晚上好,大家好,我有一個PHP的每個循環只發布一條記錄到數據庫表。 我的下面的html代碼;爲每個循環發佈只有一個記錄與php
<html>
<input type="hidden" name="username[]" value="<?php echo $userRow['username']; ?>" readonly />
<input type="hidden" name="school[]" value="<?php echo $userRow['school']; ?>" readonly />
<SELECT name='cand_name[]' class='form-control'>
<option></option>
<option>Ahmed MUSA</option>
<option>Ahmed Arinze</option>
<option>NOsa Igiebor</option>
</SELECT>
<SELECT name='cand_name[]' class='form-control'>
<option></option>
<option>Ahmed MUSA</option>
<option>Ahmed Arinze</option>
<option>NOsa Igiebor</option>
</SELECT>
</html>
代碼如下;
<?php
include_once 'dbcon.php';
{
$username = $_POST['username'];
$cand_name = $_POST['cand_name'];
$school = $_POST['school'];
for ($i = 0; $i < count($username); $i++) {
$username = ($username[$i]);
$cand_name = ($cand_name[$i]);
$school = ($school[$i]);
mysqli_query($con, "INSERT INTO parlia (username, cand_name, school) VALUES ('$username', '$cand_name', '$school')");
}
}
我已經檢查了其他的答案,但似乎沒有爲我工作。 我編輯過,它仍然無法正常工作。當我嘗試這個代碼輸入,它的工作完美,但不想與選項
$ _POST ['username']是什麼? –
'$ _POST ['username']'etc中有多少項?你可以做'var_dump($ _ POST ['username'])'? – Halcyon
我們需要信息來解決你的問題。到目前爲止,我還沒有看到任何問題。例如,首先解釋你的問題是什麼,例如,$ username的大小是多少? – Sander