stu76
Messages postés186Date d'inscriptionsamedi 5 mars 2005StatutMembreDernière intervention17 février 2008
-
2 févr. 2006 à 13:29
obcstaff
Messages postés147Date d'inscriptionmardi 15 novembre 2005StatutMembreDernière intervention28 janvier 2008
-
3 févr. 2006 à 15:00
Bonjour,
J'ai un petit problème d'affichage et je comprend pas ou est le problème. Si quelqu'un pouvait m'aider se serait génial, car moi je ne vois vraiment pas ou est le problème. Voici le code source :
Le but du code est de pouvoir afficher des produits par catégorie à l'aide d'un menu déroulant. Anthomicro ma déjà aidé mais malgré tout sa fonctionne pas. Le problème c'est que je nai aucun message d'erreur qui s'affiche, donc aucune piste de travail.
<?php require_once('Connections/ecommerce.php'); ?>
<title>Articles</title>
<style type="text/css">
<!--
.Style1 {font-family: Arial, Helvetica, sans-serif}
body,td,th {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}
body {
background-color: #333333;
background-image: url(images/fondsite.gif);
}
a:link {
color: #FFFFFF;
text-decoration: none;
}
a:visited {
color: #FFFFFF;
text-decoration: none;
}
a:hover {
color: #FF0000;
text-decoration: none;
}
a:active {
text-decoration: none;
}
.Style4 {font-size: small}
.Style5 {
color: #FF0000;
font-size: small;
}
-->
</style>
Retour,
Attention !!! Atconcept se réserve le droit de modifier ses prix sans préavis.,
stu76
Messages postés186Date d'inscriptionsamedi 5 mars 2005StatutMembreDernière intervention17 février 20081 2 févr. 2006 à 13:51
Salut Malalam,
C'est simple j'ai ma page qui s'affiche sans message d'erreur, mais j'ai rien qui s'affiche dans mon tableau, pourtant il y a des infos dans mes bases de données. Quand je clique sur une catégorie dans mon menu déroulant rien ne se passe. J'ai beau relire mon code et chercher dans des books ou d'autre code, je trouve rien.
Voilà, malheureusement je sais pas te dire plus car j'ai vraiment aucun message d'erreur.
stu76
Messages postés186Date d'inscriptionsamedi 5 mars 2005StatutMembreDernière intervention17 février 20081 2 févr. 2006 à 14:21
Salut,
Bien vu pour la balise table obcstaff, malalam que veux tu dire par affiche $sql1. Car quand j'exécute mon source justement celle-ci n'affiche rien.
Tout ce qui est html fonctionne et s'affiche normalement. Par contre, pour ce qui PHP/SQL rien ne s'affiche et je n'ai pas de message d'erreur.
Pour info le faite de placer la balise </table> n'a rien changer. , encore merci.
stu76
Messages postés186Date d'inscriptionsamedi 5 mars 2005StatutMembreDernière intervention17 février 20081 2 févr. 2006 à 14:42
salut obcstaff,
quand j'essaye ta solution la j'ai un message d'erreur qui s'affiche dans lequel on me dit qu'il est impossible de ce connecté à la base. Si non avant, que je ne modifie mon source j'aivais pas de prob. Tous les articles de la table articles s'affichait. Toues catégories confondue. Mon but ici est de pouvoir permettre au client d'afficher uniquement les produits des catégories qu'il veule.
Voilà, sinon je test toujours mais source sur différent navigateur. Et j'ai le même problème avec l'ensemble des navigateurs.
obcstaff
Messages postés147Date d'inscriptionmardi 15 novembre 2005StatutMembreDernière intervention28 janvier 2008 2 févr. 2006 à 14:52
Bon bon, je crois que la ca depasse mon niveau, un devellopeur
plus confirmé comme malalam te sera plus utile, mais de mon coté je
pense finalement que c'est ta requete qui ne va pas.Fais donc comme
malalam te le di, teste ta requete sur easy php et sur ta page
également.
Voilivoilou ++ et n'hesite pas, si je peu t'aider... lol
stu76
Messages postés186Date d'inscriptionsamedi 5 mars 2005StatutMembreDernière intervention17 février 20081 2 févr. 2006 à 15:03
voilà, ce que donne le echo $sql1; je comprend pas bien pourquoi il y aurait un problème or que au paravant ce code fonctionnait correstement j'ai modifier la requête sql et est placé une instruction de contrôle if au début.
Ce code si fonctionne mes données s'affiche normalement je l'ai modifier pour afficher uniquement par catégorie et catastrophe plus rien ne s'affiche.
Le code qui posse problème est celui-ci et la quand je fais echo $sql1; il ne me retourne rien. Bizarre
<td width="593" align="center" valign="middle"><form name="Afficher" method="post" action="articles.php">
stu76
Messages postés186Date d'inscriptionsamedi 5 mars 2005StatutMembreDernière intervention17 février 20081 2 févr. 2006 à 17:39
Voilà ce que me donne comme information le test de ma requête dans mysql ainsi que dans sqllitemanager,
ERROR: Apostrophe non fermé @ 286
STR: '
SQL: SELECT shop_articles.id, shop_articles.nom_article, shop_articles.prix_ht, shop_articles.prix_ttc, shop_articles.rubarticle1, shop_catégories.intitule
FROM shop_articles Inner join shop_catégories on shop_catégories.id=shop_articles.rubarticle1 where shop_articles.rubarticle1='.$_POST[categorie];
MySQL a répondu:http://dev.mysql.com/doc/mysql/en/Error-returns.html
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''.$_POST[categorie]' at line 2
malalam, j'ai fais ce que tu m'as demandé dans mon code et je n'ai rien qui a été retourné.
Je suis d'accord avec toi à 100%, mais ma requête ne s'affiche pas et c'est bien là qu'est le problème.