To z_moravec : to sem chtěl vědět :) byl sem línej si to vyzkoušet. Díky
To jurinecko : funkce mysqli_real_escape_string() očekává jako svůj 2. parametr string, kdežto ty mu předáváš array (pole).
Pokud chceš do sloupce města přidat text, resp. hodnoty, které byly vybrané, udělal bych to tak, že si do proměnný uložím, které hodnoty byly zvoleny.
Pomocí if:
if($mesta[0] == 'zaznam1') $Smesta = 'zaznam1; ';
if($mesta[1] == 'zaznam2') $Smesta = 'zaznam2; ';
if($mesta[2] == 'zaznam3') $Smesta = 'zaznam3; ';
if($mesta[3] == 'zaznam4') $Smesta = 'zaznam4; ';
// při zvolení všech bys dostal:
$Smesta = 'zaznam1; zaznam2; zaznam3, zaznam4;';
a při zpracování bys použil např. explode...
ale když nevíš kolik bude záznamů, nebo resp. jich je hodně,
můžeš použít cyklus:
foreach($mesta as $value){
if(!empty($value))
$Smesta .= $value . '; ';
}
// výsledek je stejný, ale pokud bys měl např. 100 prvků pole, pak bych ti nepřál psát to přes if