循环时无尽的

时间:2013-11-02 12:28:34

标签: php mysql

我正在尝试将一些表行发布到数据库中。我创建了一个while循环,它不断将我的第一个HTML表行发布到数据库。所需的行为是每个HTML表行都发布到数据库。

<?PHP
$con=mysqli_connect("localhost","root","","freoplanner");
// Check connection
if (mysqli_connect_errno())
{
    echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$count=1;
$shiftDate='dp'.$count;
$shiftTime='shiftTime'.$count;
$shiftAantal='shiftAantal'.$count;
while(isset($_POST[$shiftDate]) && !empty($_POST[$shiftDate])){
    $sql="INSERT INTO shifts (datum, tijd, aantal)
        VALUES
        ('$_POST[$shiftDate]','$_POST[$shiftTime]','$_POST[$shiftAantal]')";
    $count++;
    mysqli_query($con,$sql);
}
header("location:shiftstoevoegen.php");
?>

1 个答案:

答案 0 :(得分:1)

您需要在循环内重新初始化以下内容:

$shiftDate='dp'.$count;
$shiftTime='shiftTime'.$count;
$shiftAantal='shiftAantal'.$count;

目前,他们将始终使用$count = 1