私はSQLデータベースを持っています(phpを介してデータベースにアクセスする必要がある場合、リモートアクセスが含まれていることは確かです)。それには間違いなく少なくとも 1 つのレコードが含まれており、各レコードを取得し、php ファイルにリンクする対応するボタンを作成する必要があります。そのレコードの最初のフィールドを引数、変数、パラメーター、または呼び出したものとして取得します。 whatever.php?variable=value。
何らかの理由で、このコードでは空白のページが表示されます。なんで?
<?php
$connection=mysqli_connect("myhost","myusername","mypassword","mydatabase");
$result=mysqli_query($connection, "SELECT * FROM myTable");
$resultArray=array();
while ($row = mysqli_fetch_array($result)) {
array_push($resultArray, $row['ID']);
}
$resultArrayImplode = implode(",", $resultArray);
?>
<script>
var resultArray = <?php echo $resultArrayImplode; ?>
arrayEntries = new Array();
arrayEntries = resultArray.split(",");
function CreateButtons(element, index, array) {
var button = document.createElement("input");
button.type = "button";
button.value = element;
button.onclick = function() {
document.location.href = "ButtonClicked.php?id=" + element;
}
document.body.appendChild(button);
}
arrayEntries.forEach(CreateButtons);
</script>
ありがとう!