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:
Merci d'avance a vous.
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>
Partager