Php 在一行中选择3个框?

Php 在一行中选择3个框?,php,html,Php,Html,它仅显示第一个选择框和最后一个选择框。。 这是代码 function select_nom_of_guests($guest_type){ $i=0; echo $guest_type; echo "<select name=\"adults_num\" id= \"a\">"; while ($i<=5){ echo "<option value= $i>$i</option>" ; $i

它仅显示第一个选择框和最后一个选择框。。 这是代码

function select_nom_of_guests($guest_type){
    $i=0;
    echo $guest_type;
    echo "<select name=\"adults_num\" id= \"a\">";
    while ($i<=5){
        echo "<option value= $i>$i</option>" ;
        $i++;
    }
}

echo "<p>";
    select_nom_of_guests("מספר מבוגרים");
    select_nom_of_guests("מספר ילדים");
    select_nom_of_guests("מספר תינוקות");
echo "</p>";  
功能选择客人姓名($guest类型){
$i=0;
echo$guest_类型;
回声“;

虽然($i请注意,
标记并没有结束。我不确定浏览器会如何响应,但肯定不会有帮助


在这些场景中,一个有用的工具是所有主流浏览器都有的“查看源代码”工具:与其对屏幕上显示的内容感到困惑,不如查看浏览器收到的HTML,看看它为什么会显示它所显示的内容。如果这是问题所在,源代码会显示它:)

请注意,您没有结束
标记。我不确定浏览器会如何响应,但这肯定不会有帮助

在这些场景中,一个有用的工具是所有主要浏览器都有的查看源代码工具:与其对屏幕上显示的内容感到困惑,不如查看浏览器收到的HTML,看看它为什么会显示它所显示的内容。如果这是问题所在,源代码可能会显示它:)

关闭
 
标记,它应该工作得更好;-)

请注意,for循环更适合您的情况。

关闭
标记,它会工作得更好;-)


请注意,for循环更适合您的情况。

您没有关闭
select
标记。您可能还希望使
名称和
id
属性对每个
select
都有所不同

function select_nom_of_guests($guest_type){
    $i=0;
    echo $guest_type;
    echo "<select name=\"adults_num".$guest_type."\" id= \"select_".$guestType."\">";
    while ($i<=5){
        echo "<option value= $i>$i</option>" ;
        $i++;
    }
    echo "</select>";
}
功能选择客人姓名($guest类型){
$i=0;
echo$guest_类型;
回声“;

而($i您没有关闭
select
标记。您可能还希望使
名称
id
属性对每个
select
都不同

function select_nom_of_guests($guest_type){
    $i=0;
    echo $guest_type;
    echo "<select name=\"adults_num".$guest_type."\" id= \"select_".$guestType."\">";
    while ($i<=5){
        echo "<option value= $i>$i</option>" ;
        $i++;
    }
    echo "</select>";
}
功能选择客人姓名($guest类型){
$i=0;
echo$guest_类型;
回声“;

当($i@user605505:很高兴能帮上忙:)请点击这篇文章上的复选框,给我一个好的答案,并让这个问题成为答案。谢谢!@user60505:很高兴它能帮上忙:)请点击这篇文章上的复选框,给我一个好的答案并让这个问题成为答案。谢谢!