我已经建立了一个php表单,它向我们的数据库注册了一个项目,它具有从我们的客户/供应商数据库填充的下拉菜单。PHP下拉选择
我也设置了一个函数来编辑这些项目,我遇到的问题是,当我到我的编辑页面时,它只显示客户/供应商名称,而不是在下拉菜单中,而是一个值框 - 是有办法让编辑页面显示下拉菜单,但也可以在原始供应商/客户上选择?
注册项目页面
<?php
$result = mysql_query('SELECT name FROM customers ORDER BY name ASC');
echo '<select name='client'>';
while($row = mysql_fetch_assoc($result))
{ `
echo '<option value = ''.$row[name].''>'.$row[name].'</option>';
}`
echo '</select>';
?>
编辑页面
<input type='text' name='client' value='<?php echo $client; ?>'/>
我尝试了一些教程和代码的调整,但继续得到错误。我知道我的SQL注入问题,目前这个网站是内部的。
任何帮助,将不胜感激。
感谢
转义它们请停止使用***已弃用的'mysql'扩展名***,[读取红色框](http://www.php.net) /的mysql_connect)。学习使用'PDO'或'mysqli'代替('i'代表改进) –
只要看看你的代码是如何着色的。 – Pinoniq
OP,我知道我的SQL等不是借口,你不得不使用该代码,停止。 –