begin process at 2012 05 28 23:03:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Faire une recherche par élimination


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Faire une recherche par élimination

jeudi 3 juin 2010 à 17:41:12 | Faire une recherche par élimination

minoula2006

Bonjour, tous le monde

je suis débutante en php , et j'aimerai bien quelqu'un qui m'aide pour résoudre ce problème.

j'ai une partie dans mon backoffice qui contient une liste(prmis_list.php) qui affiche tous les gens qui veulent avoir leur permis de bâtir, la table contenant tous ses informations s'appelle "permis" avec les champs suivante : CIN,identifiant,nom,adresse,date,sujet,architecte et enfin etat. Qunad je veux ajouter un permis j'insere les donnes dans une page qui s'appelle permis_ detail.php ensuite l'insertion s'affiche dans la page permis_liste.php jusqu'à ici tous va bien :)
le grand problème c 'est que ma liste est devenu très long donc j'ai décidé de faire dans la page permis_liste.php un petit moteur de recherche qui m'aide à chercher un permis bien précis bien sur par élimination , j'ai crée le formulaire qui contient cette recherche spécifique(avec un select pour spécifier la recherche soit avec le nom ou CIN ou bien autre chose) mais j'ai trouver des difficultés dans le code php :( ????

voila la page permis_liste.php
Code PHP :
<?php  
    require("access.inc.php");  
   
 require("../lib/db_connect.inc.php");  
 require("../lib/util.php");  
   
 require_once("../lib/bd.class.php");  
   
 $connexion=db_connexion();  
    mysql_query("set names utf8");  
 $resultat =mysql_query("SELECT * FROM permis ORDER BY date_depot DESC");  
 ?>  

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"  
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" lang="ar">  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
<meta name="description" content="Espace d'administration" />  
<link rel="stylesheet" type="text/css" href="css/administration.css" />  
<title>[Sousse] - Espace d'administration</title>  
<style type="text/css">  
<!--  
.Style1 {color: #26c}  
-->  
</style>  
</head>  

<body >  
<div id="main">  

<?php include('HautPage.php'); ?>  

<h3 class="headerstyle" align="left"> Gestion des Permis </h3>  

<p>  
<form name="ListeNews" method="post" action="Sommaire.php">  
<TABLE WIDTH="650" border="0" align="center" cellpadding="0" cellspacing="0">  
  <TR>  
    <TD ALIGN="LEFT" class="Titre16"><br>  
          
        <div class="TexteDroite"><a href="Permis_Details.php?Num=-1">Ajouter un   
          permis</a></div></TD>  
      
      
  </TR>  
  <tr>  
   <td> </td>  
  </tr>  
   <TR>  
    <TD ALIGN="center" class="Titre16"><br>   
   <span class="Style1">Chercher un permis</span><br />  
   <br />  
      Trier par :  
   <select name="recherche" size="1" style="width: 100px">  
                   <option>CIN</option>  
       <option>N° de Permis</option>  
       <option>Nom</option>  
       <option>Architecte</option>  
          </select>  
   <br /><br />  
     Saisir votre recherche:   
     <input class="TexteDroite" size="15" />  
  <input name="ok" type="submit" value="ok" />  
     <br />  
  <br />  
      
   </TD>  
      
      
  </TR>  
  <TR>  
      <TD align="left" style=" xpadding:20px">   
      <?php  $ligne = mysql_num_rows($resultat);  
    if ($ligne != 0) {  ?>  
        <table border="0" cellpadding="0" cellspacing="0" width="100%" class="Tab">  
          <thead id="thead">  
            <tr>  
       <td width="10%" align="center" valign="middle">CIN</td>  
    <td width="10%" align="center" valign="middle">Identifiant</td>  
              <td width="22%" align="center" valign="middle">Nom et Prénom</td>  
     <td width="14%" align="center" valign="middle">Adresse</td>  
     <td width="14%" align="center" valign="middle">Sujet</td>  
      <td width="14%" align="center" valign="middle">Architecte</td>  
     <td width="11%" align="center" valign="middle">Date du dépot</td>  
         <td width="8%" align="center" valign="middle">Note</td>  
              <td width="4%" align="center" valign="middle"> </td>   
              <td width="1%" align="center" valign="middle"> </td>  
            </tr>  
          </thead>  
          <tbody>  
           <?php  
     $i = 0 ;  
while ($Enreg=mysql_fetch_array($resultat)) {  
   if ($i % 2 == 0) $bgColor = "";  
  else    $bgColor = "#CCCCCC";  
  $i++;  

   ?>  
    <tr onmouseover=" this.bgColor='#ABABAB'" onmouseout="this.bgColor='<?php print $bgColor;?>';" bgcolor="<?php  print $bgColor;?>">  
        <td align="center" valign="middle"><?php print $Enreg["CIN"];?></td>  
             <td align="center" valign="middle"><?php print $Enreg["numeros_permis"];?></td>  
             <td align="center" valign="middle"><?php print $Enreg["nom"];?></td>  
     <td align="center" valign="middle"><?php print $Enreg["adresse"];?></td>  
     <td align="center" valign="middle"><?php print $Enreg["sujet"];?></td>  
     <td align="center" valign="middle"><?php print $Enreg["archit"];?></td>  
     <td align="center" valign="middle"><?php print date2string($Enreg["date_depot"]);?></td>  
     <td align="center" valign="middle"><?php print Etat($Enreg["etat"]);?></td>   
    <td align=center valign="middle"><a href="Permis_Details.php?Num=<?php print $Enreg["id"];?>"><img src="img/voir.gif" border=0></a></td>  
      
              <td width=4% align=center valign="middle"><a href="Permis_Supprime.php?Num=<?php print $Enreg["id"];?>" onClick="return confirm('Voulez-vous supprimer ce Permis ?')"><img src="img/supprimer.gif" border=0></a></td>  
      </tr><?php   
          }  
  ?>   
          </tbody>  
    </table>  
       <?php  } else { echo "  

        <b>Il n'y a aucun contact.</b> ";  

      }?>  
      </TD>  
  </TR>  
</TABLE>  
</form>  

</p>  



</div>  


</body>  
</html>  

merci d'avance
vendredi 4 juin 2010 à 21:42:23 | Re : Faire une recherche par élimination

aquewel

yop!

en faisant un WHERE dans ta requete

Code PHP :
$resultat = mysql_query("
      SELECT * 
           FROM * 
           WHERE permis='[TON TRUC A CHERCHER'
           ORDER BY date_depot DESC
      ");  


ca fonctionne ?

++
samedi 5 juin 2010 à 10:20:57 | Re : Faire une recherche par élimination

minoula2006

Bonjour à vous tous
aquewel : je croix que c pas ca car mon truc à chercher ca dépend de plus j'ai un champs select que je doit choisir le theme de ma recherche que ce soit le nom ou n°de permis de batir .... voiiiiiiiiiila
merci comme même
dimanche 6 juin 2010 à 20:44:58 | Re : Faire une recherche par élimination

aquewel

c'est a dire
je comprends pas ton probleme

le SELECT, c'est les champs qui vont etre "retenu"
FORM pour les tables
WHERE pour les conditions

donc si tu fais
SELECT nom, prenom FORM personnes WHERE sexe='H'

tu vas avoir toutes les personnes qui ont comme sexe H
mais les champs qui sortent ce sera nom et prenom..

tu peux azussi faire WHERE sexe LIKE '%....%'

lol, enfin je comprends pas bien
et regarde la doc de mysql !
lundi 7 juin 2010 à 10:02:51 | Re : Faire une recherche par élimination

minoula2006

merci aquewel sayé mon pb est résolu merci infiniment


Cette discussion est classée dans : php, recherche, liste, cin, permis


Répondre à ce message

Sujets en rapport avec ce message

Recherche d'un développeur PHP [ par Guillaume ] Bonjour,Accents poétiques (http://www.accents-poetiques.com), site communautaire avec plus de 800 membres inscrits, cherche à dynamiser son audience e Recherche équipier/es pour MORPG [ par Elyianha ] Bonjour à tous!Je recherche des personnes s'y connaissant beaucoup en php pour m'aider a créer un Multiplayer Online Role Playing Game francophone.Je Recherche développeur PHP / ASP [ par nexum ] Bon, j'avais un projet mais je suis pas capable pentoutte de le réaliser. Si quelqu'un peut m'aider, allez vous ma page web et vous comprenderez. http Recherche script php [ par Xavier ] Bonsoir à tous, Je recherche un script comme présenté ici :http://www.toutestfacile.com/phpinit.php?tef_site=php&common=scripts/indexpour mettre sur m Recherche Programmeur PHP Bénévole [ par wbr ] Bonjour. Vu que mes capacitées côté php sont TRÈS médiocres, et que la dernière offre que j'ai eu pour ma demande était de 210euros, je recherche dése HLP javascript et PHP [ par alphacrash ] function image() { i = document.divx.liste.selectedIndex; if (i == 0) return; url = document.divx.liste.options[i].value; document.jaquette.src = url; recorset sous dream mx [ par sbailay ] salut je debute en PHP et je rame à max pour faire un recordset un peu particulier:sur la premiere page "recherche.php" j'ai un formulaire "form_reche Recherche Programmeur Bénévole (URGENT) [ par wbr ] Bonjour. Vu que mes capacitées côté php sont TRÈS médiocres, et que la dernière offre que j'ai eu pour ma demande était de 210euros, je recherche dése Boîtes à liste + PHP + MySql [ par olive59 ] Source en PHP avec base MySqlJ'alimente une boite à liste avec une base MySQL. Jusque là, tout va bien! (Par un SELECT * FROM ...)J'aimerais pouvoir a Liste déroulante en php [ par iomega ] Bonjour à tous!!!J'ai une liste déroulant ou je séléctionne une dateavec un form action et lorsque je sélectionne cette date le problème c'est que cel


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales