CodeS-SourceS
Rechercher un code, un tuto, une réponse

Formulaire de recherche

Décembre 2017


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.
Publié par ombrey20.
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.
Comment sécuriser son site et éviter les failles php ?
Initiation à la création d'un site en .com/.net/.org/.fr/.am etc...