j'ai un formulaire de reservation , à l'origine il y a deux champs mais l'utilisateur à la possibilité de rajouter des champs supplémentaires ( nom et prénom ) selon si il veut inscrire d'autre membres de sa famille en même temps que lui. le hic c'est que si il rajoute plusieurs champs et qu'ils restent vides je me retrouve avec des lignes vides dans ma table et donc des places reservées en trop.
si quelqu'un peut m'aider. par avance merci
un extrait du code.
if ( $captchacrypte == md5($_POST['captcha']) AND !empty($_POST['captcha'])&&($_POST['email'])&&($_POST['nom'])&&($_POST['atelier']) )
{
$nom=$_POST['nom'.$i];
$prenom=$_POST['prenom'.$i];
$email=$_POST['email'];
$nom_atelier=$_POST['atelier'];
$atelier=$_POST['atelier'];
$dates=$_POST['dates'];
$details=$_POST['details'];
$size=sizeof($nom);
for($i=0;$i<$size;$i++){
mysql_query("INSERT INTO noms VALUES('' ,'" . $nom_atelier. "','" . $atelier. "', '" . $nom[$i] . "', '" .$prenom[$i] . "','" . $email . "')" ) or die (mysql_error());
}
header('Location: resultat.php?inscription=ok');
}
[/php]