HTMLには、データベース内の特定のステータスを持つオブジェクトごとに自動的に作成されるボタンがいくつかあります。各ボタンは独自の ID を取得します。
echo '<Button id="button'.$counter.'" onClick="clickedbutton('.$counter.', '.$row['OrderID'].')" >'."<center>".$row['OrderID']."<br>"."</center>".'</Button>';
ボタンは、JavaScript 関数 clickedbutton を呼び出し、ボタンの番号とそのボタンの orderid を渡します。
function clickedbutton(buttonid,orderid){
buttonid = "button" + buttonid;
}
この関数は、ボタンの番号をロードし、button0、button1 などにします。orderid も正常に渡されます。関数で外部の php スクリプトを呼び出したいのですが、orderid もスクリプトに渡す必要があります。
<?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();
?>
私はmysqliの保護とすべてについて知っています。後で調整します。ここで、変数 orderid を呼び出して phpscript に渡す方法という上記の質問に焦点を当てたいと思います。