begin process at 2012 05 31 02:12:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

probleme message d erreur


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme message d erreur

mardi 16 novembre 2010 à 16:22:05 | probleme message d erreur

aureliemerlin

Bonjour

Voici mon problème :
1ére étape : j'affiche ma liste de client (jusque la pas de problème)
2éme étape : je clique sur une ligne pour modifier ou consulter ma fiche client
(jusque là toujours pas de problème)
3éme étape : après avoir modifié mes informations je valide pour mettre à jour mais à chaque fois j'ai un message

voici les différents scripts :
permet d'afficher les informations de mon client:
<!doctype html public "-//w3c//dtd xhtml 1.0 strict//en"
"http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml/lang="fr"
lang="fr"
<head>
<title>Ajout d&rquot;un client</title>
<META HTTP-equiv="content-type"
content="text/html, charset=utf-8"/>
</head>
<body>

<?php
require_once('includes/templategc.php');
require_once('includes/magicquotes.inc.php');
// Initialisation
// Traitement du formulaire
INCLUDE('majpart.php');
require_once('includes/bd.inc.php');
$NumClient = mysqli_real_escape_string($lien, $_GET['NumCli']);
$Commercial = mysqli_real_escape_string($lien, $_GET['CodeCom']);
$resultat = mysqli_query($lien, "select NumCli, NomEmp, PreEmp, VilleEmp, CodeCom, TypeClient1, TypeClient2, PreConj, VilleSoc, NomConj, MasculinEmp, DatNaisConj, LieuNaisConj, DepCoEmp, NationaliteCoEmp, AdrConj, CPConj, VilleConj, TelCoEmp, PortableCoEmp, MailCoEmp, NbEnf, DatNaisEmp, LieuNaisEmp, DepEmp, NationaliteEmp, AdrEmp, CPEmp, TelEmp, PortableEmp, MailEmp, NomNouvAdr, AdrNouvAdr, CPNouvAdr, VilleNouvAdr, CivMEmp, CivMdeEmp, CivMelleEmp, CivMCoEmp, CivMdeCoEmp, CivMelleCoEmp, SitMarEmp, SitCelEmp, SitVeufEmp, SitDivEmp, SitPacseEmp,UnionLibreEmp,SitMarCoEmp, SitCelCoEmp, SitVeufCoEmp, SitDivCoEmp, SitPacseCoEmp, UnionLibreCoEmp, ProfEmp, ProfCoEmp, DatEntEmp, DatEntCoEmp, MasculinCoEmp, FemininCoEmp, FemininEmp from bdclient where NumCli ='$NumClient' and CodeCom ='$Commercial'");
while ($ligne = mysqli_fetch_array($resultat))
{
$bdclient[]= array('NumCli' => $ligne ['NumCli'], 'NomEmp' => $ligne['NomEmp'], 'PreEmp' => $ligne['PreEmp'], 'VilleEmp' => $ligne['VilleEmp'], 'CodeCom' => $ligne['CodeCom'], 'TypeClient1' => $ligne['TypeClient1'], 'TypeClient2' => $ligne['TypeClient2'], 'PreConj' => $ligne['PreConj'], 'VilleSoc' => $ligne['VilleSoc'], 'NomConj' => $ligne['NomConj'], 'MasculinEmp' => $ligne['MasculinEmp'], 'DatNaisConj' => $ligne['DatNaisConj'], 'LieuNaisConj' => $ligne['LieuNaisConj'], 'DepCoEmp' => $ligne['DepCoEmp'], 'NationaliteCoEmp' => $ligne['NationaliteCoEmp'], 'AdrConj' => $ligne['AdrConj'], 'CPConj' => $ligne['CPConj'], 'VilleConj' => $ligne['VilleConj'], 'TelCoEmp' => $ligne['TelCoEmp'], 'PortableCoEmp' => $ligne['PortableCoEmp'], 'MailCoEmp' => $ligne['MailCoEmp'], 'NbEnf' => $ligne['NbEnf'], 'DatNaisEmp' => $ligne['DatNaisEmp'], 'LieuNaisEmp' => $ligne['LieuNaisEmp'], 'DepEmp' => $ligne['DepEmp'], 'NationaliteEmp' => $ligne['NationaliteEmp'], 'AdrEmp' => $ligne['AdrEmp'], 'CPEmp' => $ligne['CPEmp'], 'TelEmp' => $ligne['TelEmp'], 'PortableEmp' => $ligne['PortableEmp'], 'MailEmp' => $ligne['MailEmp'], 'NomNouvAdr' => $ligne['NomNouvAdr'], 'AdrNouvAdr' => $ligne['AdrNouvAdr'], 'CPNouvAdr' => $ligne['CPNouvAdr'], 'VilleNouvAdr' => $ligne['VilleNouvAdr'], 'CivMEmp' => $ligne['CivMEmp'], 'CivMdeEmp' => $ligne['CivMdeEmp'], 'CivMelleEmp' => $ligne['CivMelleEmp'], 'CivMCoEmp' => $ligne['CivMCoEmp'], 'CivMdeCoEmp' => $ligne['CivMdeCoEmp'], 'CivMelleCoEmp' => $ligne['CivMelleCoEmp'], 'SitMarEmp' => $ligne['SitMarEmp'], 'SitCelEmp' => $ligne['SitCelEmp'], 'SitVeufEmp' => $ligne['SitVeufEmp'], 'SitDivEmp' => $ligne['SitDivEmp'], 'SitPacseEmp' => $ligne['SitPacseEmp'], 'UnionLibreEmp' => $ligne['UnionLibreEmp'], 'SitMarCoEmp' => $ligne['SitMarCoEmp'], 'SitCelCoEmp' => $ligne['SitCelCoEmp'], 'SitVeufCoEmp' => $ligne['SitVeufCoEmp'], 'SitDivCoEmp' => $ligne['SitDivCoEmp'], 'SitPacseCoEmp' => $ligne['SitPacseCoEmp'], 'UnionLibreCoEmp' => $ligne['UnionLibreCoEmp'], 'ProfEmp' => $ligne['ProfEmp'], 'ProfCoEmp' => $ligne['ProfCoEmp'], 'DatEntEmp' => $ligne['DatEntEmp'], 'DatEntCoEmp' => $ligne['DatEntCoEmp'], 'MasculinCoEmp' => $ligne['MasculinCoEmp'], 'FemininCoEmp' => $ligne['FemininCoEmp'], 'FemininEmp' => $ligne['FemininEmp']);
}
?>
<?php foreach ($bdclient as $client): ?>

