Moteur de recherche aidez moi
angelique1
Messages postés
81
Date d'inscription
Statut
Membre
Dernière intervention
-
jeangilles Messages postés 816 Date d'inscription Statut Membre Dernière intervention -
jeangilles Messages postés 816 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voila j'ai fai deux simple moteur de recherch mai j'ai envi que le resultat s'affiche dans la meme page commen faire voila mon codes
/////////////////////////////////////////////////////<head>
<title>
</title>
</head>
<body>
<form action="consult.php" method="post">
<select name="dom"/>
<option> </option>
<?php
mysql_connect('localhost','root','')or die(mysql_error());
mysql_select_db ('stage');
$requete=mysql_query("SELECT dom FROM domaine");
while($donne = mysql_fetch_array($requete)){
echo "<option>".$donne["dom"]."</option>";
}
?>
</select>
<input type="submit" name="submit" value="chercher par domaine">
</form>
<?php
if(isset($_POST['dom'])and !empty($_POST['dom']))
{
$dom=$_POST['dom'];
mysql_connect('localhost','root','')or die(mysql_error());
mysql_select_db ('stage');
$requete= "select * from prozet where domaine like '%$dom%' and valider==1";
$resultat=mysql_query($requete);
while ($rows=mysql_fetch_row($resultat)) {
$description=$rows['description']; $activite=$rows['activite'] ; $structure=$rows['structure'];
echo "description: $description.</br>. activite : $activite.</br>. structure : $structure";
}
if ($rows=0)
{echo"aucun offre proposer dans ce domaine";}}
?>
<form action="moteur2.php" method="post">
<select name="niveau"/>
<option> </option>
<option> licence </option>
<option> master </option>
<option> ingeniaurat</option>
</select>
<input type="submit" name="submit" value="chercher par niveau d'etudes">
</form>
///////////////////////////////////////////////////////////////////////////////////////
et pour recherche par domaine il ne marche pas a il me disent
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:\wamp\www\hmar\stageee\moteur.php on line 31
voila j'ai fai deux simple moteur de recherch mai j'ai envi que le resultat s'affiche dans la meme page commen faire voila mon codes
/////////////////////////////////////////////////////<head>
<title>
</title>
</head>
<body>
<form action="consult.php" method="post">
<select name="dom"/>
<option> </option>
<?php
mysql_connect('localhost','root','')or die(mysql_error());
mysql_select_db ('stage');
$requete=mysql_query("SELECT dom FROM domaine");
while($donne = mysql_fetch_array($requete)){
echo "<option>".$donne["dom"]."</option>";
}
?>
</select>
<input type="submit" name="submit" value="chercher par domaine">
</form>
<?php
if(isset($_POST['dom'])and !empty($_POST['dom']))
{
$dom=$_POST['dom'];
mysql_connect('localhost','root','')or die(mysql_error());
mysql_select_db ('stage');
$requete= "select * from prozet where domaine like '%$dom%' and valider==1";
$resultat=mysql_query($requete);
while ($rows=mysql_fetch_row($resultat)) {
$description=$rows['description']; $activite=$rows['activite'] ; $structure=$rows['structure'];
echo "description: $description.</br>. activite : $activite.</br>. structure : $structure";
}
if ($rows=0)
{echo"aucun offre proposer dans ce domaine";}}
?>
<form action="moteur2.php" method="post">
<select name="niveau"/>
<option> </option>
<option> licence </option>
<option> master </option>
<option> ingeniaurat</option>
</select>
<input type="submit" name="submit" value="chercher par niveau d'etudes">
</form>
///////////////////////////////////////////////////////////////////////////////////////
et pour recherche par domaine il ne marche pas a il me disent
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:\wamp\www\hmar\stageee\moteur.php on line 31
A voir également:
- Moteur de recherche aidez moi
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Google moteur de recherche page d'accueil - Guide
- Copernic moteur de recherche - Télécharger - Navigateurs
- Copernic Desktop Search - Télécharger - Utilitaires
- Recherche de pairs utorrent ✓ - Forum Téléchargement
1 réponse
$requete= "select * from prozet where domaine like '%$dom%' and valider==1";
$resultat=mysql_query($requete);
tu ne fais rien si la requete te renvoit une erreur (si tu veux afficher l'erreur tu fais $resultat=mysql_query($requete) or die(mysql_error());
Ici l'erreur doit venir du fait que tu as oublié les apostrophes autour tu 1 :
$requete= "select * from prozet where domaine like '%$dom%' and valider=='1'";
$resultat=mysql_query($requete);
tu ne fais rien si la requete te renvoit une erreur (si tu veux afficher l'erreur tu fais $resultat=mysql_query($requete) or die(mysql_error());
Ici l'erreur doit venir du fait que tu as oublié les apostrophes autour tu 1 :
$requete= "select * from prozet where domaine like '%$dom%' and valider=='1'";