1

我想通过使用从菜单调用的 sectr1input.php 页面根据查询结果在两个 php 页面之间进行选择。在登录期间,我发布变量-clientnum,它用于多个表。我想展示一个用于“更新”的页面(表单)与变量的现有数据 - clientnum 或使用另一页(表单)进行初始输入。

所有这些都基于特定客户端编号的“键索引”而不是 NULL。该查询在 MAMP 中有效,但我无法让 if() 工作。这是我目前的直接做法。或者,我是否应该创建一个决策页面,从菜单中调用它并根据查询结果重定向到两个页面之一?

<?php
/**show user name*/
session_start();
if (array_key_exists("user", $_SESSION)) {
    echo "Welcome: " . $_SESSION['user'];
} else {
    header('Location: index.php');
    exit;
}
echo "<br/>"
?><br/>
<?php
/* * show client number */
session_start();
if (array_key_exists("clientnum", $_SESSION)) {
    echo "Your Client Number: " . $_SESSION['clientnum'];
} else {
    header('Location: index.php');
    exit;
}
?>

<?php


/* * select the sector 1 table data - based on client number and if the record exist */
session_start();
          $cnum = $_SESSION['clientnum'];
          $con = mysqli_connect("localhost", "phpuser", "phpuserpw","telesisBWT");
          if (!$con) {
              die('Could not connect: ' . mysql_error());
          }


          $result = mysql_query("SELECT sect1_id From sctr_1_qstns Where client_num='$cnum'");
          $row = mysql_fetch_row($result);
            If ($row > 0)
          {
              header('Location: sectr1viewup.php');
              exit;
          }

          Else {
              header('Location: sectr1input.php');
              ;
          }



mysql_close($con);
?> 
4

0 回答 0