da un form recupero una decina di campi..solo che quando li faccio stampare l'ultimo (che proviene da una lista <select></select>) non lo stampa.
Il problema potrebbe essere che c'è un numero massimo di $_POST che si possono richiamare?
da un form recupero una decina di campi..solo che quando li faccio stampare l'ultimo (che proviene da una lista <select></select>) non lo stampa.
Il problema potrebbe essere che c'è un numero massimo di $_POST che si possono richiamare?
Non è che la select è settata in modo da permettere selezioni multiple?
In questo caso probabile che restituisca un array e con "echo" non lo stampi. Prova ad usare var_dump() o print_r().
usando print_r() mi restituisce 1
usando var_dump() mi restituisce string(0)
ho controllato anche la select e sembra settata in modo normale
i cui dati vengono registrati daCodice HTML:<select name="email" > <?php $g=0; while ($g < $numamministratori) { $listaamministratori=mysql_fetch_assoc($amministratori); echo'<option value="'; echo $listamarche['email']; echo'">'; echo $listaamministratori['email']; echo'</option>'; $g++; } ?> </select>
sembra tutto maledettamente normale!Codice PHP:
$email=mysql_real_escape_string($_POST['email']);
ha provato a mettere nella condizione di while <= e non solo < ?
Ultima modifica di gmda : 20-06-2013 alle ore 15.11.19
non cambia nulla, stesso problema