|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2010 Messages : 75 ![]() |
Bonjours à tous
Dans l'une de mes tables sql j'ai un champs que j'ai définit en Bit(1) pour y mettre soit la valeur 0, soit la valeur 1. J'ai déclaré un champs input de type texte et je récupère la valeur 0 ou 1 rentré par l'utilisateur à l'aide de $_POST['mavariable'] je convertie la chaine de caractère en int comme ceci : intval($mavariable); mais que je met cette valeur dans ma table, elle est toujours égal à 0 ... Aurais-je oublié une étape dans mes différentes transformation de variable ? En gros je veux afficher dans ma table la valeur en bit qui peut prendre soit 1 ou 0 |
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
As-tu contrôlé ta requête ?
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mai 2010 Messages : 75 ![]() |
Oui oui, le soucie c'est que jusqu'à présent quoi que je mette, 0 ou 1, il me met toujours 1 dans ma table...
en gros je sais pas si ma conversion chaine de caractère en bit est correcte. |
|
|
00
|
|
|
#4 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Toujours 1 ou toujours 0 ?
As-tu testé la requête directement dans PHPmyadmin ? |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : mai 2010 Messages : 75 ![]() |
Oui j'ai essayé directement dans PHPMyadmin et je peux mettre un 0 dans mon champs bit(1).
Mais lorsque je le teste en local à l'aide de mon formulaire, que je mette 1 ou 0, il écrit toujours 1 dans mon champs...
|
|
|
00
|
|
|
#6 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
La question n'était pas celle la.
Si tu affiches la requête et que tu l'executes dans phpmyadmin, ca donne quoi ? |
|
|
00
|
|
|
#7 | ||
|
Invité de passage
![]() Inscription : mai 2010 Messages : 75 ![]() |
Il dois y avoir un soucie car quand j'importe un fichier :
Code :
C'est bien cela que tu me demandé ? |
||
|
|
00
|
|
|
#8 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Code :
INSERT INTO matable (test) VALUES (0); |
|
|
10
|
|
|
#9 |
|
Invité de passage
![]() Inscription : mai 2010 Messages : 75 ![]() |
il y a quelque chose que je ne comprend pas, quand je remplis tous mes autre champs et que je ne met rien dans mon champs bit(1), la il me met un 0 ...
|
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : mai 2010 Messages : 75 ![]() |
WooOooW tu viens de m'apprendre un truc tout con que je savais pas, fallait tout simplement pas mettre les ' ' quand je mettais ma variable dans ma table.
Merci beaucoup Sabotage
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com