msi79
Messages postés505Date d'inscriptionlundi 24 août 2009StatutMembreDerniè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>';
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
?>