par
sirakawa » 21 juil. 2013, 08:39
Il faudrait penser à passer à mysqli (mysql est deprecated, obsolete si tu préfèeres);
sans quoi:
if (isset($_POST['nom']))
{
//pour bien faire il faudrait vérifier la validité du nom
$p_nom = $_POST['nom'];
}
//similaire pour les autres
$p_prenom = $_POST['prenom'];
$p_etatcivil = $_POST['etatcivil'];
$p_nationalite = $_POST['nationalite'];
$p_adresse = $_POST['adresse'];
$p_telephone = $_POST['telephone'];
$p_occupation = $_POST['occupation'];
$p_sexe = $_POST['sexe'];
//Au passage, il y a une erreur sur l'état civil
$requete2 = ("UPDATE client SET nom = '".$_POST['nom']."',prenom = '".$_POST['prenom']."',etatcivil = '".$_POST['nom']."',
nationalite= '".$_POST['nationalite']."',adresse = '".$_POST['adresse']."',telephone = '".$_POST['telephone']."'
,occupation = '".$_POST['occupation']."',sexe = '".$_POST['sexe']."' WHERE IdClient = $id'") or die (mysql_error());
$requete2 = "UPDATE client SET nom = '$p_nom', prenom = '$p_prenom', etatcivil = '$_p_etat_civil',
nationalite= '$_p_nationalite', adresse = '$_p_adresse', telephone = '$_p_telephone' ,occupation = '$p_occupation',
sexe = '$_p_sexe' WHERE IdClient = $id";
//a tout hasard en cas d'erreur
print "<br> >>>$requete<<<<";
$resultat = mysql_query ($requete_2);
if ($resultat == false)
{
}
Il faudrait penser à passer à mysqli (mysql est deprecated, obsolete si tu préfèeres);
sans quoi:
[php]
if (isset($_POST['nom']))
{
//pour bien faire il faudrait vérifier la validité du nom
$p_nom = $_POST['nom'];
}
//similaire pour les autres
$p_prenom = $_POST['prenom'];
$p_etatcivil = $_POST['etatcivil'];
$p_nationalite = $_POST['nationalite'];
$p_adresse = $_POST['adresse'];
$p_telephone = $_POST['telephone'];
$p_occupation = $_POST['occupation'];
$p_sexe = $_POST['sexe'];
//Au passage, il y a une erreur sur l'état civil
$requete2 = ("UPDATE client SET nom = '".$_POST['nom']."',prenom = '".$_POST['prenom']."',etatcivil = '".$_POST['nom']."',
nationalite= '".$_POST['nationalite']."',adresse = '".$_POST['adresse']."',telephone = '".$_POST['telephone']."'
,occupation = '".$_POST['occupation']."',sexe = '".$_POST['sexe']."' WHERE IdClient = $id'") or die (mysql_error());
$requete2 = "UPDATE client SET nom = '$p_nom', prenom = '$p_prenom', etatcivil = '$_p_etat_civil',
nationalite= '$_p_nationalite', adresse = '$_p_adresse', telephone = '$_p_telephone' ,occupation = '$p_occupation',
sexe = '$_p_sexe' WHERE IdClient = $id";
//a tout hasard en cas d'erreur
print "<br> >>>$requete<<<<";
$resultat = mysql_query ($requete_2);
if ($resultat == false)
{
}[/php]