funzione isset qualche problemino

tony1616

Nuovo Utente
11 Set 2011
3
0
0
ciao ragazzi sono nuovo del forum , e sono nuovo nel campo di programmazione web sto imparando . ho creato una piccola galleria fotografica ma la funzione isset nn funziona a dovere, mi spiego meglio
PHP:
<?php 

if (!isset($_POST['foto'])) {                                                //con questa riga : se la variabile è stata dichiarata allora esegue direttamente da dopo l' else
 $n=1; 
    for ($n;$n<=10;$n++){ 
    echo '<a href="index.php?foto='.$n.'"><img border="0" src="image/'.$n.'.jpg" width="121"  /></a>';                              //se la variabile non è stata dichiarata qui verra' creata  ma anche dopo averla creata verra visualizzata nuovamente questa riga e non quella dopo else (perchè???)
    } 
} else { 
 $f=$_POST['foto']; 
    echo'<center><a href="index.php">Torna indietro</a></center>'; 
    echo'<img border="0" src="image/'.$f.'.jpg" width="600"  />'; 
} 

?>

quindi nonostante venga dichiarata la variabile foto viene eseguito solo la prima parte del codice. come mai ?
 
Sempre meglio postare anche il codice del form per problemi di questo tipo.
 

Discussioni simili