我的HTML代码:
<form action="#" class="Test" method="post">
<label>Please Choose Your Place :</label>
<input type="text" required list="Places" autocomplete="on"/>
<datalist id="Places">
<option value="EG"></option>
<option value="USA"></option>
<option value="Test"></option>
<option value="Test"></option>
<option value="Test"></option>
</datalist>
<label>Where are you go? :</label>
<input type="text" required list="Place" autocomplete="on"/>
<datalist id="Place">
<option value="EG"></option>
<option value="USA"></option>
<option value="Test"></option>
<option value="Test"></option>
<option value="Test"></option>
</datalist>
<input name="OK" type="submit"/>
我的PHP代码:
if(isset($_POST['OK']))
{
$Places=$_POST['Places'];
$Place=$_POST['Place'];
$sql="SELECT * FROM 'test' WHERE Places='$Places' and Place='$Place' and describt='$describt'";
$query=mysql_query($sql);
while (mysql_fetch_row($query))
{
注意:未定义的索引:第41行的G:\ Xampp \ htdocs \ S \ index.php中的位置
注意:未定义的索引:放在第42行的G:\ Xampp \ htdocs \ S \ index.php
注意:未定义的变量:第43行的G:\ Xampp \ htdocs \ S \ index.php中的describe
警告:mysql_fetch_row()期望参数1为资源,第46行的G:\ Xampp \ htdocs \ S \ index.php中给出布尔值
请帮帮我
答案 0 :(得分:0)
你必须使用name属性而不是id
<form action="#" class="Test" method="post">
<label>Please Choose Your Place :</label>
<input type="text" required list="Places" autocomplete="on"/>
<datalist name="Places">
<option value="EG"></option>
<option value="USA"></option>
<option value="Test"></option>
<option value="Test"></option>
<option value="Test"></option>
</datalist>
<label>Where are you go? :</label>
<input type="text" required list="Place" autocomplete="on"/>
<datalist name="Place">
<option value="EG"></option>
<option value="USA"></option>
<option value="Test"></option>
<option value="Test"></option>
<option value="Test"></option>
</datalist>
<input name="OK" type="submit"/>
如果您需要ID,请使用id
和name
属性。