Requete de selection et affichage
rachid
-
crabs Messages postés 909 Statut Membre -
crabs Messages postés 909 Statut Membre -
bonjour tous le monde
j'ai le formulaire de recherche suivant
<form action="affichage 3.php" method="post">
<P>SEXE <SELECT size=1 name=SEXE>
<OPTION selected>Monsieur</OPTION>
<OPTION>Madame</OPTION> <OPTION>Mademoiselle</OPTION>
</SELECT></P>
<P>EXPERIENCE<SELECT size=1 name=EXPERIENCE>
<OPTION selected>1 moi</OPTION>
<OPTION>1-6</OPTION> <OPTION>1 ane</OPTION> <OPTION>+1 ane</OPTION>
</SELECT></P>
<P>DIPLOME<SELECT size=1 name=DIPLOME>
<OPTION selected>bac</OPTION>
<OPTION>bac+1</OPTION> <OPTION>bac+2</OPTION> <OPTION>bac+3</OPTION>
<OPTION>bac+4</OPTION>
</SELECT></P>
<P>AGE<input type="text" name="AGE"></P>
<P>VILLE<SELECT size=1 name=VILLE>
<OPTION selected>rabat</OPTION>
<OPTION>casablanca</OPTION> <OPTION>fés</OPTION> <OPTION>agadir</OPTION>
</SELECT></P>
<P><INPUT type=submit value=valider name=ok><INPUT type=reset value=Annuler></P></BODY></HTML>
</form>
la page de recherche dans la base est la suivante<?php
// Connection au serveur mySQL
$sql_serveur = "localhost"; // Serveur mySQL
$sql_base = "call services2"; // Base de donnees mySQL
$sql_login = "root"; // Login de connection a mySQL
$sql_password = ""; // Mot de passe pour mySQL
$nom_fichier = ""; // Nom de votre page
@mysql_connect($sql_serveur, $sql_login, $sql_password) or die("Connection interrompue");
@mysql_select_db($sql_base);
// Creation et envoi de la requete
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="";
$query = "SELECT candidats.ID_CANDID FROM candidats,diplomes,experience,possede WHERE candidats.VILLE='".$VILLE."' AND candidats.AGE='".$AGE."' AND candidats.SEXE='".$SEXE."' AND diplomes.DIPLOME='".$DIPLOME."' AND experience.EXPERIENCE='".$EXPERIENCE."' AND candidats.ID_CANDID = possede.ID_CANDID AND diplomes.ID_DIPLOME = possede.ID_DIPLOME";
$result = mysql_query($query) or die(mysql_error());
echo $query;
// Recuperation des resultats
while ($row = mysql_fetch_object($result)) {
echo $row->ID_CANDID;
echo $row->ID_CANDID;
}
mysql_free_result($result);
// Deconnexion de la base de donnees
mysql_close();
?>
quand je l'éxecute il m'affiche une page blanc
je vous rappelle que j'ai une base de données relationneles avec de cardinalités de type 1n et 0n
je voudrais une réponse s'il vous plait
j'ai le formulaire de recherche suivant
<form action="affichage 3.php" method="post">
<P>SEXE <SELECT size=1 name=SEXE>
<OPTION selected>Monsieur</OPTION>
<OPTION>Madame</OPTION> <OPTION>Mademoiselle</OPTION>
</SELECT></P>
<P>EXPERIENCE<SELECT size=1 name=EXPERIENCE>
<OPTION selected>1 moi</OPTION>
<OPTION>1-6</OPTION> <OPTION>1 ane</OPTION> <OPTION>+1 ane</OPTION>
</SELECT></P>
<P>DIPLOME<SELECT size=1 name=DIPLOME>
<OPTION selected>bac</OPTION>
<OPTION>bac+1</OPTION> <OPTION>bac+2</OPTION> <OPTION>bac+3</OPTION>
<OPTION>bac+4</OPTION>
</SELECT></P>
<P>AGE<input type="text" name="AGE"></P>
<P>VILLE<SELECT size=1 name=VILLE>
<OPTION selected>rabat</OPTION>
<OPTION>casablanca</OPTION> <OPTION>fés</OPTION> <OPTION>agadir</OPTION>
</SELECT></P>
<P><INPUT type=submit value=valider name=ok><INPUT type=reset value=Annuler></P></BODY></HTML>
</form>
la page de recherche dans la base est la suivante<?php
// Connection au serveur mySQL
$sql_serveur = "localhost"; // Serveur mySQL
$sql_base = "call services2"; // Base de donnees mySQL
$sql_login = "root"; // Login de connection a mySQL
$sql_password = ""; // Mot de passe pour mySQL
$nom_fichier = ""; // Nom de votre page
@mysql_connect($sql_serveur, $sql_login, $sql_password) or die("Connection interrompue");
@mysql_select_db($sql_base);
// Creation et envoi de la requete
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="";
$query = "SELECT candidats.ID_CANDID FROM candidats,diplomes,experience,possede WHERE candidats.VILLE='".$VILLE."' AND candidats.AGE='".$AGE."' AND candidats.SEXE='".$SEXE."' AND diplomes.DIPLOME='".$DIPLOME."' AND experience.EXPERIENCE='".$EXPERIENCE."' AND candidats.ID_CANDID = possede.ID_CANDID AND diplomes.ID_DIPLOME = possede.ID_DIPLOME";
$result = mysql_query($query) or die(mysql_error());
echo $query;
// Recuperation des resultats
while ($row = mysql_fetch_object($result)) {
echo $row->ID_CANDID;
echo $row->ID_CANDID;
}
mysql_free_result($result);
// Deconnexion de la base de donnees
mysql_close();
?>
quand je l'éxecute il m'affiche une page blanc
je vous rappelle que j'ai une base de données relationneles avec de cardinalités de type 1n et 0n
je voudrais une réponse s'il vous plait
A voir également:
- Requete de selection et affichage
- Affichage double ecran - Guide
- Windows 11 affichage classique - Guide
- Affichage ips processeur graphique ✓ - Forum Matériel & Système
- Problème affichage fenêtre windows 10 - Guide
- Problème affichage facebook ✓ - Forum Facebook