Affiche le résultat d'une requete en phpmysql
Fermé
oryassine
Messages postés
61
Date d'inscription
mercredi 10 août 2005
Statut
Membre
Dernière intervention
19 mai 2011
-
14 sept. 2007 à 15:37
oryassine Messages postés 61 Date d'inscription mercredi 10 août 2005 Statut Membre Dernière intervention 19 mai 2011 - 15 sept. 2007 à 15:21
oryassine Messages postés 61 Date d'inscription mercredi 10 août 2005 Statut Membre Dernière intervention 19 mai 2011 - 15 sept. 2007 à 15:21
A voir également:
- Affiche le résultat d'une requete en phpmysql
- Le clavier de mon telephone ne s'affiche plus - Guide
- Lexer resultat - Télécharger - Sport
- Resultat foot - Télécharger - Vie quotidienne
- Le fichier à télécharger est dans un format peu courant. trouvez le moyen de l’ouvrir. quel mot s’affiche ? - Forum Windows
2 réponses
Pi_Xi
Messages postés
2244
Date d'inscription
samedi 24 mars 2007
Statut
Membre
Dernière intervention
22 janvier 2016
149
14 sept. 2007 à 15:43
14 sept. 2007 à 15:43
Bonjour,
tu as tout simplement oublié une apostrophe ' à la fin du while!
tu as tout simplement oublié une apostrophe ' à la fin du while!
echo '<b>'.$data['...'].' '.$data['...'].'</b>';
oryassine
Messages postés
61
Date d'inscription
mercredi 10 août 2005
Statut
Membre
Dernière intervention
19 mai 2011
2
15 sept. 2007 à 15:21
15 sept. 2007 à 15:21
merci
mon 2éme pb est que j'ai une page html où il y a un formulaire contenant des champs de texte ainsi que des liste déroulante
lorsque on séléction une option dans la liste on veux afficher les resultats de la table
une partie de html:
<FORM name=home action=deputes_reponse2002.PHP method=post>
voilà une liste déroulante
<OPTION
value=خريبكة>خريبكة</OPTION>
dans deputes_reponse2002.PHP j'ai écrit ça:
<html lang="ar" dir="rtl>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<TITLE>députes_réponse</TITLE>
<body>
<?php
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$sexe=$_POST['sexe'];
$circle=$_POST['circle'];
$ville=$_POST['ville'];
$jiha=$_POST['jiha'];
$equipe=$_POST['equipe'];
$fonction=$_POST['fonction'];
// information pour la connection à le DB
$host = 'localhost';
$user = 'root';
$pass = '';
$db = '10';
// connection à la DB
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
mysql_query("SET NAMES 'UTF8' ");
//$sql = "SELECT nom,prenom,sexe,circle,ville,jiha,equipe,fonction FROM deputer2002 WHERE ville= '".$_POST['ville']."';";
$result = mysql_query($sql,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
if($total) {
echo '<table bgcolor="#FFFFFF">'."\n";
echo '<tr>';
echo '<td bgcolor="#669999"><b><u>nom</u></b></td>';
echo '<td bgcolor="#669999"><b><u>prenom</u></b></td>';
echo '<td bgcolor="#669999"><b><u>sexe</u></b></td>';
echo '<td bgcolor="#669999"><b><u>circle</u></b></td>';
echo '<td bgcolor="#669999"><b><u>ville</u></b></td>';
echo '<td bgcolor="#669999"><b><u>jiha</u></b></td>';
echo '<td bgcolor="#669999"><b><u>equipe</u></b></td>';
echo '<td bgcolor="#669999"><b><u>fonction</u></b></td>';
echo '</tr>'."\n";
while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$row['nom'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['prenom'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['sexe'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['circle'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['ville'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['jiha'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['equipe'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['fonction'].'</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
// on libère le résultat
mysql_free_result($result);
?>
</body>
</html>
le probleme est que il m'affiche Pas d'enregistrements dans cette table... alors que il ya cet enregistrement dans la table
-- Structure de la table `deputer2002`
--
CREATE TABLE `deputer2002` (
`num` int(11) NOT NULL auto_increment,
`nom` varchar(255) default NULL,
`prenom` varchar(255) default NULL,
`age` varchar(50) default NULL,
`niveau_etude` varchar(50) default NULL,
`photo` varchar(50) default NULL,
`equipeN` varchar(50) default NULL,
`comission` varchar(250) default NULL,
`deja` varchar(255) default NULL,
`faire` varchar(255) default NULL,
`sexe` varchar(50) default NULL,
`equipe` varchar(255) default NULL,
`circle` varchar(255) default NULL,
`ville` varchar(255) default NULL,
`fonction` varchar(255) default NULL,
`jiha` varchar(255) default NULL,
PRIMARY KEY (`num`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ;
--
-- Contenu de la table `deputer2002`
--
INSERT INTO `deputer2002` VALUES (1, 'يوسف', 'حفحاف', NULL, NULL, 'c:\\Inetpub\\PhotoBase\\1.bmp', 'حزب الاشتراكي', 'لجنة القطاعات الإنتاجية', '1997', 'عضو لجنة القطاعات الإنتاجية', 'ذكر', 'الاتحاد الاشتراكي .ق.ش.', 'بركان', 'بركان', 'أستاذ', 'الشرقية');
INSERT INTO `deputer2002` VALUES (2, 'نصر', 'حجي', NULL, NULL, 'c:\\Inetpub\\PhotoBase\\2.bmp', 'حزب الاشتراكي', 'لجنة القطاعات الإنتاجية', '-', 'عضو لجنة القطاعات الإنتاجية', 'ذكر', 'الاتحاد الاشتراكي .ق.ش.', 'سلا المدينة', 'سلا الميدنة', 'أستاذ التعليم العالي', 'الرباط سلا زمور زعير');
INSERT INTO `deputer2002` VALUES (3, 'مصطفى', 'القرقري', NULL, NULL, 'c:\\Inetpub\\PhotoBase\\3.bmp', 'حزب الاشتراكي', 'لجنة العدل والتشريع وحقوق الإنسان', '-', 'عضو لجنة العدل والتشريع وحقوق الإنسان', 'ذكر', 'الاتحاد الاشتراكي .ق.ش.', 'العرائش', 'العرائش', 'محامي', 'طنجة تطوان');
INSERT INTO `deputer2002` VALUES (4, 'مصطفى', 'السكادي', NULL, NULL, 'c:\\Inetpub\\PhotoBase\\4.bmp', 'حزب الاشتراكي', 'لجنة القطاعات الاجتماعية والشؤون الإسلامية', '-', 'عضو لجنة القطاعات الاجتماعية والشؤون الإسلامية', 'ذكر', 'الاتحاد الاشتراكي .ق.ش.', 'خريبكة أولاد البحر الكبار والصغار', 'خريبكة', 'طبيب اختصاصي', 'الشاوية ورديغة');
INSERT INTO `deputer2002` VALUES (5, 'محمد', 'محب', NULL, NULL, 'c:\\Inetpub\\PhotoBase\\5.bmp', 'حزب الاشتراكي', 'لجنة المالية والتنمية الاقتصادية', '-', 'الخليفة الخامس و عضو لجنة المالية والتنمية الاقتصادية', 'ذكر', 'الاتحاد الاشتراكي .ق.ش.', 'الفداء درب السلطان', 'الفداء درب السلطان', 'مستشار بمجلس النواب', 'الدار البيضاء الكبرى');
INSERT INTO `deputer2002` VALUES (6, 'محمد', 'كرم', NULL, NULL, 'c:\\Inetpub\\PhotoBase\\6.bmp', 'حزب الاشتراكي', 'لجنة العدل والتشريع وحقوق الإنسان', '-', 'عضو لجنة العدل والتشريع وحقوق الإنسان', 'ذكر', 'الاتحاد الاشتراكي .ق.ش.', 'عين الشق الحي الحسني', 'عين الشق الحي الحسني', 'محامي', 'الدار البيضاء الكبرى');
INSERT INTO `deputer2002` VALUES (7, 'محمد', 'كافة', NULL, NULL, 'c:\\Inetpub\\PhotoBase\\7.bmp', 'حزب الاشتراكي', 'لجنة الداخلية واللامركزية والبنيات الأساسية', '-', 'عضو لجنة الداخلية واللامركزية والبنيات الأساسية', 'ذكر', 'الاتحاد الاشتراكي .ق.ش.', 'تارودانت الشمالية', 'تارودانت', 'مدير شركة', 'سوس ماسة درعة');
INSERT INTO `deputer2002` VALUES (8, 'محمد', 'عبيد', NULL, NULL, 'c:\\Inetpub\\PhotoBase\\8.bmp', 'حزب الاشتراكي', 'لجنة القطاعات الاجتماعية والشؤون الإسلامية', '-', 'مساعد المقرر الأول للجنة القطاعات الاجتماعية والشؤون الإسلامية', 'ذكر', 'الاتحاد الاشتراكي .ق.ش.', 'وجدة أنجاد', 'وجدة أنجاد', 'أستاذ', 'الشرقية');
INSERT INTO `deputer2002` VALUES (9, 'محمد', 'سعد الله', NULL, NULL, 'c:\\Inetpub\\PhotoBase\\9.bmp', 'حزب الاشتراكي', 'لجنة الداخلية واللامركزية والبنيات الأساسية', '-', 'عضو لجنة الداخلية واللامركزية والبنيات الأساسية', 'ذكر', 'الاتحاد الاشتراكي .ق.ش.', 'الإسماعيلية', 'الإسماعيلية', 'مهندس دولة ممتاز', 'مكناس تافيلالت');
INSERT INTO `deputer2002` VALUES (10, 'محمد', 'بن يحيى', NULL, NULL, 'c:\\Inetpub\\PhotoBase\\10.bmp', 'حزب الاشتراكي', 'لجنة الخارجية والدفاع الوطني', '-', 'عضو لجنة الخارجية والدفاع الوطني', 'ذكر', 'الاتحاد الاشتراكي .ق.ش.', 'شتوكة أيت باها', 'شتوكة أيت باها', 'صحفي', 'سوس ماسة درعة');
mon 2éme pb est que j'ai une page html où il y a un formulaire contenant des champs de texte ainsi que des liste déroulante
lorsque on séléction une option dans la liste on veux afficher les resultats de la table
une partie de html:
<FORM name=home action=deputes_reponse2002.PHP method=post>
voilà une liste déroulante
<OPTION
value=خريبكة>خريبكة</OPTION>
dans deputes_reponse2002.PHP j'ai écrit ça:
<html lang="ar" dir="rtl>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<TITLE>députes_réponse</TITLE>
<body>
<?php
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$sexe=$_POST['sexe'];
$circle=$_POST['circle'];
$ville=$_POST['ville'];
$jiha=$_POST['jiha'];
$equipe=$_POST['equipe'];
$fonction=$_POST['fonction'];
// information pour la connection à le DB
$host = 'localhost';
$user = 'root';
$pass = '';
$db = '10';
// connection à la DB
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
mysql_query("SET NAMES 'UTF8' ");
//$sql = "SELECT nom,prenom,sexe,circle,ville,jiha,equipe,fonction FROM deputer2002 WHERE ville= '".$_POST['ville']."';";
$result = mysql_query($sql,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
if($total) {
echo '<table bgcolor="#FFFFFF">'."\n";
echo '<tr>';
echo '<td bgcolor="#669999"><b><u>nom</u></b></td>';
echo '<td bgcolor="#669999"><b><u>prenom</u></b></td>';
echo '<td bgcolor="#669999"><b><u>sexe</u></b></td>';
echo '<td bgcolor="#669999"><b><u>circle</u></b></td>';
echo '<td bgcolor="#669999"><b><u>ville</u></b></td>';
echo '<td bgcolor="#669999"><b><u>jiha</u></b></td>';
echo '<td bgcolor="#669999"><b><u>equipe</u></b></td>';
echo '<td bgcolor="#669999"><b><u>fonction</u></b></td>';
echo '</tr>'."\n";
while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$row['nom'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['prenom'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['sexe'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['circle'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['ville'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['jiha'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['equipe'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['fonction'].'</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
// on libère le résultat
mysql_free_result($result);
?>
</body>
</html>
le probleme est que il m'affiche Pas d'enregistrements dans cette table... alors que il ya cet enregistrement dans la table
-- Structure de la table `deputer2002`
--
CREATE TABLE `deputer2002` (
`num` int(11) NOT NULL auto_increment,
`nom` varchar(255) default NULL,
`prenom` varchar(255) default NULL,
`age` varchar(50) default NULL,
`niveau_etude` varchar(50) default NULL,
`photo` varchar(50) default NULL,
`equipeN` varchar(50) default NULL,
`comission` varchar(250) default NULL,
`deja` varchar(255) default NULL,
`faire` varchar(255) default NULL,
`sexe` varchar(50) default NULL,
`equipe` varchar(255) default NULL,
`circle` varchar(255) default NULL,
`ville` varchar(255) default NULL,
`fonction` varchar(255) default NULL,
`jiha` varchar(255) default NULL,
PRIMARY KEY (`num`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ;
--
-- Contenu de la table `deputer2002`
--
INSERT INTO `deputer2002` VALUES (1, 'يوسف', 'حفحاف', NULL, NULL, 'c:\\Inetpub\\PhotoBase\\1.bmp', 'حزب الاشتراكي', 'لجنة القطاعات الإنتاجية', '1997', 'عضو لجنة القطاعات الإنتاجية', 'ذكر', 'الاتحاد الاشتراكي .ق.ش.', 'بركان', 'بركان', 'أستاذ', 'الشرقية');
INSERT INTO `deputer2002` VALUES (2, 'نصر', 'حجي', NULL, NULL, 'c:\\Inetpub\\PhotoBase\\2.bmp', 'حزب الاشتراكي', 'لجنة القطاعات الإنتاجية', '-', 'عضو لجنة القطاعات الإنتاجية', 'ذكر', 'الاتحاد الاشتراكي .ق.ش.', 'سلا المدينة', 'سلا الميدنة', 'أستاذ التعليم العالي', 'الرباط سلا زمور زعير');
INSERT INTO `deputer2002` VALUES (3, 'مصطفى', 'القرقري', NULL, NULL, 'c:\\Inetpub\\PhotoBase\\3.bmp', 'حزب الاشتراكي', 'لجنة العدل والتشريع وحقوق الإنسان', '-', 'عضو لجنة العدل والتشريع وحقوق الإنسان', 'ذكر', 'الاتحاد الاشتراكي .ق.ش.', 'العرائش', 'العرائش', 'محامي', 'طنجة تطوان');
INSERT INTO `deputer2002` VALUES (4, 'مصطفى', 'السكادي', NULL, NULL, 'c:\\Inetpub\\PhotoBase\\4.bmp', 'حزب الاشتراكي', 'لجنة القطاعات الاجتماعية والشؤون الإسلامية', '-', 'عضو لجنة القطاعات الاجتماعية والشؤون الإسلامية', 'ذكر', 'الاتحاد الاشتراكي .ق.ش.', 'خريبكة أولاد البحر الكبار والصغار', 'خريبكة', 'طبيب اختصاصي', 'الشاوية ورديغة');
INSERT INTO `deputer2002` VALUES (5, 'محمد', 'محب', NULL, NULL, 'c:\\Inetpub\\PhotoBase\\5.bmp', 'حزب الاشتراكي', 'لجنة المالية والتنمية الاقتصادية', '-', 'الخليفة الخامس و عضو لجنة المالية والتنمية الاقتصادية', 'ذكر', 'الاتحاد الاشتراكي .ق.ش.', 'الفداء درب السلطان', 'الفداء درب السلطان', 'مستشار بمجلس النواب', 'الدار البيضاء الكبرى');
INSERT INTO `deputer2002` VALUES (6, 'محمد', 'كرم', NULL, NULL, 'c:\\Inetpub\\PhotoBase\\6.bmp', 'حزب الاشتراكي', 'لجنة العدل والتشريع وحقوق الإنسان', '-', 'عضو لجنة العدل والتشريع وحقوق الإنسان', 'ذكر', 'الاتحاد الاشتراكي .ق.ش.', 'عين الشق الحي الحسني', 'عين الشق الحي الحسني', 'محامي', 'الدار البيضاء الكبرى');
INSERT INTO `deputer2002` VALUES (7, 'محمد', 'كافة', NULL, NULL, 'c:\\Inetpub\\PhotoBase\\7.bmp', 'حزب الاشتراكي', 'لجنة الداخلية واللامركزية والبنيات الأساسية', '-', 'عضو لجنة الداخلية واللامركزية والبنيات الأساسية', 'ذكر', 'الاتحاد الاشتراكي .ق.ش.', 'تارودانت الشمالية', 'تارودانت', 'مدير شركة', 'سوس ماسة درعة');
INSERT INTO `deputer2002` VALUES (8, 'محمد', 'عبيد', NULL, NULL, 'c:\\Inetpub\\PhotoBase\\8.bmp', 'حزب الاشتراكي', 'لجنة القطاعات الاجتماعية والشؤون الإسلامية', '-', 'مساعد المقرر الأول للجنة القطاعات الاجتماعية والشؤون الإسلامية', 'ذكر', 'الاتحاد الاشتراكي .ق.ش.', 'وجدة أنجاد', 'وجدة أنجاد', 'أستاذ', 'الشرقية');
INSERT INTO `deputer2002` VALUES (9, 'محمد', 'سعد الله', NULL, NULL, 'c:\\Inetpub\\PhotoBase\\9.bmp', 'حزب الاشتراكي', 'لجنة الداخلية واللامركزية والبنيات الأساسية', '-', 'عضو لجنة الداخلية واللامركزية والبنيات الأساسية', 'ذكر', 'الاتحاد الاشتراكي .ق.ش.', 'الإسماعيلية', 'الإسماعيلية', 'مهندس دولة ممتاز', 'مكناس تافيلالت');
INSERT INTO `deputer2002` VALUES (10, 'محمد', 'بن يحيى', NULL, NULL, 'c:\\Inetpub\\PhotoBase\\10.bmp', 'حزب الاشتراكي', 'لجنة الخارجية والدفاع الوطني', '-', 'عضو لجنة الخارجية والدفاع الوطني', 'ذكر', 'الاتحاد الاشتراكي .ق.ش.', 'شتوكة أيت باها', 'شتوكة أيت باها', 'صحفي', 'سوس ماسة درعة');