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