Oteur de recherche
papycool
-
papycool -
papycool -
Bonjour,
e n'arrive pas à afficher la moindre chose avec ce code, avec pourtant en amont un formulaire "POST" générant les variables $_POST['jerecherche'] , $_POST['entre'] , et $_POST['et'].
je met le code:
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("deux");
// Sélectionnons les champs nom et possesseur de la table "jeux_video", uniquement lorsque le jeu appartient à Patrick BY age");
$reponse = mysql_query("SELECT pseudo,sexe,age,commentaire FROM info WHERE sexe = ".$_POST['jerecherche']." AND age > ".$_POST['entre']." AND age < ".$_POST['et']." ORDER BY age");
while ($donnees = mysql_fetch_array($reponse))
{
?>
<?php echo $donnees['pseudo']; ?> est une <?php echo $donnees['sexe']; ?> de <?php echo $donnees['age']; ?> ans.<br />
et a écrit : <?php echo $donnees['commentaire'];?><br/><br/>
<?php
}
mysql_close();
?>
e n'arrive pas à afficher la moindre chose avec ce code, avec pourtant en amont un formulaire "POST" générant les variables $_POST['jerecherche'] , $_POST['entre'] , et $_POST['et'].
je met le code:
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("deux");
// Sélectionnons les champs nom et possesseur de la table "jeux_video", uniquement lorsque le jeu appartient à Patrick BY age");
$reponse = mysql_query("SELECT pseudo,sexe,age,commentaire FROM info WHERE sexe = ".$_POST['jerecherche']." AND age > ".$_POST['entre']." AND age < ".$_POST['et']." ORDER BY age");
while ($donnees = mysql_fetch_array($reponse))
{
?>
<?php echo $donnees['pseudo']; ?> est une <?php echo $donnees['sexe']; ?> de <?php echo $donnees['age']; ?> ans.<br />
et a écrit : <?php echo $donnees['commentaire'];?><br/><br/>
<?php
}
mysql_close();
?>
A voir également:
- Oteur de recherche
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Rechercher ou entrer l'adresse mm - recherche google - Guide
- Recherche image - Guide
- Je recherche une chanson - Guide
- Pourquoi mon moteur de recherche change tout seul ✓ - Forum Google Chrome
4 réponses
je te conseil cela:
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("deux");
$recherche=$_POST['jerecherche'];
$entre=$_POST['entre'];
$et=$_POST['et'];
$reponse = mysql_query("SELECT pseudo,sexe,age,commentaire FROM info WHERE sexe = '$recherche' AND age > '$entre' AND age < 'et' ORDER BY age");
while ($donnees = mysql_fetch_array($reponse))
{
?>
<?php echo $donnees['pseudo']; ?> est une <?php echo $donnees['sexe']; ?> de <?php echo $donnees['age']; ?> ans.<br />
et a écrit : <?php echo $donnees['commentaire'];?><br/><br/>
<?php
}
mysql_close();
?>
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("deux");
$recherche=$_POST['jerecherche'];
$entre=$_POST['entre'];
$et=$_POST['et'];
$reponse = mysql_query("SELECT pseudo,sexe,age,commentaire FROM info WHERE sexe = '$recherche' AND age > '$entre' AND age < 'et' ORDER BY age");
while ($donnees = mysql_fetch_array($reponse))
{
?>
<?php echo $donnees['pseudo']; ?> est une <?php echo $donnees['sexe']; ?> de <?php echo $donnees['age']; ?> ans.<br />
et a écrit : <?php echo $donnees['commentaire'];?><br/><br/>
<?php
}
mysql_close();
?>
Ben oui je pense
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <form action="new2.php" method="POST"> je recherche : <select name="jerecherche"> <option value="Choix 1">Homme</option> <option value="Choix 2">Femme</option> <option value="Choix 3">Couple</option> </select><br/> <br/> entre : <select name="entre"> ans. <option value="Choix 1">18</option> <option value="Choix 2">19</option> <option value="Choix 3">20</option> <option value="Choix 4">21</option> <option value="Choix 5">22</option> <option value="Choix 6">23</option> <option value="Choix 7">24</option> <option value="Choix 8">25</option> <option value="Choix 9">26</option> <option value="Choix 10">27</option> <option value="Choix 11">28</option> <option value="Choix 12">29</option> <option value="Choix 13">30</option> <option value="Choix 14">35</option> <option value="Choix 15">40</option> <option value="Choix 16">45</option> <option value="Choix 17">50</option> <option value="Choix 18">55</option> <option value="Choix 19">60</option> <option value="Choix 20">65</option> <option value="Choix 21">70</option> <option value="Choix 22">75</option> <option value="Choix 23">80</option> <option value="Choix 24">85</option> </select><br/> <br/> et : <select name="et"> ans. <option value="Choix 1">18</option> <option value="Choix 2">19</option> <option value="Choix 3">20</option> <option value="Choix 4">21</option> <option value="Choix 5">22</option> <option value="Choix 6">23</option> <option value="Choix 7">24</option> <option value="Choix 8">25</option> <option value="Choix 9">26</option> <option value="Choix 10">27</option> <option value="Choix 11">28</option> <option value="Choix 12">29</option> <option value="Choix 13">30</option> <option value="Choix 14">35</option> <option value="Choix 15">40</option> <option value="Choix 16">45</option> <option value="Choix 17">50</option> <option value="Choix 18">55</option> <option value="Choix 19">60</option> <option value="Choix 20">65</option> <option value="Choix 21">70</option> <option value="Choix 22">75</option> <option value="Choix 23">80</option> <option value="Choix 24">85</option> </select><br/> <br/> <br/> <input type="submit" value="Valider" /> </form>
donne moi le code de ton autre page aussi je vais essayé de t'arranger ça
en fait tu l'as sauf si j'ai oublié quelque chose. je passe sur le html.
En même temps, j'ai commencé sur dreamweaver mais je bute là aussi sur la composition des requêtes.
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("deux");
$recherche=$_POST['jerecherche'];
$entre=$_POST['entre'];
$et=$_POST['et'];
$reponse = mysql_query("SELECT pseudo,sexe,age,commentaire FROM info WHERE sexe = '$recherche' AND age > '$entre' AND age < 'et' ORDER BY age");
while ($donnees = mysql_fetch_array($reponse))
{
?>
<?php echo $donnees['pseudo']; ?> est une <?php echo $donnees['sexe']; ?> de <?php echo $donnees['age']; ?> ans.<br />
et a écrit : <?php echo $donnees['commentaire'];?><br/><br/>
<?php
}
mysql_close();
?>
En même temps, j'ai commencé sur dreamweaver mais je bute là aussi sur la composition des requêtes.
Mais apparemment, il y a un bug sur la dernière ligne, ou l'avant dernière. On dirait que tes balises php ne sont pas bonnes.