mysql查詢從我的數據庫中獲取數據,並通過while循環將其發佈到表中的輸入字段中。這工作正常,顯示所有252個預期的錶行。 按下相應PHP頁面上的提交按鈕應將數據發送到計算腳本並將數據寫入數據庫。PHP POST不發送所有輸入
問題:只有200行正在進入處理頁面。即52行不通過。我已經建立了一個快速腳本來檢查輸出,這也表明只有200行通過。
我已經發現:只要我一行一行地減少表格數據的數量就越多。只有3行(tipp_id,tipp_heim,tipp_gast)全部252行通過。
有沒有我不知道的吞吐量限制?或者有什麼想法如何解決這個問題?
查詢&表(表包括252行):
$records = mysqli_query($conn, "
SELECT
sp.spiel_id,
sp.tore_heimteam,
sp.tore_gastteam,
t.match_id,
t.tipp_heim,
t.tipp_gast,
t.tipp_id
FROM
spielplan sp
LEFT JOIN tipps t
ON sp.spiel_id = t.match_id
");
while($fields = mysqli_fetch_assoc($records)) {
?>
<tr>
<td><input type="text" name="tipp_ids[]" value="<?php echo fields["tipp_id"] ?>"></td>
<td><input type="text" name="goals_hometeams[]" value="<?php echo $fields["tore_heimteam"] ?>"></td>
<td><input type="text" name="goals_guestteams[]" value="<?php echo $fields["tore_gastteam"] ?>"></td>
<td><input type="text" name="tipp_guestteams[]" value="<?php echo $fields["tipp_gast"] ?>"></td>
<td><input type="text" name="tipp_hometeams[]" value="<?php echo $fields["tipp_heim"] ?>"></td>
</tr>
腳本來檢查POST輸出(輸出= 200行):
$goalsHome = $_POST['goals_hometeams'];
$goalsGuest = $_POST['goals_guestteams'];
$tippHomes = $_POST['tipp_hometeams'];
$tippGuests = $_POST['tipp_guestteams'];
$tipp_id = $_POST['tipp_ids'];
$i=0;
foreach($goalsHome as $key => $ghome) {
$i++;
echo $ghome.";";
echo $goalsGuest[$key].";";
echo $tippHomes[$key].";";
echo $tippGuests[$key].";";
echo $tipp_id[$key].";";
echo "<br>";
}
echo $i;
表爲什麼形式計值??? –