<form action="?" method="POST">
<h2>modification client particulier</h2>
<div class="wrapper">
<div class="sfright">

<!--debut de rounded box --><b class="xb1"></b><b class="xb2"></b><b class="xb3"></b><b class="xb4"></b><b class="xb5"></b><b class="xb6"></b><b class="xb7"></b>
<div class="xboxcontent">
<fieldset>
<!--Coordonnes du co-emprunteur-->
<h3>Co-emprunteur</h3>
<label for="CivMCoEmp">Civilit&eacute : </label>
<input type="radio" name="CivMCoEmp" value="1" <?php if ($client['CivMCoEmp']=='1') echo ' checked="checked" ';?>/>M
<input type="radio" name="CivMdeCoEmp" value="1" <?php if ($client['CivMdeCoEmp']=='1') echo ' checked="checked" ';?>/>Mme
<input type="radio" name="CivMelleCoEmp" value="1" <?php if ($client['CivMelleCoEmp']=='1') echo ' checked="checked" ';?>/>Mle
<div class="ligne">
<span class="libelle">
<label for="NomConj">Nom</label>&nbsp;-&nbsp;<label for="PreConj">Pr&eacute;nom(s)&nbsp;:</label>
</span>
<input name="NomConj" id="NomConj" size="15" maxlength="30" type="text" value="<?php echo $client['NomConj'];?>" />&nbsp;-
<input name="PreConj" id="PreConj" size="15" maxlength="30" type="text" value="<?php echo $client['PreConj'];?>" />
</div>
<div class="ligne">
<label for="MasculinCoEmp">Civilit&eacute : </label>
<input type="radio" name="MasculinCoEmp" value="1" <?php if ($client['MasculinCoEmp']=='1') echo ' checked="checked" ';?>/>Masculin
<input type="radio" name="FemininCoEmp" value="1" <?php if ($client['FemininCoEmp']=='1') echo ' checked="checked" ';?>/>F&eacute;minin
</div>
<?PHP $DatNaisConj = changedateusfr($client['DatNaisConj'])?>
<div class="ligne"><span class="libelle"><label for="DatNaisConj">N&eacute;(e) le &nbsp;:</label></span>
<input name="DatNaisConj" id="DatNaisConj" size="10" maxlength="10" type="text" value="<?php echo $DatNaisConj;?>" /> (jj/mm/aaaa)</div>
<div class="ligne"><span class="libelle"><label for="LieuNaisConj">A &nbsp;:</label></span>
<input name="LieuNaisConj" id="LieuNaisConj" size="30" maxlength="30" type="text" value="<?php echo $client['LieuNaisConj'];?>" /></div>
<div class="ligne"><span class="libelle"><label for="DepCoEmp">D&eacute;partement&nbsp;:</label></span>
<input name="DepCoEmp" id="DepCoEmp" size="15" maxlength="30" type="text" value="<?php echo $client['DepCoEmp'];?>" /></div>
<div class="ligne"><span class="libelle"><label for="NationaliteCoEmp">Nationalit&eacute;&nbsp;:</label></span>
<input name="NationaliteCoEmp" id="NationaliteCoEmp" size="15" maxlength="30" type="text" value="<?php echo $client['NationaliteCoEmp'];?>" /></div>
<div class="ligne">
<label for="SitMarCoEmp">Situation familiale : </label>
<br /><input type="radio" name="SitMarCoEmp" value="1" <?php if ($client['SitMarCoEmp']=='1') echo ' checked="checked" ';?>/>Mari&eacute;(e)
<input type="radio" name="SitCelCoEmp" value="1" <?php if ($client['SitCelCoEmp']=='1') echo ' checked="checked" ';?>/>C&eacute;libataire
<input type="radio" name="SitVeufCoEmp" value="1" <?php if ($client['SitVeufCoEmp']=='1') echo ' checked="checked" ';?>/>Veuf(ve) <br />
<br /><input type="radio" name="SitDivCoEmp" value="1" <?php if ($client['SitDivCoEmp']=='1') echo ' checked="checked" ';?>/> Divorc&eacute;(e)
<input type="radio" name="SitPacseCoEmp" value="1" <?php if ($client['SitPacseCoEmp']=='1') echo ' checked="checked" ';?>/> Pacs&eacute;(e)
<input type="radio" name="UnionLibreCoEmp" value="1" <?php if ($client['UnionLibreCoEmp']=='1') echo ' checked="checked" ';?>/>Union libre <br />
</div>
<div class="ligne"><span class="libelle"><label for="AdrConj">Adresse&nbsp;:</label></span>
<textarea name="AdrConj" cols="17" rows="2" id="AdrConj"><?php echo $client['AdrConj'];?></textarea></div>
<div class="ligne">
<span class="libelle">
<label for="CPConj">Code postal</label>&nbsp;-&nbsp;<label for="VilleConj">Ville&nbsp;:</label>
</span>
<input name="CPConj" id="CPConj" size="4" maxlength="5" type="text" value="<?php echo $client['CPConj'];?>" />&nbsp;-
<input name="VilleConj" id="VilleConj" size="30" maxlength="40" type="text" value="<?php echo $client['VilleConj'];?>" />
</div>
<div class="ligne">
<span class="libelle">
<label for="TelCoEmp">T&eacute;l fixe</label>&nbsp;/&nbsp;<label for="PortableCoEmp">T&eacute;l Mobile&nbsp;:</label>
</span>
<input name="TelCoEmp" id="TelCoEmp" size="12" maxlength="14" type="text" value="<?php echo $client['TelCoEmp'];?>" />&nbsp;/
<input name="PortableCoEmp" id="PortableCoEmp" size="12" maxlength="14" type="text" value="<?php echo $client['PortableCoEmp'];?>" />
</div>
<div class="ligne">
<span class="libelle">
<label for="MailCoEmp">Courriel&nbsp;:</label></span>
<input name="MailCoEmp" id="MailCoEmp" size="30" maxlength="80" type="text" value="<?php echo $client['MailCoEmp'];?>" />
</div>
<div class="ligne">
<span class="libelle">
<label for="ProfCoEmp">Profession&nbsp;:</label></span>
<input name="ProfCoEmp" id="ProfCoEmp" size="30" maxlength="80" type="text" value="<?php echo $client['ProfCoEmp'];?>" />
</div>
<div class="ligne">
<span class="libelle">
<?PHP $DatEntCoEmp = changedateusfr($client['DatEntCoEmp'])?>
<label for="DatEntCoEmp">Date d entr&eacute;e&nbsp;</label></span>
<input name="DatEntCoEmp" id="DatEntCoEmp" size="30" maxlength="80" type="text" value="<?php echo $DatEntCoEmp;?>" />
</div>
<div class="ligne"><span class="libelle"><label for="NbEnf">nombre d enfants&nbsp;:</label></span>
<input name="NbEnf" id="NbEnf" size="8" maxlength="30" type="text" value="<?php echo $client['NbEnf'];?>" /></div>
</fieldset>
<!--fin de rounded box--> </div><b class="xb7"></b><b class="xb6"></b><b class="xb5"></b><b class="xb4"></b><b class="xb3"></b><b class="xb2"></b><b class="xb1"></b>
</div>
<div class="sfleft">
<!--debut de rounded box --><b class="xb1"></b><b class="xb2"></b><b class="xb3"></b><b class="xb4"></b><b class="xb5"></b><b class="xb6"></b><b class="xb7"></b><div class="xboxcontent">
<fieldset>
<h3>Emprunteur</h3>
<div class="ligne"><span class="libelle"><label for="CodeCom">num&nbsp;:</label></span>
<input name="NumCli" id="NumCli" size="15" maxlength="30" type="text" value="<?php echo $client['NumCli'];?>" /></div>
<div class="ligne">
<div class="ligne"><span class="libelle"><label for="CodeCom">Commercial&nbsp;:</label></span>
<input name="CodeCom" id="CodeCom" size="15" maxlength="30" type="text" value="<?php echo $client['CodeCom'];?>" /></div>
<div class="ligne">
<label for="CivMEmp">Civilit&eacute : </label>

