Newsgroup: it.comp.www.php
Titolo: Comportamenti diversi tra IE e Mozilla

Ciao ng,
vi posto un problema che ho avuto (risolto trovando alternative
*fuorvianti*):
riguarda la diversa interpretazione del codice di PHP tra i Browser IE e
Mozilla, ed č alquanto strano, proprio perchč PHP č un linguaggio di
scripting server side.
Inserendo dei dati in una tabella mysql "prova" e reperendoli con un codice
come il seguente (dopo aver effettuato opportune connessioni e selezioni db)
$ris = mysql_fetch_object(mysql_query("SELECT campoprova FROM prova WHERE id
= $id"));
echo $ris->campoprova;
mysql_query("DELETE FROM prova WHERE id = $id");
campoprova e id sono due campi della tabella, mentre $id č una variabile di
php avente come valore un numero.
ammesso per ipotesi che esista il campo con l'id = $id, in IE l'interprete
stampa nello schermo $ris->campoprova (che ipotizziamo uguale a
"testodiprova") mentre in Mozilla non mi viene stampato niente.
dopo oppurtune verifiche, ho scoperto che in mozilla prima viene cancellato
il campo e poi viene reperito, mentre in ie il comportamento č regolare.
Sapete dirmi perchč (per curiositŕ)?
Grazie e buon lavoro
Enrico Foschi

Io testo sempre tutto con diversi browser, gli unici errori che si
verificano è che a volte
il valore della variabile trasmessa per get contiene uno spazio, mi sembra
molto strano nella tua situazione.

 
Ciao.

 (e ti assicuro che non lo č in ogni caso, in questo caso).
nono! grazie comunque ma (ps: presupponendo che tutti gli errori banali
siano stati debuggati e verificati, es: caching, riesecuzione query, ...)
rimane il fatto che (anche con nuovi $id e nuove $query) in uno la
visualizzo, mentre nell'altro la visualizzo solamente se commento la stringa
di cancellazione.
Mah? Da segnalare a qualcuno?
enrico - 
www.webaiuto.it

 Mah? Da segnalare a qualcuno?
Guarda, secondo me dovresti postare il vero codice, cambiando SOLO i campi
che non puoi mostrare (nome utente e password, ad esempio).
Al limite puoi mettere una pagina online in cui si verifica questo problema,
cosě possiamo vederlo di persona (e da una parte mostri il codice)
Ludovico

Si... mi incuriosisce
non ho mai avuto problemi simili, se proprio sicuro
che mandi le variabili get senza spazio nei valori ?
Alcuni browser non aggiungono automaticamente il %20
oppure un valore con un particolare segno ?
A questo punto posta pagina e codice....
Altrimenti...vaffanculo :-)))

 oppure un valore con un particolare segno ?
A quanto detto da Domenico aggiungo....
Verifica di aver attivato i i messaggi di errore ed eventualmente i
warning:
quando tu dici "mentre in Mozilla non mi viene stampato niente", mi
viene il dubbio che venga generato un errore ma non venga visualizzato
in quanto lo script è interrotto e quindi riporta una pagina bianca.
Ciao
Gianni

 ha scritto nel messaggio
news:950851a1.03091...@posting.google.com...

...però non andrebbe nemmeno in IE..
Allora Enrico, arriva 'sto codice? O hai risolto?
Ludovico

 ha scritto nel
messaggio news:oC67b.303369$lK4.9...@twister1.libero.it...
[megacut]
scusate ragazzi, ora metto la versione on-line e in un nuovo thread posto il
codice, datemi un pò di tempo perchè è un sito in costruzione
ciauz