aide pour moteur de recherche

Eléphant du PHP | 257 Messages

29 févr. 2012, 21:15

Bonjour je viens de faire un jet sur un moteur de recherche j'aimerai un petit coût de pouce svp ?
<?php
// mettre le code de recherche de la base de donnnees ici...  
$req = $bdd->prepare('SELECT * FROM annonce WHERE typeb = ?
                                                                       AND pays = ? 
                                                                       AND province = ? 
								       AND ville= ? 
								       AND prixb BETWEEN prixmini =? AND prixmaxi 
								       AND vendeur = ?');

             $req->execute(array($_POST['typeb'], 
                                            $_POST['pays'], 
					    $_POST['province'], 
					    $_POST['ville'],
				            $_POST['prixmini'], 
				            $_POST['prixmaxi'], 
					    $_POST['vendeur']));
                                  // On affiche chaque entrée une à une
                                 while ($donnees = $req->fetch())
                                {
        ?>
        <br />
        <table width="100%" border="0">
        <tr>
        <td><?php echo $donnees['typeb']; ?></td>
        <td><?php echo $donnees['pays']; ?></td>
        <td><?php echo $donnees['province']; ?></td>
        <td><?php echo $donnees['ville']; ?></td>
        <td><?php echo $donnees['prixb']; ?></td>
        <td><?php echo $donnees['vendeur']; ?></td>
        </tr>
        </table>
        <?php
        }   
        $req->closeCursor(); // Termine le traitement de la requête

   ?>

Eléphant du PHP | 257 Messages

29 févr. 2012, 21:17

Bonjour je viens de faire un jet sur un moteur de recherche j'aimerai un petit coût de pouce svp ?
<?php
// mettre le code de recherche de la base de donnnees ici...  
$req = $bdd->prepare('SELECT * FROM annonce WHERE typeb = ?
                                                         AND pays = ? 
                                                         AND province = ? 
						         AND ville= ? 
						         AND prixb BETWEEN prixmini =? AND prixmaxi = ?
						         AND vendeur = ?');

             $req->execute(array($_POST['typeb'], 
                                            $_POST['pays'], 
					    $_POST['province'], 
					    $_POST['ville'],
				            $_POST['prixmini'], 
				            $_POST['prixmaxi'], 
					    $_POST['vendeur']));
                                  // On affiche chaque entrée une à une
                                 while ($donnees = $req->fetch())
                                {
        ?>
        <br />
        <table width="100%" border="0">
        <tr>
        <td><?php echo $donnees['typeb']; ?></td>
        <td><?php echo $donnees['pays']; ?></td>
        <td><?php echo $donnees['province']; ?></td>
        <td><?php echo $donnees['ville']; ?></td>
        <td><?php echo $donnees['prixb']; ?></td>
        <td><?php echo $donnees['vendeur']; ?></td>
        </tr>
        </table>
        <?php
        }   
        $req->closeCursor(); // Termine le traitement de la requête

   ?>

ViPHP
xTG
ViPHP | 7331 Messages

29 févr. 2012, 21:18

Et quelle est la question ?

Eléphant du PHP | 257 Messages

29 févr. 2012, 21:23

j'aimerai savoir si ma le code écrit et plus ou moins bon ?

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

29 févr. 2012, 21:24

Étude et test du truc ? (sans les bases c'est plus drôle ;) )

Pour être constructif, renseigne toi sur la recherche full text !

@+
Il en faut peu pour être heureux ......

Eléphant du PHP | 257 Messages

29 févr. 2012, 21:31

j'aimerai savoir si ma le code écrit et plus ou moins bon ?
voilà la partie html
<form method="post" action="search-val.php">
<table width="40%" border="0" align="center">
  <tr bgcolor="#0099CC">
    <td align="center"><font  color="#FFFFFF"><b>Recherche d&acute;un bien ?</b></font></td>
  </tr>
</table>
<table align="center">
            <tr>
            <td><b>Type de bien :</b></td>
            <td>
              <select class="select" name="type_bien" style="width:160px;" />
              <option value="Appartement &agrave; Louer">Appartement &agrave; Louer</option>
              <option value="Appartement &agrave; Vendre">Appartement &agrave; Vendre</option>
              <option value="Chalet &agrave; Louer">Chalet &agrave; Louer</option>
              <option value="Chalet &agrave; Vendre">Chalet &agrave; Vendre</option>
              <option value="Meubl&eacute; &agrave; Louer">Meubl&eacute; &agrave; Louer</option>
              <option value="Collocation">Collocation</option>
              <option value="Ferme &agrave; Louer">Ferme &agrave; Louer</option>
              <option value="Ferme &agrave; Vendre">Ferme &agrave; Vendre</option>
              <option value="G&icirc;te &agrave; Louer">G&icirc;te &agrave; Louer</option>
              <option value="G&icirc;te &agrave; Vendre">G&icirc;te &agrave; Vendre</option>
              <option value="Kots &agrave; Louer">Kots &agrave; Louer</option>
              <option value="Kots &agrave; Vendre">Kots &agrave; Vendre</option>
              <option value="Maison &agrave; Louer">Maison &agrave; Louer</option>
              <option value="Maison &agrave; Vendre">Maison &agrave; Vendre</option>
              <option value="Studio &agrave; Louer">Studio &agrave; Louer</option>
              <option value="Studio &agrave; Vendre">Studio &agrave; Vendre</option>
              <option value="Terrain &agrave; B&acirc;tir">Terrain &agrave; B&acirc;tir</option>
              <option value="Terrain Agricole">Terrain Agricole</option>
              </select>
            </td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><b>Pays :</b></td>
            <td><select class="select" name="pays" style="width:160px;"></select></td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><b>R&eacute;gion :</b></td>
            <td><select class="select" name="province" style="width:160px;"></select></td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><b>Commune :</b></td>
            <td><select class="select" name="ville" style="width:160px;"></select></td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><b>Prix entre :</b></td>
            <td><input class="input" name="prix" type="text" style="width:62px;" />
            &nbsp;<b> Et </b>&nbsp;
            <input class="input" name="prix1" type="text" style="width:62px;" /></td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td><b>Vendeur :</b></td>
            <td><select class="select" name="vendeur" style="width:160px;"></select></td>
            <td>&nbsp;</td>
            <td><input type="submit" value="Recherche"></td>            
</tr>
</table>

Eléphant du PHP | 257 Messages

29 févr. 2012, 21:32

je voix la marche a suivre désoler , c'est la que je bloque a chaque fois

Eléphant du PHP | 257 Messages

29 févr. 2012, 21:37

je recherche une aide