doumuyu0837 2016-08-17 10:21
浏览 52

无法使用html,php和mysql填充下拉列表

Below code is used to create a payment form.

Everything works fine but problem is in supplier-ID dropdown.

Drop down is created but does not fetch data from mysql table and also shows no error.

<html>
<head>
</head>
<body bgcolor="Silver">

<form name="info" action="payment.php" method="post"><br />
<h3><b>Payment</b></h3><br/>

Payment Date<br/>
<input type="date" name="paymt_dt" /><br />
Payment#<br/>
<input type="text" name="paymt_no" maxlength="6"/><br />
Supplier ID<br />
<select name="sup_id">
<?php
    include_once 'func.inc.php';
    connect();
$sql="select sup_id,sup_name from supplier ";
$result = mysql_query($sql);
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
?>
<option value="<?php echo $line['sup_id'];?>"> <?php echo $line['sup_name'];?> </option>

<?php
}
?>
</select><br />

Payment Mode<br />
<select name="pmt_mod">
    <option value="Cash">Cash</option>
    <option value="Cheque">Cheque</option>
    <option value="DD">DD</option>
    <option value="Payord">Pay Order</option>
</select><br />
Document#<br/>
<input type="text" name="doc_no" maxlength="15"/><br />
Document Date<br/>
<input type="date" name="doc_dt" /><br />
Amount<br />
<input type="number" name="amount" maxlength="10" /><br />
Remarks<br/>
<textarea id="txt1" name="remarks" maxlength="100" rows="4" cols="50">Type your comments here</textarea><br /><br />

<input type="submit" value="Submit!"/>
</form>
</body>
</html>
  • 写回答

1条回答 默认 最新

  • douyu9012 2016-08-17 10:28
    关注

    Use mysqli instead. and in while loop

    while($line = mysqli_fetch_assoc($result)){
     // rest of the code }
    
    评论

报告相同问题?

悬赏问题

  • ¥15 vue3+element-plus页面崩溃
  • ¥15 像这种代码要怎么跑起来?
  • ¥15 怎么改成循环输入删除(语言-c语言)
  • ¥15 安卓C读取/dev/fastpipe屏幕像素数据
  • ¥15 pyqt5tools安装失败
  • ¥15 mmdetection
  • ¥15 nginx代理报502的错误
  • ¥100 当AWR1843发送完设置的固定帧后,如何使其再发送第一次的帧
  • ¥15 图示五个参数的模型校正是用什么方法做出来的。如何建立其他模型
  • ¥100 描述一下元器件的基本功能,pcba板的基本原理