Ragazzi io ho problema con un inserimento multiplo :
Ho tre form:
<select name="categoria_1">
<option value="1">Nome</option>
<option value="2">Nome</option>
<option value="3">Nome</option>
</select>
<select name="categoria_2">
<option value="1">Nome</option>
<option value="2">Nome</option>
<option value="3">Nome</option>
</select>
<select name="categoria_3">
<option value="1">Nome</option>
<option value="2">Nome</option>
<option value="3">Nome</option>
</select>
<select name="categoria_4">
<option value="1">Nome</option>
<option value="2">Nome</option>
<option value="3">Nome</option>
</select>
Devono finire tutte in una sola tabella allora ho fatto così :
Ma non funzione, mi sa che non va proprio nel while come posso risolvere? graziecodice:echo $size = count($_POST['categoria_'][$i]); $i = 0; while ($i < $size) { $id_tag = $_POST['categoria_'][$i]; $id_anagrafica = $rutto_p_result['id_anagrafica']; $in_sql = "INSERT INTO `tag_prodotto` (`id_prodotto` , `id_anagrafica`, `id_tag`, `id_corso`, `id_eventi`, `id_richiesta`) VALUES ('','$id_anagrafica', '$id_tag','','','' )"; echo $in_sql; $result = @mysql_query($in_sql); ++$i; if(!$result) die("Errore MySQL: ".mysql_error().'" Query: "'.$in_query); // echo $sql; print_r($in_sql);

Rispondi quotando