<html>
<form action="update.php" method="POST" name="ID">
<input type="text" name="ID"">
<input type="Submit" value="Submit">
</form>
</html>
Вверху есть форма для отправки идентификационного номера.Я пытаюсь получить этот идентификатор, введенный пользователем (ПРИМЕЧАНИЕ: это число), и показываю, что строки таблицы mysql соответствуют этому идентификатору.Пример: пользователь вводит 2 и показывает номер строки 2 из базы данных.Моя проблема в том, что отображаются все строки, а не только один.- Дополнительный вопрос: как я могу показать пользователю ошибку, если он ввел значение NULL?
<?php
$id=$_POST['ID'];
.
.
.
mysql_connect($host,$username,$password);
if (!mysql_select_db($database))
die("Can't select database");
$query="SELECT * FROM table WHERE ID= '$id'";
$result = mysql_query("SELECT * FROM vbots");
$num=mysql_num_rows($result) or die("Error: ". mysql_error(). " with query ". $query);
mysql_close();
.
.
.
?>