【发布时间】:2015-09-30 11:59:36
【问题描述】:
我在一个网站上工作,我必须在其中输入用户详细信息,包括用户名、地址、电话和邮政编码。
所有细节都存储在MySql中。
因此,在表单中,如果我从下拉菜单中单击用户名,那么其他三个文本字段会自动填充相应的数据。
类似的东西,如果用户名被选择为 id 13,那么地址和其他字段可能有这样的东西,[insert address into field, where name=id13]
类似的东西,我不确定它是如何工作的。
注意:我想在知道第一个选项的情况下自动填充其他三个字段。其他三个选项与第一个选项存储在同一数据库中
到目前为止我的代码
<!-- START Presonal information -->
<fieldset class="col-md-6">
<legend>Shipper Data :</legend>
<!-- Name -->
<div class="form-group">
<label class="control-label" >SHIPPER<span class="required-field"></span></label>
<select type="text" name="Shippername" id="Shippername" class="form-control">
<option value="0">Select</option>
<?php
$sql=mysql_query("SELECT * FROM customer");
while($row=mysql_fetch_array($sql)){
echo '<option value="'.$row['Shippername'].'">'.$row['Shippername'].'</option>';
}
?>
</select>
</div>
<div class="row" >
<div class="col-sm-6 form-group">
<label class="control-label">ADDRESS<span class="required-field"></span></label>
<input type="text" name="Shipperaddress" id="Shipperaddress"class="form-control" autocomplete="off" required>
</div>
<div class="col-sm-3 form-group">
<label class="control-label">PHONE</label>
<input type="text" class="form-control" name="Shipperphone" id="Shipperphone" autocomplete="off" required>
</div>
<div class="col-sm-3 form-group">
<label class="control-label">PIN CODE</i></label>
<input type="text" name="Shippercc" id="Shippercc"class="form-control" maxlength="20" placeholder="" autocomplete="off" required>
</div>
</div>
【问题讨论】:
-
请澄清您的问题,您是要自动填充字段,还是要询问如何将数据插入数据库?
-
我想在知道第一个选项的情况下自动填充其他三个字段。其他三个选项与第一个选项存储在同一数据库中。
-
您需要使用 ajax 来实现这一点。
-
你能指导我吗?
-
不,有很多关于如何使用 AJAX 的指南,你不是第一个想要这样的东西的人。
标签: php jquery html mysql dropdown