我有一个数据库,其中有一个主表单,列出所有使用此代码的人员
<?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("datatest", $con);
$result = mysql_query("SELECT * FROM Personnel");
echo "<TABLE BORDER=2>";
echo"<TR><TD><B>Name</B><TD><B>Number</B><TD><B>View</B><TD></TR>";
while ($myrow = mysql_fetch_array($result))
{
echo "<TR><TD>".$myrow["Surname"]." ".$myrow["First Names"]."<TD>".$myrow["Number"];
echo "<TD><a href=\"childdetails.php?EmployeeID=".$myrow["EmployeeID"]."\">View</a>";
}
echo "</TABLE>";
?>
</HTML>
如您所见,我有一个查看此人详细信息的链接,但是当我单击查看链接时,我收到以下错误
解析错误:语法错误,第 6 行 C:\Program Files\EasyPHP-12.1\www\my便携式文件\dss4\childdetails.php 中的意外 'EmployeeID' (T_STRING) childdetails.php 具有以下代码
<HTML>
<?php
$db = mysql_connect("localhost", "root", "");
mysql_select_db("datatest",$db);
$result = mysql_query("SELECT * FROM children;
WHERE "EmployeeID="["$EmployeeID"],$db);
$myrow = mysql_fetch_array($result);
echo "Child Name: ".$myrow["ChildName"];
echo "<br>Mother: ".$myrow["Mother"];
echo "<br>Date of Birth: ".$myrow["DateOfBirth"];
?>
</HTML>
由于列出人员的第一个表格有效,我相信问题出在服务器返回的第 6 行的 childdetails.php 中,但我根本不知道如何解决它。
注意:一个人可以有多个孩子也可以有多个妻子 请帮助