le promier fichier est : connexion.php


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php 
 
$host  =  'localhost' ; 
$user  =  'root' ; 
$pass  =  '' ; 
$db  =  'test' ; 
 
 
$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" ; 
 
 
$link  =  mysql_connect  ( $host , $user , $pass ) or die ( 'Erreur : ' . mysql_error () ); 
mysql_select_db ( $db ) or die ( 'Erreur :' . mysql_error ()); 
 
?>

et la page serach.php

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php 
  include('connexion.php'); 
 
  echo $date; 
 
 
    $h = $_POST['se']; 
    echo "<BR><BR><BR>\n"; 
 
    echo $row['date'];  
    echo "Votre recherche sur   <EM>$h</EM>.\n"; 
    echo "<BR><BR>\n"; 
    $SQL = "SELECT * FROM film WHERE se LIKE '$h%'"; 
    $result = mysql_query($SQL) or die("il y a <BR><PRE>$SQL</PRE>un erreur dans mysql: ".mysql_error());  
    $article =mysql_fetch_object($result); 
    $result = mysql_query($SQL) ; 
    //pour les 5 ligne $i ..
    echo "<TABLE border =\"0\" width=\"100%\" CELLPADDING=\"0\" cellspacing=\"0\">"; 
 
// varriable : 0
   $i=0; 
   while($row = mysql_fetch_row($result))  
      { 
    if ($i==0)  
     { 
  echo "<TR>"; 
  } 
 
 
  $i=$i+1; 
 
//$row[le num du champ que vous voulez l'afficher] 
  echo "<td  width=\"20%\" align=\"center\"> $row[7] <br>$row[1] $row[2] <br> <i><b><u>الخدمة :</i></b></u>$row[8]</td>"; 
  if ($i==5)  
  { 
  echo "</TR>"; 
  $i=0; 
  } 
   } 
 echo"</table>"; 
 ?>

et la 3eme c'est en html pour faire les recherche

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<HTML> 
<HEAD> 
<TITLE>search</TITLE> 
</HEAD> 
<BODY> 
<H1>Recherche avancé </H1> 
<BR> 
<CENTER> 
<FORM ACTION="search.php" METHOD="POST"> 
 <INPUT TYPE="text" NAME="name"> 
<BR><BR> 
<INPUT TYPE="submit" VALUE="recherche"> 
</FORM> 
</CENTER> 
 
<BR><BR><BR> 
 
</DIV> 
</BODY> 
</HTML>

le problème c'est : lorsque j'appuie sur recherche tous le code de la page search.php s'affiche sur la navigateur