Php mysql下拉循环-如何正确插入
我正在寻找有关INSERT mysql查询的帮助,我目前有php循环Php mysql下拉循环-如何正确插入,php,mysql,insert,Php,Mysql,Insert,我正在寻找有关INSERT mysql查询的帮助,我目前有php循环 <?php $sql="SELECT clientID,clientName FROM clients"; $result =mysql_query($sql); while ($data=mysql_fetch_assoc($result)) { ?><option value=" <?php echo $data['clientID'] ?>" > <?php ech
<?php
$sql="SELECT clientID,clientName FROM clients";
$result =mysql_query($sql);
while ($data=mysql_fetch_assoc($result))
{
?><option value="
<?php echo $data['clientID'] ?>" >
<?php echo $data['clientName'] ?></option>
<?php
} ?>
上面的内容还没有抓住clientID。在某种程度上,这是PHP和HTML的一个更基本的方面,因此在进一步讨论之前,您应该很好地掌握这一点 将select包装在表单中。您可能已经这样做了,也可能尚未这样做;不知道
<form id="add_client_id" name="add_client_id" method="post" action="script.php">
<select name="client_id">
<option value="" selected="selected">-- Select --</option>
<option value="1">Foo</option>
<option value="2">Bar</option>
</select>
<input type="submit" name="submit" id="submit" value="Submit" />
</form>
提交此表单后,您可以从超级全局访问它,这是因为forms方法设置为post。再次强调——基本面
现在,您可以以关联数组的形式访问提交数据的值:
$client\u id=mysql\u real\u escape\u string$\u POST['client\u id'];-其中键来自表单
现在,您可以在查询中使用此变量并进行进一步处理——当然,在清理之后
这也是非常基本的;因此,您可能需要做一些工作来寻找基本的PHP教程。您是否阅读过手册?我不明白您为什么会这样问,我正在寻求帮助,因为我不理解文档。因为这是一个关于基础知识的小问题。在您的下面是它吗?谢谢你成为一个支持你的社区成员!我不喜欢像为我做这项工作这样的问题,我太懒了。谢谢你花时间写这篇文章,我不知道它是否会插入值或文本,然后在一个拍额头的瞬间意识到发生了什么。@Ross,别提消毒,练习一下。
<form id="add_client_id" name="add_client_id" method="post" action="script.php">
<select name="client_id">
<option value="" selected="selected">-- Select --</option>
<option value="1">Foo</option>
<option value="2">Bar</option>
</select>
<input type="submit" name="submit" id="submit" value="Submit" />
</form>