A voir également:
- My sql affichage ressultat d'une requete
- What is my movie français - Télécharger - Divers TV & Vidéo
- My cam - Télécharger - Pilotes & Matériel
- Adèle consulte son compte sur le site de sa banque et obtient l'affichage ci-dessous. complétez le texte. - Forum Facebook
- (+) Sql - Forum Programmation
- My canalbox africa ✓ - Forum Box et Streaming vidéo
5 réponses
P@
Messages postés
1709
Date d'inscription
vendredi 7 juillet 2000
Statut
Membre
Dernière intervention
24 mars 2009
185
12 juin 2006 à 11:27
12 juin 2006 à 11:27
t'as passé des données par post et non par get alors transforme tout t'es $_GET par $_POST et dis moi ce que ca donne ...
au fait, tu voit le petit bouton Code qui est a coté de G,I et S ben c'est pour qu'on lise mieux ton code :D
au fait, tu voit le petit bouton Code qui est a coté de G,I et S ben c'est pour qu'on lise mieux ton code :D
antic80
Messages postés
4751
Date d'inscription
lundi 30 mai 2005
Statut
Contributeur
Dernière intervention
9 septembre 2009
1 159
12 juin 2006 à 11:48
12 juin 2006 à 11:48
avant ta requete ecris ca
puis dans ta requete tu met
if(isset($_POST['Ville'])) $Ville=$_POST['Ville']; else $Ville=""; if(isset($_POST['Age'])) $Age=$_POST['Age']; else $Age=""; if(isset($_POST['Sexe'])) $Sexe=$_POST['Sexe']; else $Sexe=""; if(isset($_POST['Diplome'])) $Diplome=$_POST['Diplome']; else $Diplome=""; if(isset($_POST['Experience'])) $Experience=$_POST['Experience']; else $Experience="";
puis dans ta requete tu met
$query = "SELECT ID_CANDID FROM candidats,possede WHERE VILLE='".$Ville' AND AGE='".$Age."'AND SEXE='".$Sexe."' AND DIPLOME='".$Diplome."'AND EXPERIENCE='".$Experience."'AND candidats.ID_CANDID = possede.ID_CANDID AND diplomes.ID_DIPLOME = possede.ID_DIPLOME";
P@
Messages postés
1709
Date d'inscription
vendredi 7 juillet 2000
Statut
Membre
Dernière intervention
24 mars 2009
185
12 juin 2006 à 17:20
12 juin 2006 à 17:20
je me trompe où tu appelle deux tables et tu mets des clauses sur des champs sans préciser à quelle table ils appartiennent ...
Je ne suis pas une spécialiste mais ca pourrait coincé pour ca, je pense :D
Je ne suis pas une spécialiste mais ca pourrait coincé pour ca, je pense :D
"SELECT ID_CANDID FROM candidats,possede WHERE TATABLE.VILLE='".$_GET["VILLE"]."' AND TATABLE.AGE='".$_GET["AGE"]."'AND TATABLE.SEXE='".$_GET["SEXE"]."' AND TATABLE.DIPLOME='".$_GET["DIPLOME"]."'AND TATABLE.EXPERIENCE='".$_GET["EXPERIENCE"]."'AND candidats.ID_CANDID = possede.ID_CANDID AND diplomes.ID_DIPLOME = possede.ID_DIPLOME";
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Essaye avec cette requête :
Et utilise un mysql_error() si ça ne fonctionne pas.
$query = "SELECT ID_CANDID FROM candidats C RIGHT OUTER JOIN possede P ON C.ID_CANDID = P.ID_CANDID LEFT OUTER JOIN diplomes D ON D.ID_DIPLOME = P.ID_DIPLOME WHERE VILLE='" . $Ville . "' AND AGE='" . $Age . "' AND SEXE='" . $Sexe . "' AND DIPLOME='" . $Diplome . "' AND EXPERIENCE='" . $Experience . "'";
Et utilise un mysql_error() si ça ne fonctionne pas.