Php 将成对的输入字段插入mysql

Php 将成对的输入字段插入mysql,php,mysql,forms,input,Php,Mysql,Forms,Input,我需要将表单中的成对输入值插入mysql数据库。例如,以下是我的输入框: <input type="text" name="roomType1" size="30" /> <input type="text" name="roomRate1" size="30" /> <input type="text" name="roomType2" size="30" /> <input type="text" name="roomR

我需要将表单中的成对输入值插入mysql数据库。例如,以下是我的输入框:

<input type="text" name="roomType1" size="30" />       
<input type="text" name="roomRate1" size="30" />

<input type="text" name="roomType2" size="30" />       
<input type="text" name="roomRate2" size="30" />

<input type="text" name="roomType3" size="30" />       
<input type="text" name="roomRate3" size="30" />

所以基本上我需要弄清楚如何将两个输入字段一起传递到同一行中的每个字段中。我不确定我是否应该做一个for循环,或者我如何能得到每两个并用相同的ID插入它。我希望这是有意义的。任何帮助都将不胜感激

这些输入必须是带有method=“post”的表单的一部分。然后,在php端使用以下命令:

<?php
$i = 1;
while(isset($_POST['roomType'.$i]))
{
    $roomType = $_POST['roomType'$i];
    $roomRate = $_POST['roomRate'$i];

    // perform your sql statements here

    $i++;  
}
?>


由于您的输入是成对的,检查它们是否只存在一个就足够了

你试过使用任何循环吗?非常感谢。。我原以为会是这样的,但我还是无法理解。
<?php
$i = 1;
while(isset($_POST['roomType'.$i]))
{
    $roomType = $_POST['roomType'$i];
    $roomRate = $_POST['roomRate'$i];

    // perform your sql statements here

    $i++;  
}
?>