• 29-11-2013, 17:15:15
    #1
    Reveloper
    mysql_query("UPDATE orders SET call=call+1 WHERE id = '$id'");
    error da vermiyo? sorun neyden kaynaklanıyo olabilir?
  • 29-11-2013, 17:21:32
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    tek tırnakları kaldırıp dener misin?
  • 29-11-2013, 17:41:47
    #3
    Üyeliği durduruldu
    mysql_query("UPDATE orders SET call=(call+1) WHERE id = '$id'");
    Bu şekilde denermisiniz.
  • 29-11-2013, 18:06:02
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @Burti;
    mysql_query(sprintf("UPDATE `orders` SET `call` = `call` + 1 WHERE `id` = %s", $id));
  • 29-11-2013, 18:32:13
    #5
    Reveloper
    CreaTech adlı üyeden alıntı: mesajı görüntüle
    tek tırnakları kaldırıp dener misin?
    Backorder adlı üyeden alıntı: mesajı görüntüle
    mysql_query("UPDATE orders SET call=(call+1) WHERE id = '$id'");
    Bu şekilde denermisiniz.
    saintx adlı üyeden alıntı: mesajı görüntüle
    @Burti;
    mysql_query(sprintf("UPDATE `orders` SET `call` = `call` + 1 WHERE `id` = %s", $id));
    maalesef yemiyo sistem başka türlüde denedim bi veriyi değiştirmeyi onuda yemedi call=1 denedim onuda yemiyo


    if(isset($_POST['orderchange'])){
    
    $id = mysql_real_escape_string($_POST['id']);
    $orderchangevalue = mysql_real_escape_string($_POST['orderchange']);
    
    if($orderchangevalue=="Onayla"){ $orderchange="2"; }
    if($orderchangevalue=="Telefonu Açmadı"){$orderchange="3";
    mysql_query("UPDATE orders SET call=1 WHERE id = '$id'");  
    
    	mysql_query("UPDATE orders SET call =call+1 WHERE id = '$id'");
    	//mysql_query("UPDATE orders SET call=call+1 WHERE id = '$id'"); //and personal_id='$userid'
    }
    if($orderchangevalue=="Sahte Sipariş"){$orderchange="4";}
    
    $form_name = mysql_real_escape_string($_POST['name']);
    $form_surname = mysql_real_escape_string($_POST['surname']);
    $form_payment_type = mysql_real_escape_string($_POST['payment_type']);
    $form_product_option = mysql_real_escape_string($_POST['product_option']);
    $form_address = mysql_real_escape_string($_POST['address']);
    $form_country = mysql_real_escape_string($_POST['country']);
    $form_city = mysql_real_escape_string($_POST['city']);
    
    mysql_query("UPDATE orders SET name='$form_name',surname='$form_surname',payment_type='$form_payment_type',product_option='$form_product_option',address='$form_address',city='$form_city',country='$form_country',status='$orderchange',lastchange='$now' WHERE id = '$id'"); //and personal_id='$userid'
    
    header("location: $redirect"); 
    }
  • 29-11-2013, 19:00:37
    #6
    cek
    Üyeliği durduruldu
    $result = mysql_query(sprintf("UPDATE `orders` SET `call` = `call` + 1 WHERE `id` = '%s'", $id));  
    echo mysql_error($result);
    exit;
    hata olup olmadığına bu şekilde bakabilirsiniz hocam
    eğer hata yoksa sql de eksiğiniz var demektir hocam
  • 30-11-2013, 16:12:38
    #7
    Reveloper
    cek adlı üyeden alıntı: mesajı görüntüle
    $result = mysql_query(sprintf("UPDATE `orders` SET `call` = `call` + 1 WHERE `id` = '%s'", $id));  
    echo mysql_error($result);
    exit;
    hata olup olmadığına bu şekilde bakabilirsiniz hocam
    eğer hata yoksa sql de eksiğiniz var demektir hocam
    SCREAM: Error suppression ignored for

    ( ! ) Warning: mysql_error() expects parameter 1 to be resource, boolean given in C:\wamp\www\******.net\admin\php_function.php on line 20


    19 $result = mysql_query(sprintf("UPDATE 'orders' SET 'call' = 'call' + 1 WHERE 'id' = '%s'", $id));
    20 echo mysql_error($result);
    21 exit;


    SQL:
    CREATE TABLE IF NOT EXISTS `orders` (
      `id` int(10) NOT NULL AUTO_INCREMENT,
      `date` varchar(16) NOT NULL,
      `time` varchar(8) NOT NULL,
      `name` varchar(60) NOT NULL,
      `surname` varchar(60) NOT NULL,
      `telephone` varchar(20) NOT NULL,
      `address` text NOT NULL,
      `city` varchar(50) NOT NULL,
      `country` varchar(50) NOT NULL,
      `product_id` int(4) NOT NULL,
      `product_option` varchar(50) NOT NULL,
      `payment_type` int(2) NOT NULL,
      `ip` varchar(15) NOT NULL,
      `status` int(2) NOT NULL DEFAULT '1',
      `call` int(2) NOT NULL DEFAULT '0',
      `lastchange` varchar(20) NOT NULL,
      `personal_id` varchar(2) NOT NULL,
      `site` varchar(50) NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=10 ;
    acep wamp'damı sorun var ilk defa rastladım böyle bişeye
  • 30-11-2013, 17:58:28
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Mysql tablonuzdaki birim "integer" yani rakammı yanlıslık ile "string" table (varchar) actı iseniz bu işlemin gerçekleşmemsi normal hocam tablo yazpısını kontrol edin isterseniz.



    Pardon eklemişsiniz farkedemedim.. kusr bakmayın

    sadece tekil bir test.php içinde saydırma yaptgınızda ekeleme yapıyormu sadece mysql kodunu içeren bir test php sayfa oluşturup bakabilirmisiniz.
  • 30-11-2013, 18:38:41
    #9
    Reveloper
    saintx adlı üyeden alıntı: mesajı görüntüle
    @Burti;
    mysql_query(sprintf("UPDATE `orders` SET `call` = `call` + 1 WHERE `id` = %s", $id));
    tekrar denedim bu kod çalıştı. ne kadar saçma :S çok saol kardeşim