Bonjour a tous,

Donc je vous expose mon probleme, je travail sous WAMP5 (windows, apache, mysql, php5).

Jai fais pas mal de forum et j'ai pas trouv� de reponse donc d�sol� si cette question a deja �t� pos�e.

Je suis en train (d'essay�e) de creer une interface en php, avec une base de donn�es mysql, pour la gestion de clientel de ma soci�t�, donc j'ai reussi (non sans fiert� j'avoue) a creer la partie remplissage de la base, et maintenant je bloque sur la partie consultation...

Donc j'ai cr��e une feuille contenant des checbox, et des zones de texte, donc l'utilisateur doit pouvoir cocher plusieurs case et noter dans dans les zones de texte les crit�res de selection correspondant. Donc je n'ai plus d'erreures mais rien ne s'affiche

En fait j'ai esseyai d'inserer les donn�es contenu dans un tableau $tab[], dans ma requete, dans le where. je pense que ca vient de la parceque quand j'ecris une requete normale ca marche, et �a m'affiche les donn�es...

donc la je vois plus rien alors viens vous demander un peu d'aide parceque la je gal�re

voici mon code:
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
<?php 
$nom = $_POST['nom']; 
$ville = $_POST['ville'];
$cp = $_POST['cp'];
$nomresp = $_POST['nomresp'];
$genre = $_POST['genre'];
$nomc = $_POST['nomc']; 
$villec = $_POST['villec'];
$cpc = $_POST['cpc'];
$genrec = $_POST['genrec'];
$nomrespc = $_POST['nomrespc'];
 
$i = 0;
$tab = array ();
 
if(($nom) == 'on')
{$tab[i] = "nom = '$nomc'" ;
i==i+1;
exit();}
 
  if(($ville) == 'on')
      {if( i==0)
      {$tab[i] = "ville = '$villec'";
      exit();}
  $tab[i] = "and ville =  '$villec'" ;
  i==i+1;
  exit();}
 
    if(($cp) =='on')
      {if( i==0)
      {$tab[i] = "cp = '$cpc'";
      exit();}
     $tab[i] = "and cp = '$cpc' " ;
    i==i+1;
    exit();}
 
      if(($nomresp) == 'on')
       { if( i==0)
      {$tab[i] = "nomresponsable = '$nomrespc'";
      exit();}
       $tab[i] = "and nomresponsable = '$nomrespc'" ;
      i==i+1;
      exit();}
 
        if(($genre) == 'on')
          {if( i==0)
      {$tab[i] = "genre = '$genrec'";
      exit();}
         $tab[i] = "and genre = '$genrec'" ;
        i==i+1;
        exit();}
 
$connexion = mysql_connect('localhost','root','') or die ('Erreur de connexion'.mysql_error());
 
mysql_select_db('clientsms',$connexion) or die ('Erreur de selection'.mysql_error());
 
$sql = "SELECT * FROM `entreprise` WHERE '$tab[0]' '$tab[1]' '$tab[2]' '$tab[3]' '$tab[4]' ";
 
$result = mysql_query($sql) or die('erreur SQL'.sql.mysql_error());
 
if (mysql_num_rows($result) == 0) 
{   echo "Aucune ligne trouvée, rien à afficher.";  
exit;}
// Tant qu'une ligne existe, place cette ligne dans la variable $row
// sous la forme d'un tableau associatif.
// Note : Si vous n'attendez qu'une seule ligne, oubliez la boucle
// Note : Si vous utilisez extract($row); dans la boucle suivante
//       vous créerez $userid, $fullname et $userstatus
while ($row = mysql_fetch_assoc($result)) {   
 echo $row["raisonsociale"].'<br>';   
 echo $row["adresse"].'<br>';
  echo $row["adresse2"].'<br>'; 
   echo $row["adresse3"].'<br>'; 
    echo $row["cp"].'<br>'; 
     echo $row["ville"].'<br>'; 
      echo 'fax: '.$row["fax"].'<br>';  
       echo 'tel: '.$row["numtel"].'<br>'; 
        echo 'port: '.$row["port"].'<br>'; 
         echo $row["civilite"].' '; 
          echo $row["responsable"].'<br>'; 
           echo $row["fonction"].'<br>';   
 echo '.<br>';
 echo '----------------------------------------------------------- <br>';
 }
 
mysql_free_result($result);
 
 
mysql_close();
 
 
?>
 
<html>
 
<head>
<meta http-equiv="Content-Language" content="fr">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nouvelle page 1</title>
</head>
 
<body link="#FFFF00" vlink="#FFFF00" alink="#FFFF00" text="#FFFF00" bgcolor="#000000">
 
 
<p align="center"><b><font size="4" face="Usuzi Italic">[Retour a la 
consultation]</font></b></p>
 
 
</body>
 
</html>
Merci d'avance a vous.