PHP下拉列表返回到上一个选择
这是我原始代码的一小部分。我有两个页面,一个页面充满了表单和框,然后另一个页面将信息放入我的数据库 Oasis.php页面 这就是更改客户端名称和代码的代码。在这整页上。关于变更事件PHP下拉列表返回到上一个选择,php,Php,这是我原始代码的一小部分。我有两个页面,一个页面充满了表单和框,然后另一个页面将信息放入我的数据库 Oasis.php页面 这就是更改客户端名称和代码的代码。在这整页上。关于变更事件 $sql = "SELECT * FROM client_lookup ORDER BY Client_Full_Name ASC"; $result = mysql_db_query ($dbName, $sql, $dbLink); $options4=""; while ($row = mysql_
$sql = "SELECT * FROM client_lookup ORDER BY Client_Full_Name ASC";
$result = mysql_db_query ($dbName, $sql, $dbLink);
$options4="";
while ($row = mysql_fetch_array($result)) {
$id=$row["Client_Code"];
$thing=$row["Client_Full_Name"];
$options4.="<OPTION VALUE=\"$id, $thing\">".$thing;
}
?>
<FORM name="form" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<SELECT NAME="ClientNamefour" OnChange="this.form.submit()">
<OPTION VALUE=0>Client
<?php echo $options4?>
</SELECT>
</FORM>
$sql=“按客户机全名ASC从客户机查找顺序中选择*”;
$result=mysql\u db\u query($dbName、$sql、$dbLink);
$options4=“”;
而($row=mysql\u fetch\u数组($result)){
$id=$row[“客户机代码”];
$thing=$row[“客户全名”];
$options4.=''.$thing;
}
?>
您阅读$\u会话['ClientNamefour']
,但从不向其写入内容。。。我想你把$\u SESSION
和$\u POST
搞混了。如果改用$\u POST
,$\u POST['ClientNamefour']
将是
的值,因为
具有“ClientNamefour”的name属性
另一方面,你从不操纵变量$current
,也许这是我不熟悉的PHP语法-当你操纵$\u SESSION['ClientNamefour']
时,在$
前面的字符@
上有一则广告,也许是我,但很难理解你的解释。。。也许是一些段落?另外,脚本的底部看起来像PHP代码,但我看不出有什么漏洞,我可以联系你更好地解释一下吗?哇哇。。。不是第一次约会;)你介意我先让你修改一下你的问题吗?如果运气不好的话,我们可以试试更直接一点的方法试试看。希望情况会好一点。这里真正需要做的是。。会话从上面列出的下拉列表中获取我的数据。它将把它带到流程页面,然后带回到这个页面,在流程页面上有一个标题。然后,当它返回到第一个页面时,下拉列表将填充会话或与我离开该页面时相同的客户机,并且下拉列表的on更改将起作用。
$sql = "SELECT * FROM client_lookup ORDER BY Client_Full_Name ASC";
$result = mysql_db_query ($dbName, $sql, $dbLink);
session_start();
$current = isset($_SESSION['ClientNamefour']) ? $_SESSION['ClientNamefour'] : 0;
$options4="";
while ($row = mysql_fetch_array($result)) {
$id = $row["Client_Code"];
$value = $row["Client_Full_Name"];
$key = "$id, $value";
$selected = ($id == @$_SESSION['ClientNamefour']) ? ' selected' : '';
$options4.="<option value=\"{$key}\"{$selected}>{$value}";
}
?>
<FORM name="form" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<SELECT NAME="ClientNamefour" OnChange="this.form.submit()">
<OPTION VALUE=0>Client
<?php echo $options4?>
</SELECT>
</FORM>