passaggio valore attr in post

GiorgioC

Nuovo Utente
5 Apr 2012
21
0
0
ciao a tutti
ho una pagina dalla quale mi viene assegnato tramite questo script:
$('#doveDevoCercare').attr('value')
i valori che mi restituisce possono essere 0, 1, 2, 3.
questo valore lo passo in post.
nella pagina d'atterraggio gli dico:
$doveDevoCercare = $_POST['doveDevoCercare'];

come faccio ora a fare un ciclo per controllare il valore passato? al momento mi prende sempre "0".

grazie mille
 
Dovresti essere un pò più chiaro...
Con che codice passi il valore post alla pagina? Magari è li l'errore..
Prova con isset() e vedi se è settato
 
Dovresti essere un pò più chiaro...
Con che codice passi il valore post alla pagina? Magari è li l'errore..
Prova con isset() e vedi se è settato

cerco di spiegarmi brevemente, ho un form con un submit.
nella pagina d'atterraggio dovrei accedere a dei valori (value) che sono stati assegnati a degli id
ho provato con isset e mi risulta valore non settato:

if (isset($doveDevoCercare)==false){
echo "<br>doveDevoCercare non settato";
}else{
echo $doveDevoCercare;
}
 
Ultima modifica:
Per leggere tutto ciò che è contenuto in POST ti consiglio di fare così
PHP:
echo '<pre>';
print_r($_POST);
echo '</pre>';

cmq isset() ci ha detto quello che volevamo..
Il dato non viene passato, il tuo form passa i valori con jquery (quindi fai uso di ajax)? o è un redirect normale?
Dal codice che hai messo sembra jquery, probabilmente hai sbagliato qualcosa nella lettura.. se posti il codice o la porzione interessata sarebbe più facile.. :)
Penso che dovresti usare una funzione tipo $.ajax(), o $.post()
 
Per leggere tutto ciò che è contenuto in POST ti consiglio di fare così
PHP:
echo '<pre>';
print_r($_POST);
echo '</pre>';

cmq isset() ci ha detto quello che volevamo..
Il dato non viene passato, il tuo form passa i valori con jquery (quindi fai uso di ajax)? o è un redirect normale?
Dal codice che hai messo sembra jquery, probabilmente hai sbagliato qualcosa nella lettura.. se posti il codice o la porzione interessata sarebbe più facile.. :)
Penso che dovresti usare una funzione tipo $.ajax(), o $.post()

ora è tutto ok, ilproblema era solo, che non si sa per quale motivo, gli input hidden che dovevano prendere il valore.... erano fuori del form. MAH.
grazie a tutti
 

Discussioni simili