le 05/01/2010 à 13:31
BigZ[SHN]
Bonjour,
J'ai un petit souci.
J'ai un formulaire censé remplir ma table dans ma BDD.
Lorsque le visiteur laisse un champs vide, j'aimerai qu'il y ai NULL dans la table.
Pour ce faire, je fais un test comme cela :
Le problème, c'est que lorsque j'envoie tout cela dans ma requete, je suis obligé de mettre des " " autour de ma variable pour qu'il gère les espaces.
Conséquence, mon script écrit NULL en texte dans mon champ plutôt que de le mettre a NULL.
Comment fait pour le setter a NULL si il n'a pas été remplis dans le form ?
Merci
J'ai un petit souci.
J'ai un formulaire censé remplir ma table dans ma BDD.
Lorsque le visiteur laisse un champs vide, j'aimerai qu'il y ai NULL dans la table.
Pour ce faire, je fais un test comme cela :
<?php if($_POST["prix"]=="") { $prix = "NULL"; } else { $prix = $_POST["prix"]; } ?>
Le problème, c'est que lorsque j'envoie tout cela dans ma requete, je suis obligé de mettre des " " autour de ma variable pour qu'il gère les espaces.
Conséquence, mon script écrit NULL en texte dans mon champ plutôt que de le mettre a NULL.
Comment fait pour le setter a NULL si il n'a pas été remplis dans le form ?
Merci