i want to insert multiple input in the same table using php and sql
example:
<script language="javascript">
fields = 0;
function addInput() {
if (fields != 10) {
document.getElementById('text').innerHTML += "<input type='text' name='order'><br/>";
fields += 1;
} else {
document.getElementById('text').innerHTML += "<br />Only 10 insert fields allowed.";
document.form.add.disabled=true;
}
}
</script>
<form action='insert.php' method='post'>
<input type='text' name='order'>
<div id="text">
</div>
<br /><input type='button' value='add new input' onclick='addInput()'> <input type='submit' value='submit'>
</form>
in this code i have unlimited input, i have to insert it in:
dbtable = clients_order
row name : order
++++++++++++++++++
+ id + order +
++++++++++++++++++
so when i use this code :
$order=$_POST['order'];
foreach ($order as $insert_order) {
mysql_query("INSERT INTO clients_order (order)
VALUES ('$insert_order')");
}
Error message : Warning: Invalid argument supplied for foreach()
please help me to do that
thank you