Reindirizzamento a pagina con invio dati

Salve a tutti,

ho un problema con un reindirizzamento dopo 5 secondi ad una pagina alla quale devo passare con il  metodo GET un dato..

una cosa del tipo:

<META HTTP-EQUIV='REFRESH' CONTENT='5; URL=resultquery.php?id='$id' '>

se al posto di $id metto a mano il valore numerico funziona, mettendo la variabile no.. è un errore di sintassi?

Grazie! ::)

inviato 8 anni fa
sonny
X 0 X

Spero tu non l'abbia scritto davvero così :P

<meta http-equiv="refresh" content="5; url=resultquery.php?id=<?php echo $id ?>" />

Ecco quali problemi c'erano, assumendo che il codice che hai postato sia pari pari quello che dà l'errore:

  • hai cercato di stampare (nell'output html) il valore della variabile $id senza specificare al parser php che quello è codice php ^^

Ho sistemato anche l'html che non era standard perché:

  • il codice html dovrebbe essere tutto in minuscolo.
  • gli attributi dei tag dovrebbero essere racchiusi tra virgolette ( " " ), non apici ( ' ' ).

Ma gli ultimi sono dettagli ;D

:bye:

risposto 8 anni fa
Andrea Turso
Andrea Turso
86
modificato 8 anni fa
X 0 X

...son dettagli per i browser che cmq sono molto "libertini" quando leggono l'html...

...non son dettagli per il w3c quando si valida la pagina xhtml O_o

lol

risposto 8 anni fa
larchitetto
X 0 X

finiamo l'ot qui.

Comunque ti consiglio di andare a dare un'occhiata alle dtd dell'xhtml.

:bye:

risposto 8 anni fa
Andrea Turso
Andrea Turso
86
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda