|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : février 2009 Messages : 17 ![]() |
Bonjour,
cela fait deux ou trois jours que je tourne en rond dans tous les coins du site, je buggue ... je cherche à entrer des articles dans une bdd par un formulaire ou j'ai un select qui me permet de choisir dans quelle table entrer les données. tables (accessoires,bijoux,gants,echarpes,bois) voilà, mes tables ont les meme champs champs de chaque table(id,nom,description,prix,img,date) je n'arrive pas à entrer dans la seule table voulue les valeurs de chaque champs.. Pour l'instant, les données entrent dans toutes les tables ... voilà la partie de code formulaire : Code :
merci beaucoup |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : février 2005 Messages : 1 914 ![]() |
Salut,
si ton select s'appelle 'choix', tu peux récupérer l'id en faisant $_GET['choix'], d'où vient $choix["id"] ? D'autre part ton code est largement factorisable (ton modèle de données aussi) et contient des trous de sécu.
__________________
Vive les roues en pierre |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : février 2009 Messages : 17 ![]() |
Merci Djakisback, de ta réponse ...
je vais regarder cela de plus près un peu plus tard .. pas que cela à faire malheureusement... au plaisir de vous recontacter pour avancer sur ce projet .. car je sais que j'ai encore d'autres difficultés ... |
|
|
00
|
|
|
#4 | ||||
|
Invité de passage
![]() Inscription : février 2009 Messages : 17 ![]() |
j'ai fais un ou deux petits changements, tenté quelques variations mais j'ai toujours l'entrée dans toutes les tables ...
alors comme me disait Djakisback, si je devais factoriser code et bdd je crois que ça serait encore un peu plus compliqué pour moi ! partie html Code :
Code :
si quelqu'un passe par là et peut me guider alors merci |
||||
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() Chercheur en informatique Inscription : mai 2002 Messages : 2 346 ![]() |
Bonjour,
Mis à part le onChange="getarticles(this.value); que je ne connais pas, pourquoi tu t'embêtes avec l'id, tu prends directement le nom comme value de chaque option ... Ex <option value="accessoires">Accessoires</option>
__________________
Domaines: {java, php, js, jquery}{hibernate, doctrine}{MyLib, symfony, Zend} fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran) |
|
|
00
|
|
|
#6 | |||||
|
Invité de passage
![]() Inscription : février 2009 Messages : 17 ![]() |
Bonjour merci oui effectivement
cela dit cela ne change en rien mon souci de plus en réponse j'ai bien "votre produit XXX a bien été enregistré" que si l'on sélectionne accessoires , si l on sélectionne autre chose, ça entre bien dans la bdd (mais ds ttes les tables à mon désespoir) mais j'ai un message d'erreur en fin de page qui dit: Citation:
Code :
et : Code :
Merci ... |
|||||
|
|
00
|
|
|
#7 | ||
|
Expert Confirmé
![]() Chercheur en informatique Inscription : mai 2002 Messages : 2 346 ![]() |
En fait qd je te disais sans les l'id je pensais à faire une seule et unique requête genre:
Code :
Ensuite ton erreur c'est sur la $date qui ne doit pas être compatible avec le format de ta Bdd ! A+
__________________
Domaines: {java, php, js, jquery}{hibernate, doctrine}{MyLib, symfony, Zend} fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran) |
||
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : février 2009 Messages : 17 ![]() |
Merci fench
ça fonctionne bien .. pour le reste vais me pencher maintenant sur les dates d'enregistrement du produit , puis sur la photo , puis sur le panier , les commandes .. lol bref tu vois encore énooooooormement de taf .. merci encore ... je clique sur résolu ... @ bientôt peut-être dans une autre ... discussion ;-) |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com