我想通过使用从菜单调用的 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);
?>