In HTML habe ich mehrere Schaltflächen, die automatisch für jedes Objekt in der Datenbank mit einem bestimmten Status erstellt werden. Jeder Button erhält eine eigene ID.Javascript Funktion Post und Anruf PHP-Skript
echo '<Button id="button'.$counter.'" onClick="clickedbutton('.$counter.', '.$row['OrderID'].')" >'."<center>".$row['OrderID']."<br>"."</center>".'</Button>';
Die Schaltfläche ruft die JavaScript-Funktion clickedbutton und gibt ihm die Nummer der Taste und die orderid dieser Taste.
function clickedbutton(buttonid,orderid){
buttonid = "button" + buttonid;
}
Diese Funktion lädt in der Anzahl der Taste und macht es Button0, button1 etc. Das orderid auch durch erfolgreich geführt wird. Jetzt in der Funktion möchte ich ein externes PHP-Skript aufrufen, aber auch orderid muss an das Skript übergeben werden.
<?php
//connect to database
include_once('mysql_connect.php');
// Select database
mysql_select_db("test") or die(mysql_error());
// SQL query
$strSQL = "update orders set OrderStatus = 'In Progress' where OrderID = '" + orderid + "'";
mysql_close();
?>
Ich weiß über den mysqli Schutz und alle, ich werde das später anpassen. Nun möchte ich mich auf die obige Frage konzentrieren, wie ich die Variable orderid zum phpscript aufrufen und übergeben kann.
Funktion clickedbutton (buttonid, orderid) { buttonid = "Taste" + buttonid; $ Schnipsel ({ Daten: 'orderid =' + orderid, url: 'statusupdate.php', Methode: 'POST', // oder GET Erfolg: function (msg) { alert (msg); } }); } – DaViDa
$ strSQL = "Bestellungen aktualisieren OrderStatus = 'In Progress' wobei OrderID = '" + $ _POST [' buttonid '] + "'"; – DaViDa
Danke für die Hilfe jeder, ich denke, ich habe es !!! – DaViDa