[PHP Mysql] Champ de recherche

Champ de recherche [PHP Mysql] - PHP - Programmation

Marsh Posté le 10-03-2007 à 13:53:16    

bonjour bonjour,
 
sur mon site j'ai une section résultats qui sont ranger dans une base de donnée avec nom , prénom , age...
 
et j'aimerai inserer un champ de recherche ou je taperai le nom d'une et ça m'afficherai à la page toute les information relatif a cette personne.
 
Comment puis je faire ça ?
 
Merci

Reply

Marsh Posté le 10-03-2007 à 13:53:16   

Reply

Marsh Posté le 10-03-2007 à 14:27:42    

avec une page qui fait une requete SQL, cette requête faisant une recherche dans la base ?  
 
quelque chose genre
 

Code :
  1. SELECT * FROM ma_table WHERE mon_champ LIKE '%ma_recherche%'


 
(y'a mieux, mais c'est juste un exemple)


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 11-03-2007 à 10:52:48    

zapan666 a écrit :

avec une page qui fait une requete SQL, cette requête faisant une recherche dans la base ?  
 
quelque chose genre
 

Code :
  1. SELECT * FROM ma_table WHERE mon_champ LIKE '%ma_recherche%'


 
(y'a mieux, mais c'est juste un exemple)


 
hum ok, alors voila ce que j'ai fait :
 

Code :
  1. mysql_select_db($database_mysql, $mysql);
  2. $query_Recordset2 = "SELECT * FROM inscription WHERE inscription.NOM LIKE '%ma_recherche%'";
  3. $Recordset2 = mysql_query($query_Recordset2, $mysql) or die(mysql_error());
  4. $row_Recordset2 = mysql_fetch_assoc($Recordset2);
  5. $totalRows_Recordset2 = mysql_num_rows($Recordset2);
  6. ?>


 
ensuite je n'arrive pas déclarer ma variable %ma_recherche% dans mon champ texte formulaire, je suis pas trés bon en php mais je me soigne. si vous pouvez juste me donner le code qui me permettrait de faire le formulaire de recherche se serai génial ! merci beaucoup !
 
 
j'ai fait ça comme formulaire mais je ne sais pas comment mettre le champ texte en variable :
 

Code :
  1. <form id="form1" method="post" action="">
  2.       <p>Entrez le nom
  3.           <textarea name="textarea"></textarea>
  4.       </p>
  5.     </form>


 
SeB


Message édité par sebinfo007 le 11-03-2007 à 10:56:06
Reply

Marsh Posté le 11-03-2007 à 11:43:16    

html : <input type="text" name="nom_que_tu_veux" />

 

dans ton code php la valeur en retour est récupérée avec : $_POST['nom_que_tu_veux']

 

T'as plus qu'à remplacer et à peu de choses près ça va marcher.

Reply

Marsh Posté le 11-03-2007 à 12:42:40    

oula je ne saisi plus lol, ou est ce que je dois mettre tout sa ? :/

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed