我的php搜索代码有问题

我的php搜索代码有问题,php,Php,我不确定我的代码出了什么问题。我收到消息“页面不工作”不知道为什么?我试图在“retrieve1.php”上获取过滤器的详细信息,但每次我尝试单击学生过滤器时,都会收到一条消息,说“页面不工作”。我将非常感谢您的帮助 选择等级 选择学校 选择团队 选择学生 名字 姓 电子邮件 城市 陈述 国家 看法 您在select上写入了错误的代码。使用下面的一个 <form action="retrieve1.php" method="GET"> <select name="Grad

我不确定我的代码出了什么问题。我收到消息“页面不工作”不知道为什么?我试图在“retrieve1.php”上获取过滤器的详细信息,但每次我尝试单击学生过滤器时,都会收到一条消息,说“页面不工作”。我将非常感谢您的帮助


选择等级
选择学校
选择团队
选择学生
名字
姓
电子邮件
城市
陈述
国家
看法

您在select上写入了错误的代码。使用下面的一个

<form action="retrieve1.php" method="GET">

<select name="Grade">
<option value="" selected="selected">Choose Grade</option>
<?php grade() ?>
</select>

<select name="School">
<option value="" selected="selected">Choose School</option>
<?php school() ?>
</select>

<select name="Team">
<option value="" selected="selected">Choose Team</option>
<?php team() ?>
</select>

<select name="Students">
<option value="" selected="selected">Choose Students</option>
<?php students() ?>
</select>

<input type="submit" value="Find" />
</form>

选择等级
选择学校
选择团队
选择学生
此外,您还缺少while循环末尾的花括号

<?php
if (isset($_GET['Students']))
{
    while ($row=mysql_fetch_array($query))
    {
        echo $row['email'];
        echo $row['address_city'];
        echo $row['address_state'];
        echo $row['address_country'];
    }
}
?>

您缺少}

<?php
if (isset($_GET['Students']))
{
    while ($row=mysql_fetch_array($query))
    {
        echo $row['email'];
        echo $row['address_city'];
        echo $row['address_state'];
        echo $row['address_country'];
    }
}
?>


这是你自己写的还是复制粘贴的?@Saitama为什么问这个奇怪的问题?回答你的问题——大部分时间我都在youtube上观看视频,并遵循代码。此处未粘贴任何副本。一切都是自学习您的代码布局很糟糕,尝试使用一些选项卡吗?另外,您还没有关闭标签,只是打开了另一个标签。考虑使用IDE或类似崇高的东西text@TimOgilvy我是php新手,非常感谢您的反馈。我使用的textwranglerGoing超越了基础,您使用的是非常过时的php mysql(请参阅PDO和MySQLI),您的php代码是过程性的,而不是面向对象的。也读一读。话虽如此,你正在取得一个良好的开端。祝你好运你能看到选择框吗?那么现在的问题是当你点击提交按钮时,你没有得到结果?很好。所以它解决了这个问题。请更新我的答案不幸的是,我无权更新你的答案,但我已将你的答案标记为“已解决”。谢谢你的帮助