Ciao Ho un file php che quando viene chiamato dal mio codice ajax/jquery inserisce una riga in una tabella mySQL. Comunque voglio una sorta di feedback per sapere se l'inserimento ha avuto successo o meno. Qui è il mio codice corrente:AJAX/Jquery - Ottieni risposta dal file php
ajax/jquery:
$.ajax({
url: "update.php",
success: function(){
alert("success");
},
error:function(){
alert("failure");
}
});
PHP:
$conn = "";
try {
$conn = new PDO("mysql:host=XXX;dbname=XXX", "XXX", "XXX");
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
echo "Cannot connect to database, try again later";
}
$stmt = $conn->prepare("INSERT INTO data (price) VALUES (:price)");
$stmt->bindParam(":price", $price);
$stmt->execute();
$conn=null;
Dove è il prezzo javascript? –
'$ echo' dovrebbe essere' echo'. –
@SheikhHeera corretto. Anche il prezzo è una variabile dichiarata in precedenza su – Matt9Atkins