|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre actif
![]() Développeur informatique Inscription : juin 2005 Messages : 839 ![]() |
Salut,
j'ai un formulaire d'inscription qui fonctionne très bien sauf un détail, dans ma base il y a certaine table, j'ai mis une valeur par defaut mais lors de l'inscription la valeur ne se met pas. Voici le formulaire : Code :
Code :
Merci par avance
__________________
KevinF |
||||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
C'est la valeur par défaut de tes input de ton formulaire ou c'est une valeur par défaut lors de l'enregistrement dans ta base qui marche pas ?
|
|
|
00
|
|
|
#3 |
|
Membre actif
![]() Développeur informatique Inscription : juin 2005 Messages : 839 ![]() |
Lors de l'enregistrement dans la base.
__________________
KevinF |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Ah d'accord c'est des valeurs par défaut définies dans ta base pas dans le code... Aucune idée alors...
|
|
|
00
|
|
|
#5 |
|
Membre actif
![]() Développeur informatique Inscription : juin 2005 Messages : 839 ![]() |
Quelqu'un saurait?
__________________
KevinF |
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Mais du coup c'est plus un problème BDD parce que je vois pas en quoi le PHP intervient...
|
|
|
00
|
|
|
#7 |
|
Membre actif
![]() Développeur informatique Inscription : juin 2005 Messages : 839 ![]() |
Ba si, c'est un problème php car j'ai d'autre formulaire, ca marche bien.
__________________
KevinF |
|
|
00
|
|
|
#8 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Si c'est les valeurs par défaut de ta base je vois pas où intervient PHP enfin bref...
Ta requête se passe bien mais quand tu mets une valeur vide c'est vraiment une valeur vide qui rentre dans ta base alors que toi tu veux une valeur par défaut que tu as défini dans ta BDD, pas dans ton code PHP c'est bien ça ? Mais c'est quoi la différence qu'il y a entre cette requête et celles que tu fais dans les autres pages si elles marchent (elles tapent dans la même table ?) ? |
|
|
00
|
|
|
#9 |
|
Membre actif
![]() Développeur informatique Inscription : juin 2005 Messages : 839 ![]() |
En fait, c'est toutes ces données là qui ont une valeur par defaut, mais qui rentre vide dans ma base :
'$commandes', '$etat', '$infos', '$fini', '$ban', '$mess1', '$mess2'
__________________
KevinF |
|
|
00
|
|
|
#10 |
|
Membre actif
![]() Développeur informatique Inscription : juin 2005 Messages : 839 ![]() |
Personne ne sait?
__________________
KevinF |
|
|
00
|
|
|
#11 |
|
Expert Confirmé
![]() Développeur informatique Inscription : février 2005 Messages : 2 982 ![]() |
Je récapitule.
Dans ta base de données tu as définit des valeurs par défaut. Dans tes formulaires si jamais l'utilisateur ne place rien tu souhaitais que ça soit les valeurs par défaut définit dans la base de données du moin la table qui puisse être affiché ? |
|
|
00
|
|
|
#12 |
|
Membre actif
![]() Développeur informatique Inscription : juin 2005 Messages : 839 ![]() |
Je n'ai meme pas les champs dans mon formulaire, je souhaite qu'il soit obligatoirement par défault. Mais ca me met un champ vide.
__________________
KevinF |
|
|
00
|
|
|
#13 |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
c'est toninsert qui n'est pas bon....puisque tu met des variables pour les champs que tu veus par défaut
pour faire simple tu as 3 variable que tu as récuéré a,b,c et que tu veut mettre dans ta table qui en comporte 5 donc 2 (c et d ) avec des valeurs tpar défaut tu fait donc: insert into ta_table (`a`,`b`,`c`) values ('$a','$b','$c') or toi tu fais : insert into ta_table values ('$a','$b','$c','$c','$d') jespere avoir été claire j'ai utilisé un exemple pasque tons elect est tres long
__________________
Stay in Bed .. Save Energy |
|
|
00
|
|
|
#14 |
|
Expert Confirmé
![]() Développeur informatique Inscription : février 2005 Messages : 2 982 ![]() |
Ben c'est justement ce que je voulais démontrer car c'est une erreur assez courant comme erreur.
|
|
|
00
|
|
|
#15 |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
j'avou surtou que suffi de regarder comment utiliser insert...et on a la réponse...
__________________
Stay in Bed .. Save Energy |
|
|
00
|
|
|
#16 |
|
Membre actif
![]() Développeur informatique Inscription : juin 2005 Messages : 839 ![]() |
Daccord, et comment faire pour enlever cette erreur et que les valeurs par défaut puisse se mettrent ?
__________________
KevinF |
|
|
00
|
|
|
#17 |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
mais regarde mon exemple rooo!!
__________________
Stay in Bed .. Save Energy |
|
|
00
|
|
|
#18 |
|
Membre actif
![]() Développeur informatique Inscription : juin 2005 Messages : 839 ![]() |
Donc il ne faut pas que j'insert les valeurs qui sont par defaut
__________________
KevinF |
|
|
00
|
|
|
#19 |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
voila tu precise les valeur que tu insere et t'insere que celle la suit monexemple
__________________
Stay in Bed .. Save Energy |
|
|
00
|
|
|
#20 | |
|
Expert Confirmé
![]() Développeur informatique Inscription : février 2005 Messages : 2 982 ![]() |
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com