|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : février 2011 Messages : 10 ![]() |
Bonjour,
débutant en PHP, j'ai quelques difficultés sur ce point : j'ai créé un formulaire avec différents champs à saisir (tous ne sont pas obligatoires). Les données rentrées sont insérées dans une base de données. Je voudrais que les champs vides soient remplacés par un NULL dans le SQL, car je souhaite afficher les données sur une page et ça me fait des espaces vides. Si quelqu'un peut me donner un coup de main... Voici le code Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Les besoins de presentations ne doivent pas influencer la structure de tes données.
De toute façon, que tu aies une chaine vide ou un NULL dans ta table, tu obtiendras une chaine vide quand tu voudras l'afficher en PHP. C'est à l'affichage que tu dois tester ta valeur et la substituer si besoin. |
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : février 2011 Messages : 10 ![]() |
Voici une solution pour conserver les valeurs NULL quald l'utilisateur ne remplit pas un champ dans un formulaire !
Les champs non obligatoires ont par valeur par défaut dans MySQL "NULL". Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com