私はデータベースを作成しました。そのデータベースで私はテーブルを作成しました。次に、作成したテーブルからデータを取得するコードを以下に書きました。テーブルにあるすべての要素を取得しました。今度は、検索された列のすべての行にチェックボックスを追加します。誰も私を助けて下のコードの変更を提案することはできますか?データベースから取得したデータにphpのチェックボックスを追加するには
<?php
// Check connection
if ($link === false) {
die("ERROR: Could not connect. " . mysqli_connect_error());
}
// Attempt select query execution
$sql = "SELECT * FROM fruits";
if ($result = mysqli_query($link, $sql)) {
if (mysqli_num_rows($result) > 0) {
echo "<table>";
echo "<tr>";
echo "<th>PID</th>";
echo "<th>Fruit Name</th>";
echo "<th>Quantity(Kgs)</th>";
echo "<th>Price</th>";
echo "</tr>";
while ($row = mysqli_fetch_array($result)) {
echo "<tr>";
echo "<td>" . $row['PID'] . "</td>";
echo "<td>" . $row['Fruit Name'] . "</td>";
echo "<td>" . $row['Quantity(Kgs)'] . "</td>";
echo "<td>" . $row['Price'] . "</td>";
echo "<td>" . $row["submitted"] . "<td><input type ='checkbox' value = '" . $row['PID '] . "'PID = '" . $row['PID '] . "'> </td></td>";
echo "</tr>";
}
echo "</table>";
// Free result set
mysqli_free_result($result);
} else {
echo "No records matching your query were found.";
}
} else {
echo "ERROR: Could not able to execute $sql. " . mysqli_error($link);
}
// Close connection
mysqli_close($link);
?>
※チェックボックスを追加しているようです。何が問題なのですか? – David
チェックボックスで行ったように ''をネストすることはできません。開いている場合は、別のものを開く前に閉じてください。 –
*本当に* '*'が必要ですか? – BenM