<?php
if (isset ($_POST['submit'])){
$name=$_POST['name'];
$sports=$_POST['sports'];
$data=array();
for($x=0,$l=count($sports); $x<$l; $x++){
$myArray = explode(',', $name[$x]);// you can use your own filter for names
foreach($myArray as $nm){
$data[]=array('name'=>$nm,'sports'=>$sports[$x]);
}
}
var_dump($data);
$query="INSERT INTO athletes (name, sports) VALUES ('".$data."')";
$result = mysqli_query($dbc, $query);
mysqli_free_result($result);
}
?>
將錯誤數組轉換爲字符串。 熱我是否將數據庫中的單獨行傳遞給它? 輸出工作奇妙,當我傾倒我想要的方式,但我似乎無法讓它傳遞給數據庫。將多維數組傳遞給使用生成的輸入字段的mysql
@Randy是的,這是正確的。這似乎是一件很難完成的事情。 –
我只是爲了讓它更明顯而編輯,我沒有真正改變你的問題。我真的沒有答案給你。 – Randy
好的非常感謝你這樣做。 –