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
Lineage II: Sblocca il tesoro del drago!
Enlisted: Cambiamento del software anti-cheat
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Le Cronache di Alderon: Record demografico a Alderon
I dati del generatore di rank sono stati aggiornati!
can_can ha risposto alla discussione: Peregrine GDR
staffsc ha aperto un annuncio di ricerca: Sun City ricerca Beta Tester
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
Il gestore di Le Cronache di Alderon ha risposto alla recensione di darkblade
Saint or Sinner?: fine beta test!
Planethos GdR: Casati disponibili
Blood is the new Black: Club scolastici
The Voyager → La melodia distorta di un circo. Fenomeni da baraccone e strani aggeggi meccanici, in un guazzabuglio folle e orrendo il cui nome è Londra.
fooso ha recensito Le Cronache di Alderon
Immortals Revenge: Quattro nuovissimi mount!
Enlisted: Manutenzione del negozio
Due Città → Le Due Città - Gioco di Ruolo Fantasy Storico. Scrivi la tua storia e lasciati trasportare dalla fantasia!
Versioni Demo - Versioni demo come grande opportunità per i membri dei casino online. Scopriamole!
Star Wars e Shannara - Una concisa, ma dettagliata disamina delle analogie fra la saga di Guerre Stellari e quella di Shannara
Tesi One Piece - One Piece: Il Fumetto Gobale - Forme della citazione e dell’adattamento nell’opera di Eiichiro Oda
Royal Cruise - Intervista al gestore del play by chat horror ambientato su una nave... Royal Cruise!
Giocare ai GDR - Perché giocare ai GDR è utile? Scopriamolo in questo articolo!
I Rosiconi - Articolo ironico su un particolare tipo di utenti dei Play by Chat: I Rosiconi