If, con ciclo for interno

alexgentili

Utente Attivo
15 Lug 2010
39
0
0
Salve a tutti, mi scervello da giorni, da buon principiante php, per il seguente problema:
Ho il seguente codice:

if($tipo_negozio=="negozio_2")
{

for($i = 0; $i < $quantita_1_neg_2; $i++)
{
$q = "INSERT INTO barcode_neg_2( data, rif_ordine )
VALUES ( '$data','$rif_ordine' )";
}
}

Se tolgo l'if iniziale e la graffa finale il ciclo for funziona regolarmente, se invece metto l'if iniziale e chiudo la graffa alla fine, il ciclo for non va più, fosre un banale errore ma non ne vengo a capo. grazie mille..
 
ciao
guarda che mi sembra sintatticamente corretto, quindi (se non ci sono errori a monte) dovrebbe funziare.
prova a mettere un var_dump dopo l'if e uno prima per vedere cosa ti risulta

PHP:
<?php
var_dump($tipo_negozio);
if($tipo_negozio=="negozio_2"){
	var_dump($quantita_1_neg_2);
	for($i = 0; $i < $quantita_1_neg_2; $i++){
		$q = "INSERT INTO barcode_neg_2( data, rif_ordine ) VALUES ( '$data','$rif_ordine' )";
	}
}
?>

poi i vardump li togli
 
Sembrerebbe che $tipo_negozio non sia uguale a "negozio_2", a meno che non ti restituisca un errore e il problema sia lì
 

Discussioni simili