![](/img/trans.png)
[英]How can I display records from a database based on onchange event using Ajax/JavaScript?
[英]How to display records from database in select onchange event
我是PHP編碼的初學者,只想問一下如何使用下面的腳本顯示記錄?
$option = '';
while($row = mysql_fetch_assoc($get))
{
$option .= '<option value = "'.$row['rfq'].'">'.$row['rfq'].'</option>';
}
?>
<form>
<select>
<option value="ALL">ALL</option>
<?php echo $option; ?>
</select>
</form>
當頁面運行並在表中顯示所有記錄時,加載ALL選項,當我選擇13-001時,我想顯示13-001的記錄。 怎么做?
再次執行相同的操作,但使用WHERE子句。 我也希望您使用的是mysqli而非mysqli-它將很快消失。
<form>
<select name='rfq' onChange='this.form.submit()'>
<option></option>
etc...
</select>
<input name='Submit' value='Submit' type='submit'>
</form>
<?php
if(isset($_POST['submit'])) {
$rfq = $_POST['rfq'];
$query = "SELECT * FROM table WHERE rfq = '$rfq'";
$result = mysqli_query($link, $query);
while ($row = mysqli_fetch_array($result)) {
echo "{$row['id']} <br>";
echo "{$['field1']} <br>";
echo "{$row['field2']} <br>";
etc..
}
}
?>
您當然需要對其進行格式化,但這應該可以幫助您入門。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.