Php 网上订票网页

Php 网上订票网页,php,javascript,Php,Javascript,我正试图为一家想象中的酒店创建一个网站,每个房间都有一个名字(“太阳的房间”、“月亮的房间”等等) 我正在创建预订页面,但如何使用以下代码从数据库中获取房间名称: echo'<select id="roomname" name="roomname" size="1"> '; { include("include/connect.php"); $conn=mysql_connect($HOST, $USER, $PASSWORD); $db_ok=mysql_

我正试图为一家想象中的酒店创建一个网站,每个房间都有一个名字(“太阳的房间”、“月亮的房间”等等)

我正在创建预订页面,但如何使用以下代码从数据库中获取房间名称:

echo'<select id="roomname" name="roomname" size="1"> ';
{
    include("include/connect.php"); 
    $conn=mysql_connect($HOST, $USER, $PASSWORD);
    $db_ok=mysql_select_db($DB, $conn);
    $cam=mysql_query("select Name from room", $conn);
    $ncam=mysql_num_rows($cam);
    for ($i=0;$i<$ncam;$i++) {          
        $f=mysql_result($cam,$i,"Name");
        echo "<option>$f</option>";
    }
    mysql_close($conn);
}
echo '</select>';
echo';
{
包括(“include/connect.php”);
$conn=mysql\u connect($HOST、$USER、$PASSWORD);
$db\u ok=mysql\u select\u db($db,$conn);
$cam=mysql\u查询(“从房间中选择名称”,$conn);
$ncam=mysql\u num\u行($cam);

对于($i=0;$i我认为最好的方法是在Select语句中预订房间


中选择*其中
说明订购,
ASC

我认为最好的方法是在您的SELECT语句中订购房间


选择*FROM
WHERE
ORDER BY
DESC,
ASC

您想在提交房间后在网页上显示它们,或者在用户从
选择
列表后在同一页面上显示它们?嗯,然后我敦促您检查课程手册、笔记等。您需要创建多个页面,一个页面显示所需的内容m首先选择room,然后使用javascript异步调用显示其余数据(在本例中,如果您可以决定的话,我建议使用jQuery)。JS必须从PHP脚本数据中提取数据,以便“显示其他选项”。这是您的课程工作?请阅读jQuery,特别是Ajax-get方法()。您不需要为此使用ajax,如果不想的话,也不需要使用多个页面。ajax可能更优雅,但在使用之前,您应该关注基本知识。多个页面是划分逻辑和了解发生了什么的好方法。但是,从您上一个代码片段中SQL查询中的
标记来看,我不确定您要做什么你的要求是。你是自己发现的还是你的教授指导你使用这些代码的?这可能表明你确实需要使用一些javascript/ajaxGuys,谢谢你的帮助!。然后我意识到一个简单的方法是使用$会话等通过3页进行预订。上周五我成功了在28/30的考试中(该死,他问了我一件我们研究文件中没有的事情)你想在提交文件室后显示网页,或者在用户从
select
列表中选择后在同一页面上显示?嗯,那么我建议你检查教科书、笔记等。你需要创建多个页面,其中一个页面显示首先选择文件室的表单,然后使用javascript异步调用显示其余数据(在本例中,如果您可以决定的话,我建议使用jQuery)。JS必须从PHP脚本数据中提取,以便“显示其他选项”。这是您的课程工作?阅读jQuery,特别是Ajax-get方法()。您不需要为此使用ajax,如果不想的话,也不需要使用多个页面。ajax可能更优雅,但在使用之前,您应该关注基本知识。多个页面是划分逻辑和了解发生了什么的好方法。但是,从您上一个代码片段中SQL查询中的
标记来看,我不确定您要做什么你的要求是。你是自己发现的还是你的教授指导你使用这些代码的?这可能表明你确实需要使用一些javascript/ajaxGuys,谢谢你的帮助!。然后我意识到一个简单的方法是使用$会话等通过3页进行预订。上周五我成功了在28/30的考试中(该死,他问了我一件我们研究文件中没有的事情)
echo'<select id="Npeople" name="Npeople" size="1"> ';
{
include("include/connect.php"); 
        $conn=mysql_connect($HOST, $USER, $PASSWORD);
        $db_ok=mysql_select_db($DB, $conn);
        $ris=mysql_query("select Nrmax from room where Name='<script type=text/javascript>document.booking.chamber.value</script>'", $conn);
        $ros=intval($ris);
        for ($o=0;$o<$ros;$o++) {    
        $u=mysql_result($ris,$o,"Nrmax"); 
    echo "<option>$u</option>";
        }
        mysql_close($conn);
}
echo '</select>';