Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
PHP - Consiglio nel realizzare una classifica
Forum - PHP - Consiglio nel realizzare una classifica

Avatar
xander (Ex-Member)
Rookie


Messaggi: 27
Iscritto: 13/04/2006

Segnala al moderatore
Postato alle 15:13
Mercoledì, 30/05/2007
Salve a tutti volevo chiedere un consiglio su come realizzare una classifica con php.
Praticamente io ho creato un gioco tipo enigmi (naturalmente molto meno complesso) e fin quì apparte qualcosa non ho trovato grandi difficoltà ma il problema è quando voglio inserire gli utenti in una classifica.
Inizialmente ho provato a fare un file (insert_class.php) che tramite gli if vede se la password è corretta e ti fa accedere al livello successivo e non andava male ma solo che quando un utente smette di giocare e poi ritorna il suo nome compare due volte nella classifica.
Poi ho provato ad attribuire dei punti ad ogni livello ma cosi nasce lo stesso problema di prima.
Non è che mi potreste dare un condiglio.
Grazie in anticipo !

PM Quote
Avatar
Shutdown (Founder Member)
Guru


Messaggi: 1212
Iscritto: 10/09/2005

Segnala al moderatore
Postato alle 0:23
Giovedì, 31/05/2007
Beh innanzi tutto avresti potuto strutturare meglio
il programma... Mi spiego meglio...
Potevi far partecipare al gioco solo gli utenti
iscritti... Così se gli utenti ce li hai nel
database è davvero + semplice realizzare una classifica.
Ogni utente occupa una riga del db e in ogni riga c'è un campo chiamato record dove segni volta per volta dov'è arrivato l'utente...
Non sono se sono stato sufficientemente chiaro..
Scusami ma sto dormendo in piedi...
Notte...
Niccolò.


1 + 1 = 10
PM Quote
Avatar
xander (Ex-Member)
Rookie


Messaggi: 27
Iscritto: 13/04/2006

Segnala al moderatore
Postato alle 14:12
Giovedì, 31/05/2007
Io praticamente ho fatto interagire il sito con il forum infatti ho fatto in modo che solo gli utenti registrati al forum possono giocare.
Ma volendeo potrei anche fare un iscrizione a parte ma una volta fatta non capisco come fare perche io avevo intenzione di dare dei punti a seconda del livello (liv 1 = 10 punti ; liv 2 = 20 punti etc...)
e funziona ma solamente non sò come fare per fare ricordare a il broweser di che utente stà parlando.
Dici che dovrei usare una sessione ?

PM Quote
Avatar
Shutdown (Founder Member)
Guru


Messaggi: 1212
Iscritto: 10/09/2005

Segnala al moderatore
Postato alle 1:13
Venerdì, 01/06/2007
Si perfetto...

Per memorizzare informazioni di quel tipo
puoi usare i cookies o le sessioni.
Io consiglio le sessioni perché sono veramente
più sicure.

Link HTML.it:
http://php.html.it/guide/lezione/2994/breve-introduzione-a ...

Link PHP.net:
http://it.php.net/session
http://it.php.net/manual/it/function.session-start.php

Buon divertimento! :k:
Niccolò.


1 + 1 = 10
PM Quote
Avatar
xander (Ex-Member)
Rookie


Messaggi: 27
Iscritto: 13/04/2006

Segnala al moderatore
Postato alle 11:11
Venerdì, 01/06/2007
Perfetto !!!!!
Ci sono riuscito ho usato le sessioni !
Ti ringrazio moltissimo per l'aiuto !!!!!!

PM Quote
Avatar
Shutdown (Founder Member)
Guru


Messaggi: 1212
Iscritto: 10/09/2005

Segnala al moderatore
Postato alle 14:42
Venerdì, 01/06/2007
Figurati... ;)
Siamo qui per aiutare...
Alla prossima,
Niccolò.


1 + 1 = 10
PM Quote