<label>
<input type="radio" name="CivMEmp" value="1" <?php if ($client['CivMEmp']=='1') echo ' checked="checked" ';?>/>M
<input type="radio" name="CivMdeEmp" value="1" <?php if ($client['CivMdeEmp']=='1') echo ' checked="checked" ';?>/>Mme
<input type="radio" name="CivMelleEmp" value="1" <?php if ($client['CivMelleEmp']=='1') echo ' checked="checked" ';?>/>Mle
</label>
<div class="ligne">
<span class="libelle">
<label for="NomEmp">Nom</label>&nbsp;-&nbsp;<label for="PreEmp">Pr&eacute;nom(s)&nbsp;:</label>
</span>
<input name="NomEmp" id="NomEmp" size="15" maxlength="30" type="text" value="<?php echo $client['NomEmp'];?>" />&nbsp;-
<input name="PreEmp" id="PreEmp" size="15" maxlength="30" type="text" value="<?php echo $client['PreEmp'];?>" />
</div>
<div class="ligne">
<label for="MasculinCoEmp">Civilit&eacute : </label>
<input type="radio" name="MasculinEmp" value="1" <?php if ($client['MasculinEmp']=='1') echo ' checked="checked" ';?>/>Masculin
<input type="radio" name="FemininEmp" value="1" <?php if ($client['FemininEmp']=='1') echo ' checked="checked" ';?>/>F&eacute;minin
</div>
<?PHP $DatNaisEmp = changedateusfr($client['DatNaisEmp'])?>
<div class="ligne"><span class="libelle"><label for="DatNaisEmp">N&eacute;(e) le&nbsp;:</label></span>
<input name="DatNaisEmp" id="DatNaisEmp" size="15" maxlength="10" type="text" value="<?php echo $DatNaisEmp;?>" />&nbsp;(jj/mm/aaaa)</div>
<div class="ligne"><span class="libelle"><label for="LieuNaisEmp">A&nbsp;:</label></span>
<input name="LieuNaisEmp" id="LieuNaisEmp" size="30" maxlength="30" type="text" value="<?php echo $client['LieuNaisEmp'];?>" /></div>
<div class="ligne"><span class="libelle"><label for="DepEmp">D&eacute;partement&nbsp;:</label></span>
<input name="DepEmp" id="DepEmp" size="15" maxlength="30" type="text" value="<?php echo $client['DepEmp'];?>" /></div>
<div class="ligne"><span class="libelle"><label for="NationaliteEmp">Nationalit&eacute;&nbsp;:</label></span>
<input name="NationaliteEmp" id="NationaliteEmp" size="15" maxlength="30" type="text" value="<?php echo $client['NationaliteEmp'];?>" /></div>
<div class="ligne">
<label for="SitMarEmp">Situation familiale : </label>
<br /><input type="radio" name="SitMarEmp" value="1" <?php if ($client['SitMarEmp']=='1') echo ' checked="checked" ';?>/>Mari&eacute;(e)
<input type="radio" name="SitCelEmp" value="1" <?php if ($client['SitCelEmp']=='1') echo ' checked="checked" ';?>/>C&eacute;libataire
<input type="radio" name="SitVeufEmp" value="1" <?php if ($client['SitVeufEmp']=='1') echo ' checked="checked" ';?>/>Veuf(ve) <br />
<br /><input type="radio" name="SitDivEmp" value="1" <?php if ($client['SitDivEmp']=='1') echo ' checked="checked" ';?>/> Divorc&eacute;(e)
<input type="radio" name="SitPacseEmp" value="1" <?php if ($client['SitPacseEmp']=='1') echo ' checked="checked" ';?>/> Pacs&eacute;(e)
<input type="radio" name="UnionLibreEmp" value="1" <?php if ($client['UnionLibreEmp']=='1') echo ' checked="checked" ';?>/>Union libre <br />

