Problema sui collegamenti ipertestuali postato il 04/02/2010 21:06:00 nel forum programmazione, gdrcd, open source, hosting e modificato da stefano_il_patetico il 04/02/2010 21:11:47
Salve a tutti,
ho un problema, ma visto che è difficile spiegarlo per me "tecnicamente" mi appellerò ad un esempio pratico.
Esistono (in città virtuale gpl) due file per la visualizzazione delle schede.
vis_scheda e vis_borsa (pagina personale dell'utente)
vis_scheda3 e vis_borsa3 (pagina che viene visualizzata degli altri utenti).
Ciascuna di queste pagine contiente (giustamente) dei richiami al db attraverso php. Io ho fatto in modo che la pagina principale della scheda avesse solo l'avatar e dei link (in js) che linkavano:
1) ai dati generici
2) ai dati specifici
3) alla storia
Ho, in altre parole, disassemblato i file originali e li ho smistati ora dei dati, ora degli altri nei rispettivi link.
Ora, in vis_scheda e vis_borsa...(ossia nei file personali del giocatore)...è tutto ok...Il problema è che (inspiegabilmente) le pagine relative ai dati generici e ai dati specifici (appartenenti a vis_scheda3) mi danno la pagina bianca.
Ora ho meticolosamente controllato ogni passaggio...e...mi sembra che siano proprio i richiami php-sql (di cui sopra) a far sorgere il problema.
Sapreste darmi un suggerimento?
Utilizzo, per il momento, altervista.
PS:Spero di essere stato chiaro nella spiegazione.
PPS: Ah, prima che qualcuno lo suggerisca, ho immesso per curiosità il vis_scheda nel link che mi da la pagina bianca e funziona..Quindi non è un problema di link.
Pagine → 1 2
04/02/2010 22:24:12
04/02/2010 22:46:16 e modificato da la kaiah il 04/02/2010 23:01:09
Questo è uno relativo ai dati specifici:
04/02/2010 23:03:12
metti un echo dopo quella select mostruosa, vedi che ti ritorna e semmai postaci quello che ti scrive.
$sqlinter = "SELECT USERS.ID_USER,USERS.URLAVATAR,...
echo $sqlinter;
04/02/2010 23:45:49 e modificato da stefano_il_patetico il 04/02/2010 23:46:24
Inserendo la seguente:
04/02/2010 23:55:26
nu, se metti così fai stampare la select senza definirla nella variabile.. insomma, sistema così e copiaci quello che ti scriverà nella pagina:
$sqlinter = "SELECT USERS.ID_USER,USERS.URLAVATAR,USERS.DENARO,USERS.FORZA,
USERS.INTELLIGENZA,USERS.SALUTE,USERS.USERNAME,
USERS.ESPERIENZA,USERS.CORPORAZIONE_TIPO,USERS.SESSO,
USERS.STORIA,USERS.RAZZA,USERS.URLRAZZA,USERS.DATAINGRESSO,
CORPORAZIONI.CORPORAZIONE,CORPORAZIONI.CARICA,
CORPORAZIONI.SIMBOLO FROM USERS
INNER JOIN CORPORAZIONI
ON USERS.CORPORAZIONE_TIPO = CORPORAZIONI.ID_CORPORAZIONE
WHERE USERNAME = '$UTENTE'";
echo $sqlinter;
$conteggio = mysql_query($sqlinter, $connessione) or die(mysql_error());
05/02/2010 00:06:52
postandolo pari pari a come hai detto tu mi esce:
05/02/2010 00:28:36 e modificato da la kaiah il 05/02/2010 00:29:24
tesò guarda che il pezzo di codice che t'ho postato è corretto, ed è lo stesso che correggendo hai riscritto xD
cmq l'importante è essere arrivati a un risultato y_y
il problema sembra essere la variabile $UTENTE che non ha un valore nella query.. domanda da 100milioni di euri, glielo passi il nome dell'utente alla pagina quando la richiami?
se non hai una risposta, andiamo per esclusione: posta la riga di codice del link che cliccando ti apre quella pagina.
05/02/2010 14:22:24
Come hai giustamente detto non ho una risposta. Ti posto la riga di codice del link che cliccando su vis_scheda.php mi apre la pagina sui dati generici.
05/02/2010 15:19:03
esatto. infatti se non gli dici la scheda di quale pg aprire lui non sa che valore mettere nella query. eh poverino, bisogna comprenderlo xD
intercetta la variabile che contiene il nome del personaggio e prova accussì:
<a href="#" class="fade" id="link1" onClick="apri('datig3.php?UTENTE=<?=$nome_della_variabile_che_contiene_il_nome_del_pg ?>','zztop','scrollbars=yes,width=800,height=600')"><b>Dati Generici</b></a>
05/02/2010 15:35:11
Il collegamento da vis_scheda3 a datig3 funziona..solo che rimane il problema che si vede la pagina datig3 con la stessa stringa di prima.
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
I dati del generatore di rank sono stati aggiornati!
The Coven: Secondo turno della side quest
Football Team Soccer → Diventa una stella del calcio! Crea, allena ed equipaggia il tuo giocatore. Unisciti a un club e vinci in Football Team Game!
Il gestore di Storie di Agarthi ha risposto alla recensione di do the evolution
Storie di Agarthi: La Corte d'Ossidiana — Schiera
Ex Gratia GDR: Nuove location di gioco nello Xanadu
La Tana del Ladro: TdL Stories - ⚡ Boati a Xantharl ⚡
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
nww ha aperto un annuncio di ricerca: New Wizarding World ricerca Giocatore
Lineage II: Promozione "E' tempo di craftare!"
Sea of Conquest: Codice gratuito per Festa del papà!
exfainte ha aperto un annuncio di ricerca: Sylmaera GDR ricerca Programmatore
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Dalemyr: Distribuzione a sorpresa
Ex Gratia GDR: Quest | Il magazzino della PEH!
Legacy of Magic: La nuova regina del Brehorn
Storie di Agarthi: Custodi della Sacra Fiamma — Schiera
Sponsorizzati con noi! → Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
Ricerca staff! - Alcuni utili consigli di Lith su come usare in modo efficace lo strumento di ricerca staff su gdr-online!
The Silmarillion - Aspetti della narrativa in Tolkien: The Silmarillion e The book of Lost Tales
Kharlan GDR - Intervista alla gestrice del play by forum fantasy Kharlan GDR - Death is Temporary
Utenti Stranieri - I visitatori internazionali di GDR-online.com! Spulciamo i dati e scopriamo i paesi!
Naruto Legend Gdr - Nizu viene intervistato in merito alle idee e decisioni su Naruto Legnd Gdr dopo la riapertura del gioco
Scommesse Live - I quattro motivi principali per le Scommesse Live
Absynthe - Intervista ai gestori del play by chat fantasy moderno Absynthe!
Riconoscimento Font - Come trovare un Font da un'immagine. La guida completa per riconoscere qualsiasi carattere!