<?php $data[] = mysql_fetch_assoc($req); var_dump($data); /*C'est pour voir ce que retourne ton tableau. Tu pourras nous link justement ce qu'il te retourne ? Enfin montre nous juste un exemple de nom, prenom, classe, les autres champs on met de côté.*/ ?>
$sql = "SELECT * FROM enfants WHERE prenom='".$prenom."' AND nom='".$nom."' AND classe='".$classe."'";
$sql ="INSERT INTO sortie1 ( `Nom` , `Prenom` , `Classe`, `Telephone` , `Portable_M` , `Portable_P`, `Sortie`, `Photos` )VALUES( ".$data['nom'].", ".$data['prenom'].", ".$data['classe'].", ".$data['telephone'].", ".$data['portable_m'].", ".$data['portable_p'].", ".$data['sortie'].", ".$data['photos'].")";
<?php $db = mysql_connect('localhost', 'root', '') or die('HOST ?'); mysql_select_db('Adherents',$db) or die('DB ?'); if(isset($_POST)){ if(!empty($_POST['prenom']) && !empty($_POST['nom']) && !empty($_POST['classe'])){ extract($_POST); $sql = "SELECT * FROM enfants WHERE prenom='".$prenom."' AND nom='".$nom."' AND classe='".$classe."'"; $req = mysql_query($sql) or die('Erreur SQL ! '.$sql.' '.mysql_error()); $data = mysql_fetch_assoc($req); if($data != NULL){ if($data['prenom'] != $prenom && $data['nom'] != $nom && $data['classe'] != $classe){ echo 'Enfant non inscrit comme adhérent. Merci de recommencer '; include('sortie-1.php'); //exit; } else { $sql ="INSERT INTO sortie1 ( `Nom` , `Prenom` , `Classe`, `Telephone` , `Portable_M` , `Portable_P`, `Sortie`, `Photos` ) VALUES ( ".$data['nom'].", ".$data['prenom'].", ".$data['classe'].", ".$data['telephone'].", ".$data['portable_m'].", ".$data['portable_p'].", ".$data['sortie'].", ".$data['photos'].")"; mysql_query($sql) or die('Erreur SQL !'.$sql.' '.mysql_error()); // on affiche le résultat pour le visiteur unset($_POST); header('location:sortie-1.php'); echo 'L enfant a bien été inscrit'; exit; mysql_close(); } } else { echo 'Error : Retour Requête SQL => NULL '; include('sortie-1.php'); } } else { echo 'Vous avez oublié de remplir un champ. '; include('sortie-1.php'); //exit; } } mysql_close(); ?>