Formulaire de recherche

Formulaire de recherche

Fichier de connexion

Vous créez un fichier de connexion, connexion.php.
Voici le code

<?php
// information pour la connection à la DB
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'test'; // nom de votre base de donnée
//------- on affiche la date et l'heure -------------

$now_Y = date("Y");
$now_m = date("m");
$now_d = date("d");
$now_H = date("H");
$now_i = date("i");
$now_s = date("s");

$date = "$now_d-$now_m-$now_Y à $now_H:$now_i:$now_s";

// connection à la DB
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
?>

Fichier de recherche .php

Après, vous créez un autre fichier sous le nom : search.php

<?php
  include('connexion.php');
  echo $date;

    $h = $_POST['name'];
    echo "<BR><BR><BR>\n";
    echo $row['date']; 
    echo "Vous recherchez le id  <EM>$h</EM>.\n";
    echo "<BR><BR>\n";

    $SQL = "SELECT * FROM nomdevotretable WHERE Nom LIKE '$h%'";
    $result = mysql_query($SQL) or die("La requête <BR><PRE>$SQL</PRE>a échoué : ".mysql_error());
    $article =mysql_fetch_object($result);
    $result = mysql_query($SQL) ;

    //j'ai défini une variable $i pour afficher 5 enregistrements par ligne
    echo "<TABLE border =\"0\" width=\"100%\" CELLPADDING=\"0\" cellspacing=\"0\">";

//initialiser la variable $i a 0
   $i=0;
   while($row = mysql_fetch_row($result))
      {
    if ($i==0)
     {
  echo "<TR>";
  }

//on incremente la variable
  $i=$i+1;

//$row[numero du champ a afficher]
  echo "<td  width=\"20%\" align=\"center\"> $row[7] <br>$row[1] $row[2] <br> <i><b><u>Service :</i></b></u>$row[8]</td>";
  if ($i==5)
  {
  echo "</TR>";
  $i=0;
  }
 }
 echo"</table>";
?>

Fichier de recherche .html

Créez un autre fichier sous le nom : recherche.html

<HTML>
<HEAD>
  <TITLE></TITLE>
</HEAD>
<BODY>
  <H1>Recherche du Nom: </H1>
  <DIV>
    <BR>
    <CENTER>
      <FORM ACTION="search.php" METHOD="POST">
      Entrer le ID : <INPUT TYPE="text" NAME="name">
      <BR><BR>
        <INPUT TYPE="submit" VALUE="Rechercher">
      </FORM>
    </CENTER>
    <BR><BR><BR>

  </DIV>
</BODY>
</HTML>

Voila le tour est joué, bonne chance. Croyez moi, ça marche vraiment bien vous allez voir...BONNE CHANCE

N'oubliez pas de laisser vos commentaires.

A voir également
Ce document intitulé « Formulaire de recherche » issu de CodeS SourceS (codes-sources.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Rejoignez-nous