У меня есть HTML-форму для Id получить от посетителяполучить идентификатор из HTML формы - PHP
<form action="show.php" method="post">
<p>Your id: <input type="text" name="id" /></p>
<p><input type="submit" /></p>
</form>
и файл PHP для этого акта.
<?php
$id = ((int)$_GET["id"]);
$con=mysql_connect('localhost','user','pass');
mysql_select_db('dbname',$con);
$query="SELECT * FROM `users` WHERE id = '$id'";
$select=mysql_query($query);
while($row=mysql_fetch_array($select)){
echo $row['name'];
}
mysql_close($con);
?>
, но он не работает, не может читать идентификатор, pelase помочь мне решить эту проблему
Спасибо
использования ** $ _POST ** или ** $ _ REQUEST ** для сбора данных формы, отправленных с использованием метода post – starkeen
@CodingHorror: использование $ _REQUEST никогда не является хорошей практикой, потому что оно создает ненужные дыры в безопасности, когда вы недостаточно тщательно только один раз. Вам всегда лучше использовать явные $ _POST или $ _GET именно для того источника данных, который вы ожидаете получить от – serjoscha
, спасибо вам за полную информацию, проблема решена. это была моя сумасшедшая ошибка: D – Achilles