Bonjour à tous
et une bonne année et une bonne santé
Voici mon problème :
je voudrais récupérer le dernier numéro de mon client qui vient d'être ajouter pour pouvoir créer une ligne avec ce numéro dans une autre table
voici le code qui permet de créer ma fiche client :
<?php
if (isset($_POST['NomEmp']))
{
require_once('includes/bd.inc.php');
$NomEmp = htmlspecialchars(mysqli_real_escape_string($lien, $_POST['NomEmp']));
$CodeCom = mysqli_real_escape_string($lien, $_POST['CodeCom']);
$PreEmp = htmlspecialchars(mysqli_real_escape_string($lien, $_POST['PreEmp']));
$DatNaisEmp = changedatefrus(mysqli_real_escape_string($lien, $_POST['DatNaisEmp']));
if(empty($DatNaisEmp))
{
$DatNaisEmp = NULL;
}
else
{
$DatNaisEmp = $DatNaisEmp;
}
$Mois = date("m");
$Annee = date("Y");
$LieuNaisEmp = htmlspecialchars(mysqli_real_escape_string($lien, $_POST['LieuNaisEmp']));
$AdrEmp = htmlspecialchars(mysqli_real_escape_string($lien, $_POST['AdrEmp']));
$CPEmp = mysqli_real_escape_string($lien, $_POST['CPEmp']);
$VilleEmp = htmlspecialchars(mysqli_real_escape_string($lien, $_POST['VilleEmp']));
$TelEmp = mysqli_real_escape_string($lien, $_POST['TelEmp']);
$MailEmp = mysqli_real_escape_string($lien, $_POST['MailEmp']);
$NbEnf = mysqli_real_escape_string($lien, $_POST['NbEnf']);
$NationaliteEmp = htmlspecialchars(mysqli_real_escape_string($lien, $_POST['NationaliteEmp']));
$DepEmp = mysqli_real_escape_string($lien, $_POST['DepEmp']);
$PortableEmp = mysqli_real_escape_string($lien, $_POST['PortableEmp']);
$NomConj = htmlspecialchars(mysqli_real_escape_string($lien, $_POST['NomConj']));
$PreConj = htmlspecialchars(mysqli_real_escape_string($lien, $_POST['PreConj']));
$NomNouvAdr = htmlspecialchars(mysqli_real_escape_string($lien, $_POST['NomNouvAdr']));
$AdrNouvAdr = htmlspecialchars(mysqli_real_escape_string($lien, $_POST['AdrNouvAdr']));
$CPNouvAdr = mysqli_real_escape_string($lien, $_POST['CPNouvAdr']);
$VilleNouvAdr = htmlspecialchars(mysqli_real_escape_string($lien, $_POST['VilleNouvAdr']));
$ProfEmp = htmlspecialchars(mysqli_real_escape_string($lien, $_POST['ProfEmp']));
$ProfCoEmp = htmlspecialchars(mysqli_real_escape_string($lien, $_POST['ProfCoEmp']));
$DatEntEmp = changedatefrus(mysqli_real_escape_string($lien, $_POST['DatEntEmp']));
if(empty($DatEntEmp))
{
$DatEntEmp = NULL;
}
else
{
$DatEntEmp = $DatEntEmp;
}
$DatEntCoEmp = changedatefrus(mysqli_real_escape_string($lien, $_POST['DatEntCoEmp']));
if(empty($DatEntCoEmp))
{
$DatEntCoEmp = NULL;
}
else
{
$DatEntCoEmp = $DatEntCoEmp;
}
$DatNaisConj = changedatefrus(mysqli_real_escape_string($lien, $_POST['DatNaisConj']));
if(empty($DatNaisConj))
{
$DatNaisConj = NULL;
}
else
{
$DatNaisConj = $DatNaisConj;
}
$LieuNaisConj = htmlspecialchars(mysqli_real_escape_string($lien, $_POST['LieuNaisConj']));
$AdrConj = htmlspecialchars(mysqli_real_escape_string($lien, $_POST['AdrConj']));
$CPConj = mysqli_real_escape_string($lien, $_POST['CPConj']);
$VilleConj = htmlspecialchars(mysqli_real_escape_string($lien, $_POST['VilleConj']));
$TelCoEmp = mysqli_real_escape_string($lien, $_POST['TelCoEmp']);
$MailCoEmp = mysqli_real_escape_string($lien, $_POST['MailCoEmp']);
$NationaliteCoEmp = htmlspecialchars(mysqli_real_escape_string($lien, $_POST['NationaliteCoEmp']));
$DepCoEmp = mysqli_real_escape_string($lien, $_POST['DepCoEmp']);
$PortableCoEmp = mysqli_real_escape_string($lien, $_POST['PortableCoEmp']);
$TypeClient1 = 'client';
$TypeClient2 = 'particulier';
if (isset($_POST['CivMCoEmp']) == 'oui') {
$CivMCoEmp='oui';
} else {
$CivMCoEmp='';
}
if (isset($_POST['CivMdeCoEmp']) == 'oui') {
$CivMdeCoEmp='oui';
} else {
$CivMdeCoEmp='';
}
if (isset($_POST['CivMelleCoEmp']) == 'oui') {
$CivMCoEmp='oui';
} else {
$CivMelleCoEmp='';
}
if (isset($_POST['CivMEmp']) == 'oui') {
$CivMEmp='oui';
} else {
$CivMEmp='';
}
if (isset($_POST['CivMdeEmp']) == 'oui') {
$CivMdeEmp='oui';
} else {
$CivMdeEmp='';
}
if (isset($_POST['CivMelleEmp']) == 'oui') {
$CivMelleEmp='oui';
} else {
$CivMelleEmp='';
}
if (isset($_POST['MasculinEmp']) == 'oui') {
$MasculinEmp='oui';
} else {
$MasculinEmp='';
}
if (isset($_POST['MasculinCoEmp']) == 'oui') {
$MasculinCoEmp='oui';
} else {
$MasculinCoEmp='';
}
if (isset($_POST['FemininEmp']) == 'oui') {
$FemininEmp='oui';
} else {
$FemininEmp='';
}
if (isset($_POST['FemininCoEmp']) == 'oui') {
$FemininCoEmp='oui';
} else {
$FemininCoEmp='';
}
if (isset($_POST['SitMarEmp']) == 'oui') {
$SitMarEmp='oui';
} else {
$SitMarEmp='';
}
if (isset($_POST['SitCelEmp']) == 'oui') {
$SitCelEmp='oui';
} else {
$SitCelEmp='';
}
if (isset($_POST['SitVeufEmp']) == 'oui') {
$SitVeufEmp='oui';
} else {
$SitVeufEmp='';
}
if (isset($_POST['SitDivEmp']) == 'oui') {
$SitDivEmp='oui';
} else {
$SitDivEmp='';
}
if (isset($_POST['SitPacseEmp']) == 'oui') {
$SitPacseEmp='oui';
} else {
$SitPacseEmp='';
}
if (isset($_POST['UnionLibreEmp']) == 'oui') {
$UnionLibreEmp='oui';
} else {
$UnionLibreEmp='';
}
if (isset($_POST['SitMarCoEmp']) == 'oui') {
$SitMarCoEmp='oui';
} else {
$SitMarCoEmp='';
}
if (isset($_POST['SitCelCoEmp']) == 'oui') {
$SitCelCoEmp='oui';
} else {
$SitCelCoEmp='';
}
if (isset($_POST['SitVeufCoEmp']) == 'oui') {
$SitVeufCoEmp='oui';
} else {
$SitVeufCoEmp='';
}
if (isset($_POST['SitDivCoEmp']) == 'oui') {
$SitDivCoEmp='oui';
} else {
$SitDivCoEmp='';
}
if (isset($_POST['SitPacseCoEmp']) == 'oui') {
$SitPacseCoEmp='oui';
} else {
$SitPacseCoEmp='';
}
if (isset($_POST['UnionLibreCoEmp']) == 'oui') {
$UnionLibreCoEmp='oui';
} else {
$UnionLibreCoEmp='';
}
$sql = 'INSERT INTO bdclient set NomEmp = "' .$NomEmp . '", CodeCom = "' .$CodeCom .'", PreEmp = "' .$PreEmp .'", DatNaisEmp = "' .$DatNaisEmp .'", LieuNaisEmp ="' .$LieuNaisEmp .'", AdrEmp = "' .$AdrEmp .'", CPEmp = "' .$CPEmp .'", VilleEmp = "' .$VilleEmp .'", TelEmp = "' .$TelEmp .'", MailEmp = "' .$MailEmp . '", NbEnf = "' .$NbEnf .'", NationaliteEmp = "' .$NationaliteEmp . '", DepEmp = "' .$DepEmp .'", PortableEmp = "' .$PortableEmp .'", NomConj = "' .$NomConj .'", PreConj = "' .$PreConj .'", DatNaisConj = "' .$DatNaisConj .'", LieuNaisConj = "' .$LieuNaisConj .'", AdrConj = "' .$AdrConj .'", CPConj = "' .$CPConj .'", VilleConj = "' .$VilleConj .'", TelCoEmp = "' .$TelCoEmp .'", MailCoEmp = "' .$MailCoEmp .'", NationaliteCoEmp = "' .$NationaliteCoEmp .'", DepCoEmp = "' .$DepCoEmp .'", PortableCoEmp = "' .$PortableCoEmp .'", CivMCoEmp = "' .$CivMCoEmp .'", CivMdeCoEmp = "' .$CivMdeCoEmp .'", CivMelleCoEmp = "' .$CivMelleCoEmp .'", CivMEmp = "' .$CivMEmp .'", CivMdeEmp = "' .$CivMdeEmp .'", CivMelleEmp = "' .$CivMelleEmp .'", MasculinEmp = "' .$MasculinEmp .'", FemininEmp = "' .$FemininEmp .'", MasculinCoEmp = "' .$MasculinCoEmp .'", FemininCoEmp = "' .$FemininCoEmp .'", SitMarEmp = "' .$SitMarEmp .'", SitCelEmp = "' .$SitCelEmp .'", SitVeufEmp = "' .$SitVeufEmp .'", SitDivEmp = "' .$SitDivEmp .'", SitPacseEmp = "' .$SitPacseEmp .'", UnionLibreEmp = "' .$UnionLibreEmp .'", SitMarCoEmp = "' .$SitMarCoEmp .'", SitCelCoEmp = "' .$SitCelCoEmp .'", SitVeufCoEmp = "' .$SitVeufCoEmp .'", SitDivCoEmp = "' .$SitDivCoEmp .'", SitPacseCoEmp = "' .$SitPacseCoEmp .'", UnionLibreCoEmp = "' .$UnionLibreCoEmp .'", TypeClient1 = "' .$TypeClient1 .'", TypeClient2 = "' .$TypeClient2 .'", NomNouvAdr = "' .$NomNouvAdr .'", AdrNouvAdr = "' .$AdrNouvAdr .'", CPNouvAdr = "' .$CPNouvAdr .'", VilleNouvAdr = "' .$VilleNouvAdr .'", ProfEmp = "' .$ProfEmp .'", ProfCoEmp = "' .$ProfCoEmp .'", DatEntEmp = "' .$DatEntEmp .'", DatEntCoEmp = "' .$DatEntCoEmp .'", Mois = "' .$Mois .'", Annee = "' .$Annee .'"';
if (!mysqli_query($lien, $sql))
{
$erreur = "erreur dans l ajout du client :" .mysqli_error($lien);
include 'erreur.html.php';
exit();
}
header('Location: http://127.0.0.1/gescompt/listeclients.php', true, 303);
exit();
}
?>
<?php
function changedatefrus($datefr)
{
$dateus=$datefr{6}.$datefr{7}.$datefr{8}.$datefr{9}."-".$datefr{3}.$datefr{4}."-".$datefr{0}.$datefr{1};
return $dateus;
}
?>
je ne sais pas comment faire quelqu'un peut il m'aider ???
merci d'avance
bonne journée
Aurélie