To z_moravec :
Ked to urobim takto:
<?php
include('connect.php');
if (isset($_POST['zoznam_mu']))
{
$sql_prikaz = "INSERT INTO zaznamy(mesta) VALUES('".mysqli_real_escape_string($db_spojenie,$_POST['mesta'])."')";
$pridaj = mysqli_query ($db_spojenie, $sql_prikaz);
if (!$pridaj)
{
echo 'Odoslanie udajov sa nepodarilo';
echo '';
echo 'Popis chyby: '.mysqli_error($db_spojenie);
exit();
}
echo 'Novy zaznam bol pridany';
}
?>
<form action="pridaj.php" method="post" name="zaznamy">
<select name="mesta[]" size="3" multiple>
<option value="zaznam1">zaznam1</option>
<option value="zaznam2">zaznam2</option>
<option value="zaznam3">zaznam3</option>
<option value="zaznam4">zaznam4</option>
</select>
<input name="submit" type="submit" />
</form>
sice mi vypise ze zaznam bol odoslany,ale vypise aj chybu a ked sa pozriem do db,tak mi prida prazdny riadok.
Warning: mysqli_real_escape_string() expects parameter 2 to be string, array given in C:\xampplite\htdocs\www\sitina\pridaj.php on line 5