[RESOLU] Sauvegarder image aléatoire

Eléphanteau du PHP | 12 Messages

06 août 2013, 11:48

Bonjour,

J'ai mis sur mon site, un jeu où on doit trouver le nom du film qui correspond à l'image.
Lorsque le membre valide, soit il gagne 1 points ou il perd. Tout en enlevant une partie dans les 2 cas.

Mais le problème est là, si le membre ne trouve pas le nom du film, il n'as qu'a faire un refresh de la page pour changer d'image et donc c'est beaucoup plus facile.

Et mon problème, je ne vois pas comment faire pour ne pas changer d'image quand on trouve pas.
Merci d'avance.

ViPHP
xTG
ViPHP | 7331 Messages

06 août 2013, 12:04

Créés une table qui enregistre les images et leur état pour chaque membre.
Tant que l'image tiré au sort ne changera pas d'état tu auras l'information qu'il faut continuer à l'afficher.

Eléphanteau du PHP | 12 Messages

06 août 2013, 14:31

Merci pour ta réponse, mais comment faire pour que l'image en cour s'enregistre dans la BDD?

ViPHP
xTG
ViPHP | 7331 Messages

06 août 2013, 16:51

Un petit cours sur les bases de données s'impose si tu pose la question.
Je te recommande le site phpdebutant.org qui propose sur son menu droit des petits cours très bien construits pour les débutants.
Après les avoir lu tu auras les bases pour attaquer cette partie. :)

Eléphanteau du PHP | 12 Messages

06 août 2013, 17:14

Je me suis mal exprimé, le problème n'est pas l'enregistrement dans la BDD mais comment faire pour que l'image en cour si le membre refresh pour changer d'image alors elle va être encore être afficher?

ViPHP
xTG
ViPHP | 7331 Messages

07 août 2013, 13:22

Si tu as un enregistrement dans ta base de donnée qui identifie le membre.
Tu auras donc à lire cet enregistrement, l'image associée et si elle a été résolue.
Si elle n'est pas résolue tu la réaffiches.

Une table du genre suffit amplement :
id_membre(int) | id_image(int) | resolution(boolean)

Si tu trouves une image qui n'est pas résolue pour ce membre c'est que c'est l'image à afficher.

Eléphanteau du PHP | 12 Messages

08 août 2013, 18:03

Merci beaucoup pour ta réponse mais j'ai bien réfléchi et j'ai trouvé mieux comme solution qui est juste toute bête au lieu d'enlever une partie lorsqu'on valide notre réponse, j’enlève une partie lorsqu'on arrive directement sur la page du jeu.
Les membres peuvent refresh mais du coup perdront 1 partie et pourront quand même changer d'image.