Visualizzazione Pulsanti postato il 22/08/2011 08:07:20 nel forum programmazione, gdrcd e open source
Buongiorno a tutti ^______^ Al solito i miei problemi mi perseguitano, dove ne risolvo uno né ritrovo un altro ma non demordo, voglio apprendere anche grazie a voi… Dunque chiedo a tutti una mano per risolvere quest’altro problema e aiutarmi a capire un po’ meglio le funzionalità del PHP 5 che noto sono abbastanza diverse dal PHP.
Vi spiego subito il problema, io ho una pagina chiamata ROSA (rosa.php) in questa pagina mi spunterà SEMPRE fisso un pulsante chiamato MAPPA e a seconda del luogo dei pulsanti di navigazione come Nord, Sud, Est e Ovest oppure direttamente il luogo dove il pulsante, una volta cliccato, mi porterà.Se io imposto però su Altervista PHP 4 attivo si vede TUTTO, ma se io attivo PHP 5 purtroppo i pulsanti non si vedono più….. Perché?
Vi posto ora qui sotto le pagine utilizzate che sono due:
ROSA (rosa.php) dove si dovrebbero vedere i pulsanti in PHP 5:
Pagine → 1
22/08/2011 14:55:09
Holy Crap O_O.
Giusto una cosa che mi e' saltata all'occhio: Invece di fare una trafila di if, non ti converrebbe fare una funzioncina che, dato un numero, restituisce una stringa con l'equivalente romano? Son convinto che c'e' pure un'algoritmo di conversione piuttosto efficiente.
22/08/2011 14:58:13
Ciau Faber ^_^ Piano piano sto modificando anche le date :P PErò per ora c'è questo problemuccio uccio uccio
22/08/2011 15:11:31
Ho provato a dare una lettura alla pagina. Francamente ho l'impressione che sia organizzata male a livello di progetto. Mi sembra un codice che manca completamente di modularita'. Prova a organizzarlo in un modo da avere una funzione che stampa un singolo tasto, che sia n, s, o, e, oppure mappa, a seconda dei parametri che passi. Assicurati che detta funzione produca una transizione efficente alla nuova location (anche quella passata come parametro), poi, a seconda della location dove ti trovi, richiama la funzione solo per le direzioni previste.
22/08/2011 15:11:43 e modificato da leoblacksoul il 22/08/2011 15:12:53
Leggendo così non so dirti dove sia l'errore. Ma c'è una cosa che puoi fare per capire a che livello sta l'errore:
cerchiamo di capire se il problema sta nella prima o nella seconda pagina.
visita il tuo sito con il browser. Apri la pagina che ti da problemi, e visualizza il suo codice sorgente con l'opportuna opzione del browser. Osserva il codice HTML che ti fornisce il browser e cerca la parte dei tasti che non ti funziona.
Se il codice HTML c'è, ma il tasto non compare nella pagina allora è probabile che il problema sia l'immagine che cerchi di linkare (cioè image.php). Magari il tuo host non ha installato tutto quello che serve per usare le funzioni grafiche di PHP? Prova ad aprire la pagina image.php con gli opportuni parametri nel browser e vedi cosa ti viene fuori: se ti viene fuori l'immagine giusta ok, altrimenti se ti viene fuori del testo oppure un errore di PHP abbiamo trovato il problema.
Se invece manca proprio il codice HTML per i tuoi tasti, sappiamo che probabilmente c'è un problema nella prima pagina, probabilmente nelle query. Se il codice HTML c'è ma è incompleto allora può essere un problema di variabili di PHP, o una situazione che non avevi previsto.
Oppure c'è un problema nei dati che hai inserito nel database, magari non sono inseriti correttamente.
EDIT: concordo con mr_faber sull'organizzazione del codice
22/08/2011 15:34:59
Provo un pò a far stampare singolarmente i luoghi vediamo cosa ne esce ^____^ come sempre siete gentilissimi, non so come rignraziarvi sul serio.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Star Conflict: Istinto antico. Cambiamenti nei premi xenochip