CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[PHP] - contenu html qui vari -> session

AutistoIogue
AutistoIogue
Niveau 10
30 octobre 2013 à 23:41:13

Bonsoir :)

J'aimerai créer un jeu d'énigmes dans lequel on doit entrer la (ou les) bonne(s) réponse(s) dans un formulaire de type password.

Cependant, j'aimerai que ce jeu soit sur une unique page (index.php).

Et donc, il faudrait un système de session pour changer l'énigme (texte) et les réponses.

C'est un peu vague mais je vais essayer de vous donner un exemple concret :

J'arrive sur mon index.php.

J'ai une première énigme, si ma réponse est fausse on affiche un message "Faux." Si ma réponse est bonne, on change l'énigme, ainsi de suite.

Tout cela doit être sur une seule page donc j'imagine qu'on doit attribuer a chaque session un texte :

if($_SESSION['ID'] == 1){
$Texte = "enigme 1";
}
elseif($_SESSION['ID'] == 2){
$Texte = "enigme 2";
}
elseif($_SESSION['ID'] == 3){
$Texte = "enigme 3";
}

etc...

et je suppose qu'il faut incrémenter la session à chaque bonne réponse :

$_SESSION['ID'] = $_SESSION['ID'] + 1;

Comme sur ce site par exemple :
http://bureau713.fr/index.php

Cependant, je ne sais pas du tout à quoi mon code va ressembler, je n'y comprends rien.

Pouvez-vous m'aider s'il vous plaît ?

deepblue
deepblue
Niveau 16
30 octobre 2013 à 23:46:16

Ton idée est correct. Qu'est-ce que tu ne comprends pas ?

axelradio
axelradio
Niveau 8
30 octobre 2013 à 23:47:41

Code le d'abord, tu verra mieux à quoi il ressemble après :genie:

AutistoIogue
AutistoIogue
Niveau 10
31 octobre 2013 à 00:02:35

je ne sais pas comment mettre ça en place
je suis pas très bon en php
je peux faire ça en plusieurs page (une session par page) mais là j'vois pas comment j'peux faire

pouvez-vous me donner des indications ? au moins comment commencer parce que je suis perdu

AutistoIogue
AutistoIogue
Niveau 10
31 octobre 2013 à 00:05:08

j'ai cherché vraiment partout et je n'ai absolument pas trouvé mon bonheur ...
aucun site n'explique la procédure :s

deepblue
deepblue
Niveau 16
31 octobre 2013 à 12:24:01
  • Journée de merde donc désolé si les formes n'y sont pas*

Il faut arrêter de tout vouloir trouver en tuto. Tu as grossièrement une solution à ton problème. Essayes de trucs, c'est comme ça que tu vas avancer, et pas autrement. Personnellement, j'en ai un peu ma claque des gens qui demandent toujours des tutos pour résoudre leurs problèmes (vive le site du zéro hein). Avant de chercher partout, comment par utiliser ta tête et pisse du code, étape par étape.

AutistoIogue
AutistoIogue
Niveau 10
31 octobre 2013 à 12:25:58

salut je comprends que tu peux être énervé mais je sais faire ça sur plusieurs pages mais je suis pas très bon en php donc le faire sur une seule page me pose un soucis :/

LECROU
LECROU
Niveau 10
31 octobre 2013 à 12:43:06

Je pense pas qu'utiliser les sessions soit le mieux pour ça.
Tu peux utiliser une simple variable que tu incrémente lors des bonnes réponses et en fonction de sa valeur, tu affiche l'énigme en rapport.
C'est sommaire, mais ça marche à condition que l'utilisateur ne quitte pas la page. Sinon, il faudrait utiliser les sessions en effet.
Tu peux donner un mot de passe comme sur les vieux jeux pour pouvoir reprendre à une certaine énigme par exemple. :-) à toi de voir !

deepblue
deepblue
Niveau 16
31 octobre 2013 à 13:15:17

https://wall.deblan.org/x18ff/php/0/

Essayes de comprendre.

AutistoIogue
AutistoIogue
Niveau 10
31 octobre 2013 à 13:35:20

je vais voir ça merci beaucoup !

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment