oK si hai ragione.. entro più nello specifico.. allora ho un form che crea vari record tramite un ciclo for ecc.. ogni form ha un campo di selezione SI - NO.. all'inserimento vorrei che quelli con il SI passassero e quelli con il no ovviamente NO.
Invece accade che dove trova il record con il NO si ferma e basta.
sto usando questo (mostro un pezzo di codice):
Codice PHP:
for($i = 1; $i <= $size; $i++){
//Prelevo i dati del record
$camp1 = $my_array[$start];
$camp2 = $my_array[$start + 1];
$camp3 = $my_array[$start + 2];
$camp4 = $my_array[$start + 3];
$camp5 = $my_array[$start + 4];
$camp6 = $my_array[$start + 5];
//questa è la condizione che dovrebbe FARE QUELLO CHE VOGLIO :(
if ( $camp6 == "NO") {
continue;
}
$query = mysql_query("INSERT INTO $nome_tab
(
$var_condizione,
guest_nome,
guest_messaggio,
guest_citta,
guest_mail
)VALUES(
'$camp1',
'$camp2',
'$camp3',
'$camp4',
'$camp5'
)")
or die("Query non valida: " . mysql_error());
//Passo al prossimo record
$start = $start + $no_field;
}