Salut à tous,

j'ai un forumlaire XHTML classqiue avec des nombreux champs texte et liste déroulantes.
Mon souci est qu'une bonne partie de ces informations est facultative. Je dois donc insérer soit les valeurs du formulaire soit un NULL, selon les cas.

A l'arrivée, mon $_POST peut contenir 10 valeurs comme 3.

Ces données doivent ensuite être insérée dans uen base MySQL5.

Je pensais faire ceci pour mes données facultatives:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if (isset($_POST['prenom']) && !empty($_POST['prenom'])
     $prenom=$_POST['prenom'];
else
     $prenom=null;
Le répéter avec toutes les variables qui peuvent être vides.
Et ensuite faire cette requete SQL:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$query="insert into order values($prenom,.......)"
Il y aurait une meilleur façon de faire ?
Des commentaires/suggestions ?
Merci

PS:pour simplifier le code j'ai simplifié
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$prenom=mysql_real_escape_string(trim($_POST['prenom']))
en
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$prenom=$_POST['prenom']