Questionnaire en php-sql besoin d'aide ! :)
Fermé
lologood
Messages postés
13
Date d'inscription
jeudi 20 mai 2010
Statut
Membre
Dernière intervention
28 février 2013
-
Modifié par lologood le 20/05/2010 à 12:01
lologood Messages postés 13 Date d'inscription jeudi 20 mai 2010 Statut Membre Dernière intervention 28 février 2013 - 21 mai 2010 à 15:24
lologood Messages postés 13 Date d'inscription jeudi 20 mai 2010 Statut Membre Dernière intervention 28 février 2013 - 21 mai 2010 à 15:24
A voir également:
- Questionnaire en php-sql besoin d'aide ! :)
- Easy php - Télécharger - Divers Web & Internet
- Récupération serveur sql - Télécharger - Gestion de données
- Sql lister les tables ✓ - Forum Programmation
- Php natif - Forum PHP
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
7 réponses
V3n1
Messages postés
294
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
12 décembre 2010
56
20 mai 2010 à 11:29
20 mai 2010 à 11:29
Bonjour,
Je ne sais pas si j'ai très bien compris ce que tu voulais faire mais bon je vais essayer de t'aider.
Etape 1 : Construction du formulaire HTML
Etape 2 : Récupération des valeurs du formulaire
Etape 3 : Connexion à la bdd
Etape 4 : Construction de la requète
=>
SELECT nom
FROM ville
WHERE continent = $continent
AND lanque = $langue
AND climat = $climat
AND priximmobilier = $priximmobilier
AND metier = $metier
AND celibataire = $celibataire
AND politique = $politique
Etape 5 (facultatif) : Tu peux récupérer le nombre de résultat de la requete par l'intermédiaire de la fonction mysql_fetch_rows je crois
Etape 6 : Tu boucle et tu récupère le nom de la ville
Etape 7 : T'as plus qu'à la passé dans une variable pour l'afficher
J'espère que cela va t'aider...
Cordialement.
Je ne sais pas si j'ai très bien compris ce que tu voulais faire mais bon je vais essayer de t'aider.
Etape 1 : Construction du formulaire HTML
Etape 2 : Récupération des valeurs du formulaire
Etape 3 : Connexion à la bdd
Etape 4 : Construction de la requète
=>
SELECT nom
FROM ville
WHERE continent = $continent
AND lanque = $langue
AND climat = $climat
AND priximmobilier = $priximmobilier
AND metier = $metier
AND celibataire = $celibataire
AND politique = $politique
Etape 5 (facultatif) : Tu peux récupérer le nombre de résultat de la requete par l'intermédiaire de la fonction mysql_fetch_rows je crois
Etape 6 : Tu boucle et tu récupère le nom de la ville
Etape 7 : T'as plus qu'à la passé dans une variable pour l'afficher
J'espère que cela va t'aider...
Cordialement.
V3n1
Messages postés
294
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
12 décembre 2010
56
Modifié par V3n1 le 21/05/2010 à 13:51
Modifié par V3n1 le 21/05/2010 à 13:51
Franchement j'ai quand même un peu de mal à te comprendre lol.
Alors reprenons :
T'as un questionnaire.. l'user répond à toutes les questions et une fois le questionnaire valider.. ton application doit lié une ville à l'user en fonction de ce qu'il a répondu ?
Mais quel est le rapport entre célibataire et par exemple ville ?
En faite tu fais un site de rencontre ?
"Se prépare un déluge mais nous ne sommes pas nées de la dernière pluie"
Alors reprenons :
T'as un questionnaire.. l'user répond à toutes les questions et une fois le questionnaire valider.. ton application doit lié une ville à l'user en fonction de ce qu'il a répondu ?
Mais quel est le rapport entre célibataire et par exemple ville ?
En faite tu fais un site de rencontre ?
"Se prépare un déluge mais nous ne sommes pas nées de la dernière pluie"
lologood
Messages postés
13
Date d'inscription
jeudi 20 mai 2010
Statut
Membre
Dernière intervention
28 février 2013
20 mai 2010 à 12:36
20 mai 2010 à 12:36
Ah oui en effet c'est possible !
Mais je ne vois pas du tout comment écrire cette fonction !
Mais il faudrait quand même communiquer avec la DB ?
Mais je ne vois pas du tout comment écrire cette fonction !
Mais il faudrait quand même communiquer avec la DB ?
lologood
Messages postés
13
Date d'inscription
jeudi 20 mai 2010
Statut
Membre
Dernière intervention
28 février 2013
20 mai 2010 à 14:34
20 mai 2010 à 14:34
De plus il faut utiliser un input radio et non des checkbox !
Tu as une idée du php a utiliser ?
Tu as une idée du php a utiliser ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
V3n1
Messages postés
294
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
12 décembre 2010
56
20 mai 2010 à 14:43
20 mai 2010 à 14:43
Tu pourrais élaborer un code.
Question 1 :
Rep 1 : 1
Rep 2 : 2
Rep 3 : 3
Question 2 :
Rep 1 : 1
Rep 2 : 2
Rep 3 : 3
Question 3:
Rep 1 : 1
Rep 2 : 2
Rep 3 : 3
T'additionne les chiffres.. et tu te fais de petite condition
si (score > 0) alors ville = "..."
sinon si (score > 10) alors ville = ".."
Cordialement.
Question 1 :
Rep 1 : 1
Rep 2 : 2
Rep 3 : 3
Question 2 :
Rep 1 : 1
Rep 2 : 2
Rep 3 : 3
Question 3:
Rep 1 : 1
Rep 2 : 2
Rep 3 : 3
T'additionne les chiffres.. et tu te fais de petite condition
si (score > 0) alors ville = "..."
sinon si (score > 10) alors ville = ".."
Cordialement.
lologood
Messages postés
13
Date d'inscription
jeudi 20 mai 2010
Statut
Membre
Dernière intervention
28 février 2013
21 mai 2010 à 11:58
21 mai 2010 à 11:58
Hum l'idée est sympa, le problème est qu'il y a beaucoup de villes, que l'utilisateur peut lui aussi rajouter des villes et que certaines villes peuvent avoir le même score non ?
lologood
Messages postés
13
Date d'inscription
jeudi 20 mai 2010
Statut
Membre
Dernière intervention
28 février 2013
21 mai 2010 à 15:24
21 mai 2010 à 15:24
Lol oui en faite le principe du site est de trouver la ville qui nous convient afin d'y vivre !
Tu réponds aux questions et hop ça te dis tu es fais pour vivre a tokyo (par exemple).
Le taux de célibataire il y faible, moyen élevé et sans importance.
Tu réponds aux questions et hop ça te dis tu es fais pour vivre a tokyo (par exemple).
Le taux de célibataire il y faible, moyen élevé et sans importance.
20 mai 2010 à 11:57
Le problème à ta réponse c'est que l'utilisateur ne va pas forcément cocher les cases EXACT correspondant à une ville !
En effet, il peut cocher des cases en rapport avec une ville (plus proche de Londres par exemple) et ensuite mettre des réponses complétement différente.
Donc je ne sais pas trop.
J'ai déja fais les étape 1-2-3, me manque le plus dur ^^
20 mai 2010 à 12:15
Je pense que la meilleur solution est d'abandonner la gestion du formulaire par la base de données mais plutôt par une fonction PHP, qui prend en propriétés les valeurs du formulaire, qui gère tous les tests possibles puis qui retourne la ville correspondante.