2016-06-05 7 views
0

Dies ist der Code, den ich benutze, um Code in sql einzufügen, aber nicht funktioniert. Jede Hilfe bitte !!php sql Befehl einfügen funktioniert nicht

Dies ist der gesamte Code.Der gleiche Befehl einfügen Befehl arbeitet mit anderen Teilen des Codes außer hier und ich bin ziemlich verwirrt und ich habe auch keine Fehlermeldung.

<?php 
require_once 'core/db_connect.php'; 
$db = new DB_CONNECT(); 

if(isset($_POST['id']) && isset($_POST['accept'])){ 
$response = array(); 


//Pass your driver number here 
$id = $_POST['id']; 
$accept=$_POST['accept']; 




//Get user id of the driver 
//As the conceptAssignments have the driverNo instead of the user id, we need to get the user id 
$result = mysql_query("UPDATE texirequest SET accept ='$accept' where id = '$id'"); 


    if($result){ 
      $response["success"] = 1; 
      $response["message"] = "Data Update successful."; 

// payment update 
//Data 





     }else{ 
      $response["success"] = 0; 
      $response["message"] = "Could not load data".mysql_error(); 
      echo json_encode($response); 
     } 
}else{ 

    $response["success"] = 0; 
    $response["message"] = "Required field(s) is missing"; 
    // echoing JSON response 
    echo json_encode($response); 



} 

          $phone = "88"; 
          $namec = "jj"; 
          $named = "dd"; 
          $amount="50"; 
          $fuel="fff"; 
          $did="50"; 
          $reg="gg"; 
          $mail="[email protected]"; 
$maild="[email protected]"; 
          echo $phone; 
          echo $name; 
$status= "pending"; 
echo $status; 
$sql="INSERT INTO pay (namec,mailc,did,named,maild,phone,fuel,vno,total,status)". 
    "VALUES ('".$name."', '".$mail."', '".$did."', '".$named."', '".$maild."', '".$phone."', '".$fuel."', '".$reg."', '".$amount."', '".$status."');"; 
echo $sql; 

?> 
+3

"Not working" ist? .. – sagi

+0

Wo haben Sie Datenbank mit Insert-Anweisung abgefragt? – sandesh

+0

Ich habe zwei Dateien, die die Datenbank verbinden –

Antwort

0
$sql="INSERT INTO pay (namec,mailc,did,named,maild,phone,fuel,vno,total,status)". 
    "VALUES ('{$name}','{$mail}',{$did},'{$named}','{$maild}','{$phone}','{$fuel}','{$reg}',{$amount},'{$status}')"; 

//Check query 
echo $sql; 
+0

umschließen Sie die Antwort im 'code' Tag. –

+0

Ausgabe von echo $ sql ist (INSERT INTO pay (Name, mailc, did, named, maild, Telefon, Treibstoff, vno, total, Status) WERTE ('jj', 'd @ g', 50, 'dd', 'd @ t', '88', 'fff', 'gg', 50, 'pending')) –

+0

@luc nicht einmal das ist gescheitert. –

0

Ohne weitere Informationen wie Fehlermeldungen ich nur diese Abfrage vorschlagen kann:

$sql = "INSERT INTO pay (namec, mailc, did, named, maild, phone, fuel, vno, total, status) VALUES ('".$name."', '".$mail."', '".$did."', '".$named."', '".$maild."', '".$phone."', '".$fuel."', '".$reg."', '".$amount."', '".$status."');"; 

Vielleicht laufen: mit

echo mysqli_error($link); 

Dies sollte Ihnen sagen, mehr über das, was ist falsch die Abfrage

+0

Keine Fehlermeldungen auch, deshalb musste ich –

+0

schreiben Kein Glück mit dem obigen Code auch –

+0

können Sie genauer dann über was nicht funktioniert? Erhalten Sie kein Ergebnis, ist das Ergebnis nicht das, das Sie wollen, ist etwas fehlt, stürzt das Skript oder was – JRsz

0
$Sql = "INSERT INTO `pay` (`namec`,`mailc`,`did`,`named`,`maild`,`phone`,`fuel`,`vno`,`total`,`total`)  VALUES('$name','$mail','$did','$named','$maild','$phone','$fuel','$reg','$amount','$status')"; 

// HIER Ihre SENDEN den Wert in die Daten, ist $ Database die Variable, die die Verbindung der Datenbank

$result = $Database->query($sql); 
if($result == true){ 
echo "success"; 
}else{ 
echo "failed"; 
} 
+0

Aber das hat nichts widerhallen –

+0

@MurthyVaranasi Kann man einige Fehler –

+0

Ich bin zwar nicht völlig neu zu Codierung, aber immer noch eine frischer.If Sie können mir mit dem Fehler Befehl helfen, den ich tun werde. –

0

Der Punkt, den ich verpasst wurde das Hinzufügen Abfrage execution.The Code enthalten, der arbeitete, war

$sql=mysql_query("INSERT INTO pay (namec,mailc,did,named,maild,phone,fuel,vno,total,status)". 
    "VALUES ('name','$mail','$did','$named','$maild','$phone','$fuel','$reg','$amount','$status')"); 

Danke für die Unterstützung.