</div>
<div class="ligne"><span class="libelle"><label for="AdrEmp">Adresse&nbsp;:</label></span>
<textarea name="AdrEmp" cols="17" rows="2" id="AdrEmp"><?php echo $client['AdrEmp'];?></textarea></div>
<div class="ligne">
<span class="libelle">
<label for="CPEmp">Code postal</label>&nbsp;-&nbsp;<label for="VilleEmp">Ville&nbsp;:</label>
</span>
<input name="CPEmp" id="CPEmp" size="4" maxlength="5" type="text" value="<?php echo $client['CPEmp'];?>" />&nbsp;-
<input name="VilleEmp" id="VilleEmp" size="30" maxlength="40" type="text" value="<?php echo $client['VilleEmp'];?>" />
</div>
<div class="ligne">
<span class="libelle">
<label for="TelEmp">T&eacute;l Fixe</label>&nbsp;/&nbsp;<label for="PortableEmp">T&eacute;l Mobile&nbsp;:</label>
</span>
<input name="TelEmp" id="TelEmp" size="12" maxlength="14" type="text" value="<?php echo $client['TelEmp'];?>" />&nbsp;/
<input name="PortableEmp" id="PortableEmp" size="12" maxlength="14" type="text" value="<?php echo $client['PortableEmp'];?>" />
</div>
<div class="ligne">
<span class="libelle">
<label for="MailEmp">Courriel&nbsp;:</label></span>
<input name="MailEmp" id="MailEmp" size="30" maxlength="80" type="text" value="<?php echo $client['MailEmp'];?>" />
</div>
<div class="ligne">
<span class="libelle">
<label for="ProfEmp">Profession&nbsp;:</label></span>
<input name="ProfEmp" id="ProfEmp" size="30" maxlength="80" type="text" value="<?php echo $client['ProfEmp'];?>" />
</div>
<div class="ligne">
<span class="libelle">
<?PHP $DatEntEmp = changedateusfr($client['DatEntEmp'])?>
<label for="DatEntEmp">Date d entr&eacute;e&nbsp;</label></span>
<input name="DatEntEmp" id="DatEntEmp" size="30" maxlength="80" type="text" value="<?php echo $DatEntEmp;?>" />
</div>
</fieldset>
<!--fin de rounded box--> </div><b class="xb7"></b><b class="xb6"></b><b class="xb5"></b><b class="xb4"></b><b class="xb3"></b><b class="xb2"></b><b class="xb1"></b>
<br />
<!--debut de rounded box --><b class="xb1"></b><b class="xb2"></b><b class="xb3"></b><b class="xb4"></b><b class="xb5"></b><b class="xb6"></b><b class="xb7"></b><div class="xboxcontent">
<fieldset>
<h3>Nouvelle adresse</h3>
<div class="ligne">
<span class="libelle">
<label for="NomNouvAdr">Nom&nbsp;:</label></span>
<input name="NomNouvAdr" id="NomNouvAdr" size="20" maxlength="80" type="text" value="<?php echo $client['NomNouvAdr'];?>" />
</div>
<div class="ligne"><span class="libelle"><label for="AdrNouvAdr">Adresse&nbsp;:</label></span>
<textarea name="AdrNouvAdr" cols="17" rows="2" id="AdrNouvAdr"><?php echo $client['AdrNouvAdr'];?></textarea>
</div>
<div class="ligne">
<span class="libelle">
<label for="CPNouvAdr">Code postal</label>&nbsp;-&nbsp;<label for="VilleNouvAdr">Ville&nbsp;:</label>
</span>
<input name="CPNouvAdr" id="CPNouvAdr" size="4" maxlength="5" type="text" value="<?php echo $client['CPNouvAdr'];?>" />&nbsp;
<input name="VilleNouvAdr" id="VilleNouvAdr" size="12" maxlength="40" type="text" value="<?php echo $client['VilleNouvAdr'];?>";
</div>
</fieldset>
<!--fin de rounded box--> </div><b class="xb7"></b><b class="xb6"></b><b class="xb5"></b><b class="xb4"></b><b class="xb3"></b><b class="xb2"></b><b class="xb1"></b>
</div><!--fin de col gauche-->
<?php endforeach; ?>
<div id="btns">
<a href="listeclients.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Retour','','images/btn-back_hover.jpg',1)"><img src="images/btn-back_off.jpg" alt="Retour &agrave; la liste clients" name="Retour" id="Retour" /></a>
<a href="commentaire.php?NumCli=<?php echo $client['NumCli']; ?>&CodeCom=<?php echo $client['CodeCom']; ?>" <input id="AJOUTERcom" name="AJOUTERcom" value="AJOUTERcom" type="image" src="images/btn-Add_comment_off.jpg" /></a>
<a href="modifoperations.php?NumCli=<?php echo $client['NumCli']; ?>&CodeCom=<?php echo $client['CodeCom']; ?>" <input id="AJOUTERop" name="AJOUTERop" value="AJOUTERop" type="image" src="images/btn-fdo_off.jpg" /></a>
<a href="?majpart.php?NumCli"> <input id="AJOUTER" name="AJOUTER" value="AJOUTER" type="image" src="images/btn-validate_off.jpg" /></a>
<a href="printclientpart.php?NumCli=<?php echo $client['NumCli']; ?>&CodeCom=<?php echo $client['CodeCom']; ?>" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Retour','','images/preview.bmp',1)"><img src="images/loupe.png" alt="apercu fiche client particulier" name="apercu" id="apercu" /></a>
</div> <!--fin de btns -->
</div> <!--fin de wrapper -->
</form>
<div class="spacer"></div>
<?PHP
function changedateusfr($dateus)
{
$datefr=$dateus{8}.$dateus{9}."-".$dateus{5}.$dateus{6}."-".$dateus{0}.$dateus{1}.$dateus{2}.$dateus{3};
return $datefr;
}

