根据查询结果在两个php页面之间进行选择

时间:2012-11-13 17:04:42

标签: php mysql redirect

我想通过使用从菜单调用的sectr1input.php页面,根据查询结果在两个php页面之间进行选择。在登录期间,我将变量-clientnum POST,这在多个表中使用。我想提供一个页面(表单),用于'update'与变量的现有数据 - clientnum或使用另一个页面(表单)进行初始输入。

所有这些都基于特定clientnum的'key index'而不是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);
?> 

0 个答案:

没有答案