Problème d'insertion d'une autre table ma bd

Fermé
msi79 Messages postés 505 Date d'inscription lundi 24 août 2009 Statut Membre Dernière intervention 5 février 2023 - Modifié par msi79 le 9/10/2011 à 14:14
je veux inserrer la partie agent (qui correspond a la table agent) dans mon code php.
kans je l'ajoute le navigateur n'affiche plus rien mais quand je l'enlève le navigateur affiche de nouveau mon formulaire . et la encore un autre blème depuis la creation de la table agent : plus d'insertion dans ma table victime . je comprend pas la
j'ai l'impression que c'est un problème de recuperation de ID mais comme je suis débutant je veux votre aide svp : voici mon code:
<?php 
$date = date("d-m-Y"); 
$heure = date("H:i"); 
echo 'Nous sommes le '.$date.' et il est '.$heure; 
?> 
<?php 
//$enfant1 = (isset($_POST['enfant1'])) ? mysql_real_escape_string($_POST['enfant1']) : NULL; 
if (isset($_POST["valider"])) { 
    //$matricule=trim($_POST["matricule"]) 
    $questionnaire=trim($_POST["questionnaire"]); 
    $nom=trim($_POST["nom"]); 
 $prenom=trim($_POST["prenom"]); 
 $datnaiss=trim($_POST["datnaiss"]); 
 $lieunaiss=trim($_POST["lieunaiss"]); 
 $secteur=trim($_POST["secteur"]); 
 $nationalite=trim($_POST["nationalite"]); 
 $zone=trim($_POST["zone"]); 
 $ethnie=trim($_POST["ethnie"]); 
 $sexe=trim($_POST["sexe"]); 
 $situation=trim($_POST["situation"]); 
 $religion=trim($_POST["religion"]); 
 $piece=trim($_POST["piece"]); 
 $npiece=trim($_POST["npiece"]); 
 $autrepiece=trim($_POST["autrepiece"]); 
 $postale=trim($_POST["postale"]); 
 $nompere=trim($_POST["nompere"]); 
 $prenompere=trim($_POST["prenompere"]); 
 $nommere=trim($_POST["nommere"]); 
 $prenommere=trim($_POST["prenommere"]); 
 $tel=trim($_POST["tel"]); 
 $cel=trim($_POST["cel"]); 
 if (empty($questionnaire)) { 
  $msg="<font color=red>Veuillez saisir votre nom et et le numero de votre parent !!!!!!!!!</font>"; 
 } 
 else { 
   //include"connection.php"; 
   mysql_connect("localhost","root","") or die("erreur de connexion"); 
   mysql_select_db("lesvictimes") or die("Erreur de selection de la BD"); 
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
  
    
  $sql = "INSERT INTO tuteur(id_tuteur,nomtuteur,prenomtuteur,teltuteur,celtuteur) VALUES('','$_POST[nomtuteur]','$_POST[prenomtuteur]','$_POST[teltuteur]','$_POST[celtuteur]')"; 
   
  // on insère les informations du formulaire dans la table   
    mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); 
echo 'Les informations sur le tuteur ont été ajoutées dans la base de données.</br>'; 
$tuteur_sid = mysql_insert_id(); 
//exit(); 
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
   
printf("Le dernier ID inséré dans est le id %d\n", mysql_insert_id()); 

$sql="INSERT INTO victime(matricule,questionnaire,nom,prenom,datnaiss,lieunaiss,secteur,nationalite,zone,ethnie,sexe,situation,religion,piece,npiece,autrepiece,postale,nompere,prenompere,nommere,prenommere,tel,cel,tuteur_sid,agent_sid)  
VALUES('','".$questionnaire."','".$nom."','".$prenom."','".$datnaiss."','".$lieunaiss."','".$secteur."','".$nationalite."','".$zone."','".$ethnie."','".$sexe."','".$situation."','".$religion."','".$piece."','".$npiece."','".$autrepiece."','".$postale."','".$nompere."','".$prenompere."','".$nommere."','".$prenommere."','".$tel."','".$cel."','".$tuteur_sid."','".$agent_sid."')"; 
   $result=mysql_query($sql);  } 
  if ($result) { 
   echo 'Les informations sur la victime ont été ajoutées dans la base de données.</br>'; 
  } 
  else { 
   echo "pas d' informations sur la victime ajoutée dans la base de données.</br>"; 
  } 
  
 //mysql_close();  // on ferme la connexion 
} 

$matricule = mysql_insert_id(); 
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////    
    
   // INSERSION DES AGENTS. 
   $sql = "INSERT INTO agent(idag,agentcol,chef,agentcod,operateur,agentval,agentcor,dateagent)  
   VALUES('','$_POST[agentcol]','$_POST[ chef]','$_POST[agentcod]','$_POST[operateur]','$_POST[agentval]','$_POST[agentcor]','$_POST[dateagent]')"; 
   
  //on insère les informations du formulaire dans la table   
  mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); 
echo 'Les informations sur les agents ont été ajoutées dans la base de données.</br>'; 
$agent_sid = mysql_insert_id(); 


/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
$sql = "INSERT INTO enfantt(ide, nom1, lien1, age1,etat1,niveau1,nationalite1,ethnie1,religion1,activite1,occupation1,bcg1,polio1,fievre1,rougeole1,deparasitage1,meningite1,matricule) VALUES('','$_POST[nom]','$_POST[lien]','$_POST[age]','$_POST[etat]','$_POST[niveau]','$_POST[nationalite]','$_POST[ethnie]','$_POST[religion]','$_POST[activite]','$_POST[occupation]','$_POST[bcg]','$_POST[polio]','$_POST[fievre]','$_POST[rougeole]','$_POST[deparasitage]','$_POST[meningite]','$_POST[matricule]')"; 
   
  // on insère les informations du formulaire dans la table   
   mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); 
echo 'Les informations sur le premier enfant ont été ajoutées dans la base de données.</br>'; 
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 


?>