Я работаю над веб-приложением PHP, и у меня есть база данных mySQL. После ввода «name» и нажатия кнопки «select» я хочу найти минимальное значение «id» и поместить это минимальное значение в текстовое поле «min».
Это мой код до сих пор. Он отлично работает.
Загрузить значение базы данных в текстовое поле при нажатии кнопки
<html>
<head>
</head>
<body>
<?php
include('config.php');
$id='';
$query1='';
$name='';
if(isset($_POST['select']))
{
$name=$_POST['name'];
$query1=mysql_query("select MIN(id) as id1 from places where name='$name'");
while($query2=mysql_fetch_array($query1))
{
$id=$query2['id1'];
}
}
echo'<form method="post" >';
echo 'name<input type="text" name="name" value="' . $name . '">';
echo '<input type="submit" name="select" value="select"><br>';
echo '<input type="text" name="min" value="' . $id . '">';
echo'</form>';
?>
</body>
</html>
Но Освежает страница один раз нажав на кнопку. Я хочу сделать это, не обновляя страницу. Я слышал, что AJAX может сделать то же самое, не обновляя страницу. Я пробовал, но не работал. Может ли кто-нибудь помочь мне решить эту проблему?
"Я пытался, но не получилось", добавьте код, который вам используется, чтобы попробовать. – Thaillie
Не связано, но никогда не используйте пост в sql-запросе, не избегая –