Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour,
Je débute dans le PHP et je suis en train de travailler sur une petite boutique.
J'ai une modification sur une boucle de produit mais il doit y avoir une erreur car elle ne fonctionne pas. Une idée ?
Merci d'avance pour votre aide,
colo
Hors ligne
Saluton,
Tu vois bien qu'a part dans les parenthèse du while $i ne sert à rien.
Alors utilise plutôt foreach($_POST['cadeauRDV'])
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Bonjour,
Merci pour cette fonction, je l'ai insérer dans mon code.
Problème, DW indique toujours "erreur de syntaxe" sur la ligne contenant la requête foreach.
Un idée du problème ? Sachant que ce fragment se trouve dans déjà dans une boucle if/else
merci pour votre aide,
Colo
Hors ligne
If/else n'est pas une structure itérative (boucle) mais alternative.
Mais comme il y a du DreamWeaver dans l'air, je prends ma clause de sauvegarde et mes jambes à mon cou.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Je pense que c'est juste un problème de syntaxe, mais je ne vois pas ou...
Hors ligne
Je pense que c'est juste un problème de syntaxe, mais je ne vois pas où...
Ben nous non plus, d'autant que, perso, ma boule de cristal est cassée.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
qu'est-ce qu'il faudrait que je vous poste pour que cela puisse vous aider à y voir plus clair ?
Merci.
Hors ligne
Des lunettes ?
Mais non, le bout de code incriminé et les messages d'erreur retournés.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Alors voici,
- le fragment de code qui pose problème depuis le début du if jusqu’à la fin :
A l'affichage de la page, le message est le suivant :
Parse error: syntax error, unexpected ')' in /home/www/modules/Commandes/rendez-vous.php on line 220
La 220, c'est la ligne qui commence par "foreach"
Merci pour aide en tout cas.
Colo
Dernière modification par colobe (17-10-2011 14:24:38)
Hors ligne
foreach (array_expression as $value)
Il est où le as machin dans ton code ?
D'autre part, toutes ces colonnes qui se terminent pas _id sont, j'imagine et je l'espère, des clés primaires numériques voire auto-incrémentées. Alors pourquoi encapsuler les valeurs de comparaison avec des quotes dans les requêtes ?
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
chalut
a++
Hors ligne
Bonjour,
Ma variable $_POST['cadeauRDV'] est issue des checkbox cochées justement. Donc quelle variable puis-je lui donner ?
as $1 ?
as checked ?
Merci pour votre aide,
Colo
Hors ligne
Tu es libre et maître du choix du nom de tes variables.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
En fait ce que je ne sais pas faire, c'est savoir comment dire "pour chaque cadeau coché, l’inscrire en BDD".
Si quelqu'un peut m'expliquer, ce serait cool.
Sachant que le code au niveau des checkbox est le suivant :
?>
Merci pour votre aide,
Hors ligne
Si tu veux créer un tableau de champs de saisie en HTML il faut leur ajouter des crochets à la fin du nom :
par contre au sein du DOM chaque id doit être unique.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Bonjour,
rien n'y fait, les multiples cadeaux ne s'enregistre pas.
Je vais reprendre la logique complète, si vous voyez des erreurs n'hésitez pas.
J'ai donc le bout de code qui permet d'afficher la liste des cadeaux avec les checkbox
?>
Puis j'ai le code qui sélectionne dans ma BDD
Et enfin le code qui enregistre les cadeaux dans la BDD
Tout ceci fonctionne très bien si je mets des bouton radio et que je ne sélectionne qu'un produit mais pas pour une liste à cocher avec plusieurs cadeaux.
Je précise même que si je ne coche qu'un seul cadeau, il s'inscrit correctement en BDD mais si j'en coche 2, je n'ai rien en retour.
Qu'en pensez-vous ? Merci pour votre aide.
Colo
Dernière modification par colobe (19-10-2011 14:15:53)
Hors ligne
Un conseil, avant d'utiliser ce qui vient de $_POST, regarde ce que ce dernier contient.
Puisque tu as déclaré name="cadeauRDV[]" $_POST[''cadeauRDV'] ne doit plus y être présent.
printr($_POST) ou var_dump($_POST) devraient te permettre d'y voir plus clair.
Par ailleurs, je te le dis à nouveau dans le DOM chaque id doit être unique, or là tu mets id="cadeauRDV", donc la même valeur, dans chaque ligne de ta boucle while. Javascript, entre autres, n'y retrouvera pas ses petits.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Alors j'ai changé de stratgéie, je suis parti sur la boulce suivante :
La partie de code dans le body reste inchangée :
Mais bon ça ne fonctionne toujours pas, vous avez une idée?
Merci pour votre aide,
Colo
Hors ligne
Bonjour,
Un conseil, avant d'utiliser ce qui vient de $_POST, regarde ce que ce dernier contient.
Parfois il suffit de prendre non seulement le temps de lire les réponses, mais aussi de faire l'effort de les comprendre.
Ensuite, pour debogger avoir les messages d'erreur, ça aide.
Encore un dernier truc,
$db->f("productid");
EDIT: Ca fonctionne en PHP mais ici tu appeles une fonction alors que je pense que tu cherches à récupérer la valeur d'une variable.. Donc pas forcément d'erreur mais pas le résultat escompté.
Cordialement,
Jc
Dernière modification par Jc (21-10-2011 22:33:43)
POO PHP+Ajax en MVC avec PDO et Bases de données épaisses : What else?
Hors ligne
Pages :: 1