begin process at 2012 05 27 18:13:34
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > QUIZZ - LES ÉNIGMES DE ONCLE HUB

QUIZZ - LES ÉNIGMES DE ONCLE HUB


 Information sur la source

Note :
Aucune note
Catégorie :Jeux Classé sous :oncle hub, quizz, php mysql, asf21, SagittariuS Niveau :Débutant Date de création :05/03/2011 Vu / téléchargé :2 592 / 154

Auteur : fra1ft

Ecrire un message privé
Site perso
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 Description

Il s'agit d'un petit jeu type quizz reprenant les fameuses énigmes de Oncle Hub dont les questions et réponses sont stockées sur une base de donnée MYSQL.
Compatible PHP4/5.
Il sera demandé un peu d'indulgence car c'est mon premier source complet de A à Z et reprenant uniquement les bases en PHP et MYSQL.
Bien sûr, je vois venir les nolifes du clavier genre "Oh mais faut pas faire comme ci, vaut mieux faire comme ça, c'est nul, nanani...), tout n'est pas parfait et ne sera jamais parfait si bien que ces sources demanderont sûrement des améliorations, des optimisations.
Pour ceux qui auraient envie d'apporter des modifications, des améliorations, ne m'oubliez pas, je peux en apprendre d'avantage! Faites moi part de vos travaux! ;)
Composition:
*page "oncle hub.php", page principale affichant les questions et réponses en trois choix, ainsi que le résultat primaire après validation de chaque réponse.
*page "resultats.php", page incluse dans un endroit précis de "oncle hub.php" pour afficher un tableau des résultats par pseudo et classés par valeur globale de résultat. Peut être appelée individuellement.
*page "connexion.inc", page d'inclusion contenant les paramètres de connexion à la base de données MYSQL (à configurer).
*fichier oncle_hub.sql, table MYSQL à importer sous, par exemple, PHPMyAdmin, contenant les questions et réponses.
*fichier oncle_hub_rep.sql, table MYSQL à importer sous, par exemple, PHPMyAdmin, devant contenir les données des différents joueurs (pseudo, bonne/mauvaise réponse sous forme de 1 ou 0)


 Conclusion

Amusez vous bien.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec Zip JEU DE PUZZLE par mldvb
Source avec Zip Source avec une capture MOTEUR DE RENDU DE FICHIER 3D (WAVEFRONT OBJ POUR LE MOMENT)... par ciberrique
Source avec Zip [POO] JEU DE KEMO OU DE PENDULE par phpAnonyme
Source avec Zip Source avec une capture RUBIX CUBE par coucou747
Source avec Zip Source avec une capture BLOC NUKED KLAN WARROCK par warrock

 Sources en rapport avec celle ci

Source avec Zip GÉNÉRATEUR DE COUCHE DAO POUR SITE WEB À PARTIR D'UNE BASE D... par alexfool
Source avec Zip UNE FAQ AVEC JQUERY par dereht
Source avec Zip KIT DE CREATION DE SITE INTERNET par mldvb
Source avec Zip UN SIMPLE QCM EN LIGNE par Elmarzougui
Source avec Zip Source avec une capture QCM par Dezouille

Commentaires et avis

Commentaire de fra1ft le 07/03/2011 20:43:12

Je viens de m'apercevoir d'un bug dans "oncle hub.php", si on reprend un pseudo déjà enregistré dans la table oncle_hub_rep et qu'on tente de rejouer, une fois validé, la page retourne une erreur sql duplicate entry. Une correction peut être apportée à partir de la ligne 156 du source. Je bûche dessus et je reposterai la correction en temps et en heure.
Désolé.

Commentaire de fra1ft le 07/03/2011 21:09:18

Je corrige mon précédent commentaire, en fait aucune erreur dans le source, juste la base de donnée: les deux tables comportent une clé primaire que j'ai mise en TINYINT.
Or la taille allouée à un TINYINT n'est pas plus grande qu'un octet, et ce, quelque soit le nombre que vous mettez entre parenthèses pour le type TINYINT. Donc les nombres supportés par les entiers de type TINYINT ne peuvent pas dépasser 127 ou 255, selon que ce TINYINT soit signé ou non-signé.
L'auto incrémentation de MySQL ne pouvant pas aller au delà de 127 (ou 255) pour ces petits entiers, votre base répond donc avec cette erreur.

Si vous devez choisir un type numérique pour une clé primaire, choisissez de préférence le type INT qui est capable d'accueillir des entiers dont la capacité maximale est de l'ordre de 2 à 4 milliards.

Commentaire de fra1ft le 07/03/2011 21:44:32

Ligne 132, à la phrase [code]$litreq = "SELECT * FROM oncle_hub_rep WHERE gt = '$postgt'";[/code], ajouter [code] && question = '$question'[/code] après '$postgt'.
Ligne 159, pour [code]if ($lit['gt']==$postgt && $total[0]==18){[/code] remplacer par [code]if ($lit['gt']==$postgt && $donnerep==$bonnerep){[/code].
Après celà, normalement il ne devrait plus y avoir de bug si on quitte avant de finir le quizz puis on reprend plus tard avec le même pseudo, si on revalide la 1ère question à laquelle on a déjà répondu antérieurement, la page retourne le "déjà joué" ainsi, lorsqu'on clique sur le bouton retour, la ou les questions déjà répondues se retrouvent avec un "Déjà répondu!" à la place du bouton "Valider".
Voilà toussa...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Comment faire un Quizz ? [ par Yeva Agetuya ] Salut.Je cherche un script de quizz du genreQuestion ; "Yellow" veut dire "brouette", X "jaune", "canard"Message > Bonne réponse ! Vous avez 100 % pb de transfert de base! au SECOURSSSSSSSSSS [ par aze555666 ] sltje viens de finir une mise à jour majeur pour mon site http://www.gondolin.new.fr/ (que je viens de mettre en ligne), hébergé sur Ly recherche tutorial Flash et PHP quizz [ par boozyboozy ] Bonjour, je recherche depuis deux jours maintenant un tutoriel pour Flash et PHP (il y en a plein...), qui pourrait expliquer pas à pas comment réalis Session PunBB avec quizz phpCS ? [ par steve2206 ] Salut, j'ai voulu installer [url=http://www.phpcs.com/code.aspx?ID=33503]ce quizz[/url]  avec cette fois la session de mon forum (punbb)et j'ai un p Demande de modification de CODE [ par steve2206 ] Salut à tous,j'avais aidé evan dans la conception d'un code pour les quizz et j'aimerai avoir le même mais avec quelques modifications, histoire d'avo Afficher un quizz sur plusieurs pages [ par anakyl ] Bonjour à tous,J'ai installer le quizz que j'ai trouvé sur le lien suivant : http://www.phpcs.com/codes/QCM_36450.aspxCela fonctionne mais 20 question


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales