Witam !
Niestety proponowane zapytanie dodaje do bazy tylko jeden rekord (ostatki z tablicy tab[]), podam cały kod który miałby realizować to zapytanie a nie realizuje:
- Kod: Zaznacz cały
<form action="indexx.php" method="POST">
<select name="tab[]"multiple="multiple">
<option>Warszawa</option>
<option>Sosnowiec</option>
<option>Inne</option>
</select><br>
<button type="reset" name="reset">
skasuj<hr width=30>dane
</button>
<input type="submit" value=" wyślij dane ">
</form>
<?php
$mysqlConnection = @mysql_connect("localhost", "root", "krasnal") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());
foreach($_POST['tab'] as $key => $value)
$query=" INSERT INTO testowa (pole) VALUES ('$value')";
mysql_query($query) or die(mysql_error());
mysql_close($mysqlConnection);
foreach($_POST['tab'] as $key => $value)
echo $value;
?>
Z poziomu phpmyadmin wygląda to tak :
INSERT INTO `testowa` ( `id` , `pole` )
VALUES ('', ''), ('', 'Warszawa,Sosnowiec,Inne'); - ale jak to zrobić z PHP ?
Pozdrawiam