?>

lorsque je clique sur le bouton valider j exécute le code suivant :
<?php
if (isset($_POST['NomEmp']))
{
require_once('includes/bd.inc.php');
require_once('includes/magicquotes.inc.php');
$NumCli = mysqli_real_escape_string($lien, $_POST['NumCli']);
$NomEmp = htmlentities(mysqli_real_escape_string($lien, $_POST['NomEmp']));
$CodeCom = mysqli_real_escape_string($lien, $_POST['CodeCom']);
$PreEmp = htmlentities(mysqli_real_escape_string($lien, $_POST['PreEmp']));
$DatNaisEmp = changedatefrus(mysqli_real_escape_string($lien, $_POST['DatNaisEmp']));
$LieuNaisEmp = htmlentities(mysqli_real_escape_string($lien, $_POST['LieuNaisEmp']));
$AdrEmp = htmlentities(mysqli_real_escape_string($lien, $_POST['AdrEmp']));
$CPEmp = mysqli_real_escape_string($lien, $_POST['CPEmp']);
$VilleEmp = htmlentities(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 = htmlentities(mysqli_real_escape_string($lien, $_POST['NationaliteEmp']));
$DepEmp = mysqli_real_escape_string($lien, $_POST['DepEmp']);
$PortableEmp = mysqli_real_escape_string($lien, $_POST['PortableEmp']);
$NomConj = htmlentities(mysqli_real_escape_string($lien, $_POST['NomConj']));
$PreConj = htmlentities(mysqli_real_escape_string($lien, $_POST['PreConj']));
$DatNaisConj = changedatefrus(mysqli_real_escape_string($lien, $_POST['DatNaisConj']));
$LieuNaisConj = htmlentities(mysqli_real_escape_string($lien, $_POST['LieuNaisConj']));
$AdrConj = htmlentities(mysqli_real_escape_string($lien, $_POST['AdrConj']));
$CPConj = mysqli_real_escape_string($lien, $_POST['CPConj']);
$VilleConj = htmlentities(mysqli_real_escape_string($lien, $_POST['VilleConj']));
$TelCoEmp = mysqli_real_escape_string($lien, $_POST['TelCoEmp']);
$MailCoEmp = mysqli_real_escape_string($lien, $_POST['MailCoEmp']);
$NationaliteCoEmp = htmlentities(mysqli_real_escape_string($lien, $_POST['NationaliteCoEmp']));
$DepCoEmp = mysqli_real_escape_string($lien, $_POST['DepCoEmp']);
$PortableCoEmp = mysqli_real_escape_string($lien, $_POST['PortableCoEmp']);
$NomNouvAdr = htmlentities(mysqli_real_escape_string($lien, $_POST['NomNouvAdr']));
$AdrNouvAdr = htmlentities(mysqli_real_escape_string($lien, $_POST['AdrNouvAdr']));
$CPNouvAdr = mysqli_real_escape_string($lien, $_POST['CPNouvAdr']);
$VilleNouvAdr = htmlentities(mysqli_real_escape_string($lien, $_POST['VilleNouvAdr']));
$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 = "UPDATE 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' where NumCli = '$NumCli' and CodeCom ='$CodeCom'";
if (!mysqli_query($lien, $sql))
{
$erreur = "erreur dans l ajout du client :" .mysqli_error($lien);
include 'erreur.html.php';
exit();
}
header('Location: http://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;
}
?>
et voici le message que j'ai à chaque fois :
Notice: Undefined index: NumCli in C:\Program Files\EasyPHP-5.3.3\www\gescompt\modifclientpart.php on line 19

Notice: Undefined index: CodeCom in C:\Program Files\EasyPHP-5.3.3\www\gescompt\modifclientpart.php on line 20

Notice: Undefined variable: bdclient in C:\Program Files\EasyPHP-5.3.3\www\gescompt\modifclientpart.php on line 27

Warning: Invalid argument supplied for foreach() in C:\Program Files\EasyPHP-5.3.3\www\gescompt\modifclientpart.php on line 27

merci de votre aide
Bonne journée
Aurélie

mardi 16 novembre 2010 à 16:34:28 | Re : probleme message d erreur

cod57

Bonjour

dans ton fichier qui receptionne tes $_POST
FAIT EN Tête de fichiertu mets

echo <pre>;
print_r($_POST)
echo </pre>;

tu pourras voir si tous les $_POST sont envoyés

puis tu peux faire aussi un test sur chaque
Undefined variable: 'ce_qui_bug'

if(isset($_POST['ce_qui_bug'] && !empty($_POST['ce_qui_bug']){
echo $_POST['ce_qui_bug'];
} else {
echo 'post manquant ce_qui_bug';
}




mardi 16 novembre 2010 à 16:36:20 | Re : probleme message d erreur

cod57

J ai oublié une parenthése excuses ...

if(isset($_POST['ce_qui_bug'] && !empty($_POST['ce_qui_bug'])){
echo $_POST['ce_qui_bug'];
} else {
echo 'post manquant ce_qui_bug';
}

mardi 16 novembre 2010 à 16:39:22 | Re : probleme message d erreur

cod57

echo <pre>;
print_r($_POST);
echo </pre>;

je fatigue
mercredi 17 novembre 2010 à 03:45:27 | Re : probleme message d erreur

neigedhiver

Salut,

Bon, la méthode de debug de Cod57 est un peu crade, mais bon...

En fait, tu ne vérifies aucune des données GET que tu utilises... Si l'une d'elles n'est pas définie, ça plante... Et c'est normal.

Si je compte bien, les lignes 19 et 20 ce sont :
Code PHP :
$NumClient = mysqli_real_escape_string($lien, $_GET['NumCli']);
$Commercial = mysqli_real_escape_string($lien, $_GET['CodeCom']);


Allez, un petit effort !! $_GET['NumCli'] n'existe probablement pas.
De même que $_GET['CodeCom']

Quant au troisième message d'erreur, il vient du fait que tu utilises une variable comme tableau sans la définir avant.
Juste avant la ligne 25 (c'est à dire juste avant le while), rajoute :
Code PHP :
$bdclient = array();

Tu auras ensuite le droit d'utiliser $bdclient comme un tableau.

--
Neige

Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
mercredi 17 novembre 2010 à 13:26:01 | Re : probleme message d erreur

aureliemerlin

Bonjour,

merci pour vos différentes réponses.
il me reste encore un erreur
a quel endroit je dois définir ma variable ???

Notice: Undefined index: NumCli in C:\Program Files\EasyPHP-5.3.3\www\gescompt
\modifclientpart.php on line 19


merci d'avance

Aurélie
mercredi 17 novembre 2010 à 13:56:49 | Re : probleme message d erreur

neigedhiver


Ce n'est pas une variable, mais un index du tableau $_GET : si aucun argument nommé NumCli n'est passé dans l'URL, alors $_GET['NumCli'] n'est pas défini.
Il faut vérifier si cette variable est définie ou non et faire un traitement ou pas en fonction.
C'est à toi de voir ce qu'il faut faire. Mais un simple test isset($_GEt['NumCli']) te permet de savoir si le numéro de client est passé dans l'URL ou pas. S'il ne l'est pas, à toi de voir ce que ton script doit faire : lui attribuer une valeur par défaut, ne rien faire, renvoyer une erreur, afficher la page d'accueil, ou que sais-je encore.

--
Neige

Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
mercredi 17 novembre 2010 à 14:02:24 | Re : probleme message d erreur

aureliemerlin

merci de ta réponse
mais la variable est bien passé dans l'url
http://127.0.0.1/gescompt/modifclientpart.php?majpart.php?NumCli=1&CodeCom=CL

Aurélie
mercredi 17 novembre 2010 à 14:18:22 | Re : probleme message d erreur

neigedhiver

Pourquoi y a-t-il deux points d'interrogation ?
C'est quoi cette url bizarre ? Que fait majpart.php après le premier point d'interrogation ?

--
Neige

Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
mercredi 17 novembre 2010 à 14:25:00 | Re : probleme message d erreur

aureliemerlin

c'est parque quand je consulte un client j'ouvre modifclientpart.php
et quand je valide pour mettre à jour j'appel majpart

voila

Aurélie

1 2

Cette discussion est classée dans : message, ligne, client, codecom, civilit


Répondre à ce message

Sujets en rapport avec ce message

probleme resultat requete [ par aureliemerlin ] bonjour J'ai un formulaire avec une zone de liste où je choisis un nom de client ensuite je clique sur une bouton rechercher pour afficher tous les c critére zone de liste modifiable [ par aureliemerlin ] Bonjour à tous, J'ai un formulaire php dans lequel j'ai plusieurs zones de liste je voudrais savoir comment faire lorsque j'ai sélectionné une inform probleme maj enregistrement [ par aureliemerlin ] Bonjour, J'ai une page d'affichage d'enregistrement et une page de mise à jour. La page d'affichage fonctionne bien. La page de mise à jour par cont Message de confirmation de suppression en PHP [ par bobosmahdia ] bonjour tous le monde, Comment faire pour ajouter un message de confirmation avant une suppression?. suite à des recherches sur le net j'ai testé c Problème reconnaissance de délimiteur avec retour à la ligne [ par boudafc ] Bonjour, voilà, j'ai un ptit pb avec ce script que je suis en train de faire, Voilà en gros l'idée, j'ai dans un fichier du texte contenant des messag vos besoin svp [ par falah19992 ] bonjour, svp, est ce que l code suivant est logique puisqu'il ya 2 requêtes à éxecuter, la deuxième a besoin du resultat du deuxieme, lorsque j fais d Problemes pour conserver le retour chariot textarea [ par dolux64100 ] [b]Bonjour a tous, [/b] Après avoir cherche un réponse partout , je vous expose mon problèmes, je voudrait donc conserver les retour a la ligne sais Fonction mail et skynet [ par skit ] Bonjour à tous. J'ai ici un problème très curieux avec skynet lors de l'envoi de mails fort curieux. J'avais au début un code d'envoi de mail tout à f message d'erreur. [ par adonisnn ] Salut a tous je fais face a un message d'erreur qui me terrorise[^^sad2];le voici: [b]Parse error:[/b] syntax error, unexpected [b]$end[/b] in [b]C:\w Ecoute sur socket [ par BencoAndCo ] Bonjour,[^^crossfinger] J'ai une petite question à propos des sockets [^^doute] comment faire pour écouter un message envoyé par un serveur en local


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales