Я пытаюсь создать таблицу, которая позволит мне удалить строку, нажав кнопку удаления. Я нашел статью здесь по следующей ссылке, которая действительно помогла, но я все еще не могу заставить ее работать: Show all rows in mysql table then give option to delete specific ones. Я написал большую часть кода, но у меня проблема с линией 10 на странице delete.php , Идеи?Удалить строку с кнопкой ввода
main.php
$result = mysqli_query($con,"SELECT * FROM cs_general_info");
echo "<table><tr><td>Delete</td><td>First Name</td><td>Last Name</td><td>Address</td>td>Phone</td><td>E-Mail Address</td></tr>";
while($row = mysqli_fetch_array($result)) {
?>
<tr>
<td>
<form action="delete.php" method="POST">
<input type="hidden" name="delete_id" value="<?php echo $row['id']; ?>">
<input type="Submit" value="Delete"></form>
</td>
<?php
echo "<td>" . $row['id'] ."</td>";
echo "<td>" . $row['first_name'] . "</td>";
echo "<td>" . $row['last_name'] . "</td>";
echo "<td>" . $row['address'] . "</td>";
echo "<td>" . $row['phone'] . "</td>";
echo "<td>" . $row['email'] . "</td></tr>";
}
echo "</table>";
Delete.php
"DELETE FROM cs_general_info WHERE id=".mysql_real_escape_string($delete_id);
'mysql_real_escape_string()' осуждается. Используйте «PDO» или по крайней мере привяжите свои параметры. –
Нет безопасности вообще? Я вижу несколько способов, как легко разбить этот код ... – jcho360
В чем проблема с линией 10? – jeroen