gaiver
Новичок
Помогите решить проблему с конфликтом имен при передаче данных через форму.
Видимо очень простой вопрос, но требуется совет.
Есть форма, со следующим содержанием
res.php
Собственно delete.php
?>
На res.php таблица заполненная данными из БД, необходимо, чтобы при нажатии на кнопку Delete/Edit, расположенную напротив какой-либо строчки из таблицы, браузер переходил на delete.php с параметром "id".
Но "echo $_POST['id']" всегда выдает одно и тоже число. Помогите решить проблему.
Видимо очень простой вопрос, но требуется совет.
Есть форма, со следующим содержанием
res.php
PHP:
<FORM ACTION="delete.php" method="post">
<?
for ($i = 0; $i <$num_results; $i ++) {
$row = mysql_fetch_array($result);
echo "<TR>";
echo "<TD>";
echo ($i+1).". ";
echo htmlspecialchars( stripslashes($row["russian"]));
echo "</TD>";
echo "<TD>";
echo htmlspecialchars( stripslashes($row["original"]));
echo "</TD>";
echo "<TD>";
echo htmlspecialchars( stripslashes($row["director_name"]));
echo "</TD>";
echo "<TD>";
echo htmlspecialchars( stripslashes($row["country_name"]));
echo "</TD>";
echo "<TD>";
echo htmlspecialchars (stripslashes($row["yearrr"]));
echo "</TD>";
echo "<TD>";
echo htmlspecialchars (stripslashes($row["lenght"]));
echo "</TD>";
echo "<TD>";
echo htmlspecialchars (stripslashes($row["format"]));
echo "</TD>";
echo "<TD>";
echo htmlspecialchars (stripslashes($row["number"]));
echo "</TD>";
echo "<TD>";
?>
<INPUT TYPE="submit" NAME="delete" VALUE="delete">
<?
echo "</TD>";
echo "<TD>";
?>
<INPUT TYPE="submit" NAME="edit" VALUE="edit">
<?
echo "</TD>";
echo "<TD>";
?>
<input type="hidden" name="id" value="<?echo htmlspecialchars ($row["id"]);?>">
<?
echo "</TD></TR></p>";
}
echo "</TABLE><BR>";
?>
</FORM>
Собственно delete.php
PHP:
<?
if (isset($_POST['delete'])) {
echo $_POST['id'];
}
elseif (isset($_POST['edit'])) {
echo $_POST['id'];
}
На res.php таблица заполненная данными из БД, необходимо, чтобы при нажатии на кнопку Delete/Edit, расположенную напротив какой-либо строчки из таблицы, браузер переходил на delete.php с параметром "id".
Но "echo $_POST['id']" всегда выдает одно и тоже число. Помогите решить проблему.