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_

这是我原始代码的一小部分。我有两个页面,一个页面充满了表单和框,然后另一个页面将信息放入我的数据库

Oasis.php页面 这就是更改客户端名称和代码的代码。在这整页上。关于变更事件

$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>