• 02-09-2012, 16:21:03
    #1
    Üyeliği durduruldu
    Arkadaşlar Kod bu Update yapmıyor deli oldum bi el atalım

    <title>Tetst</title>
    <?
    include_once("connect.php");
    error_reporting(E_ALL);
    $no = $_POST["no"];
    $soru = $_POST["soru"];
    $a = $_POST["a"];
    $b = $_POST["ba"];
    $c = $_POST["c"];
    $d = $_POST["d"];
    $dogru = $_POST["dogru"];
    
    $query = "UPDATE qb SET question = $soru,
    a = $a,
    b = $b,
    c = $c,
    d = $d,
    correctans = $dogru WHERE sno = $no";
    $qu = "UPDATE qb SET question=' $soru', a=' $a',b=' $b',c=' $c',d=' $d',correctans=' $dogru' WHERE sno=' $no' "
    $i = mysql_query($query) or die(mysql_error());
    
    
    
    ?>
  • 02-09-2012, 16:25:11
    #2
    Bunu
    $qu = "UPDATE qb SET question=' $soru', a=' $a',b=' $b',c=' $c',d=' $d',correctans=' $dogru' WHERE sno=' $no' "
    şöyle değiştirip dener misin?

    $qu = "UPDATE qb SET question=' $soru', a=' $a',b=' $b',c=' $c',d=' $d',correctans=' $dogru' WHERE sno=' $no' ";
    yani satırın sonuna ; koyup dene
  • 02-09-2012, 16:37:52
    #3
    #1
    $query = "UPDATE qb SET question = $soru, 
    a = $a, 
    b = $b, 
    c = $c, 
    d = $d, 
    correctans = $dogru WHERE sno = $no"; 
    
    #2
    $qu = "UPDATE qb SET question=' $soru', a=' $a',b=' $b',c=' $c',d=' $d',correctans=' $dogru' WHERE sno=' $no' "
    2 defa update sorgusu oluşturmuşsunuz ve @ZorbAA'nın dediği gibi noktalı virgül eksik. 2. sorguyu silseniz dahi çalışır.