Impossible de modification

Résolu/Fermé
firekkl Messages postés 37 Date d'inscription vendredi 1 août 2014 Statut Membre Dernière intervention 1 juillet 2015 - 8 déc. 2014 à 12:33
firekkl Messages postés 37 Date d'inscription vendredi 1 août 2014 Statut Membre Dernière intervention 1 juillet 2015 - 18 déc. 2014 à 17:32
Bonjour,

voici mon script PHP lorsque je modifie les données dans le formulaire ; elles n'arrivent aller dans ma base de donnée Mysql par contre quand les tuples ne valent 10 les données se modifier correctement dans la base. alors comment resoudre un tel problème

<?php 
include("connexion.php");
$result=mysqli_query($bdd,"select*from adherent where id=".$_GET['id'])or die(mysqli_error($bdd));
$affiche=mysqli_fetch_assoc($result);
if(isset($_POST['code_ad'])){
$req = mysqli_query($bdd,"UPDATE adherent SET code_ad='".$_POST['code_ad']."',matricule_ad='".$_POST['matricule_ad']."', nom_ad='".$_POST['nom_ad']."',prenom_ad='".$_POST['prenom_ad']."', date_naiss_ad='".$_POST['date_naiss_ad']."', lieu_naiss_ad='".$_POST['lieu_naiss_ad']."', profession_ad='".$_POST['profession_ad']."', sexe_ad='".$_POST['sexe_ad']."', ethnie_ad='".$_POST['ethnie_ad']."', region_ad='".$_POST['region_ad']."', village_ad='".$_POST['village_ad']."', domicile_ad='".$_POST['domicile_ad']."', typepiece_ad='".$_POST['typepiece_ad']."', numerocarte_ad='".$_POST['numerocarte_ad']."', dateadhesion_ad='".$_POST['dateadhesion_ad']."', datecarence_ad='".$_POST['datecarence_ad']."', dateeffet_ad='".$_POST['dateeffet_ad']."', adresse_ad='".$_POST['adresse_ad']."', contact_ad='".$_POST['contact_ad']."', email_ad='".$_POST['email_ad']."', droitadhesion='".$_POST['droitadhesion']."', nom1='".$_POST['nom1']."', prenom1='".$_POST['prenom1']."', date1='".$_POST['date1']."', lieu1='".$_POST['lieu1']."', profession1='".$_POST['profession1']."', lien1='".$_POST['lien1']."', typepiece1='".$_POST['typepiece1']."', numero1='".$_POST['numero1']."', telephone1='".$_POST['telephone1']."', nom2='".$_POST['nom2']."', prenom2='".$_POST['prenom2']."', date2='".$_POST['date2']."', lieu2='".$_POST['lieu2']."', profession2='".$_POST['profession2']."', lien2='".$_POST['lien2']."',typepiece2='".$_POST['typepiece2']."', numero2='".$_POST['numero2']."', telephone2='".$_POST['telephone2']."', nom3='".$_POST['nom3']."', prenom3='".$_POST['prenom3']."', date3='".$_POST['date3']."', lieu3='".$_POST['lieu3']."', profession3='".$_POST['profession3']."', lien3='".$_POST['lien3']."',typepiece3='".$_POST['typepiece3']."', numero3='".$_POST['numero3']."', telephone3='".$_POST['telephone3']."' WHERE id=".$_GET['id']);
mysqli_query($req,$bdd);
header("location:recuperation.php");
}
?>



A voir également:

4 réponses

guessous.uni Messages postés 6 Date d'inscription mardi 9 décembre 2014 Statut Membre Dernière intervention 10 décembre 2014
Modifié par guessous.uni le 9/12/2014 à 11:55
bonjour je pense que vous avais une redondance de mysql_query


<?php 
include("connexion.php");
$result=mysqli_query($bdd,"select*from adherent where id=".$_GET['id'])or die(mysqli_error($bdd));
$affiche=mysqli_fetch_assoc($result);
if(isset($_POST['code_ad'])){
$req = "UPDATE adherent SET code_ad='".$_POST['code_ad']."',matricule_ad='".$_POST['matricule_ad']."', nom_ad='".$_POST['nom_ad']."',prenom_ad='".$_POST['prenom_ad']."', date_naiss_ad='".$_POST['date_naiss_ad']."', lieu_naiss_ad='".$_POST['lieu_naiss_ad']."', profession_ad='".$_POST['profession_ad']."', sexe_ad='".$_POST['sexe_ad']."', ethnie_ad='".$_POST['ethnie_ad']."', region_ad='".$_POST['region_ad']."', village_ad='".$_POST['village_ad']."', domicile_ad='".$_POST['domicile_ad']."', typepiece_ad='".$_POST['typepiece_ad']."', numerocarte_ad='".$_POST['numerocarte_ad']."', dateadhesion_ad='".$_POST['dateadhesion_ad']."', datecarence_ad='".$_POST['datecarence_ad']."', dateeffet_ad='".$_POST['dateeffet_ad']."', adresse_ad='".$_POST['adresse_ad']."', contact_ad='".$_POST['contact_ad']."', email_ad='".$_POST['email_ad']."', droitadhesion='".$_POST['droitadhesion']."', nom1='".$_POST['nom1']."', prenom1='".$_POST['prenom1']."', date1='".$_POST['date1']."', lieu1='".$_POST['lieu1']."', profession1='".$_POST['profession1']."', lien1='".$_POST['lien1']."', typepiece1='".$_POST['typepiece1']."', numero1='".$_POST['numero1']."', telephone1='".$_POST['telephone1']."', nom2='".$_POST['nom2']."', prenom2='".$_POST['prenom2']."', date2='".$_POST['date2']."', lieu2='".$_POST['lieu2']."', profession2='".$_POST['profession2']."', lien2='".$_POST['lien2']."',typepiece2='".$_POST['typepiece2']."', numero2='".$_POST['numero2']."', telephone2='".$_POST['telephone2']."', nom3='".$_POST['nom3']."', prenom3='".$_POST['prenom3']."', date3='".$_POST['date3']."', lieu3='".$_POST['lieu3']."', profession3='".$_POST['profession3']."', lien3='".$_POST['lien3']."',typepiece3='".$_POST['typepiece3']."', numero3='".$_POST['numero3']."', telephone3='".$_POST['telephone3']."' WHERE id=".$_GET['id'];
mysqli_query($req,$bdd);
header("location:recuperation.php");
}
?>


T Creative :Agence web maroc / http://tc.ma
0
firekkl Messages postés 37 Date d'inscription vendredi 1 août 2014 Statut Membre Dernière intervention 1 juillet 2015
Modifié par firekkl le 10/12/2014 à 11:45
jai vu le probleme en corrigeant pas à pas mon code.
c'est que les donnée que je modifie
typepiece_ad='".$_POST['typepiece_ad']."'
est carte d'identité ou attestation d'identité
alors il ne prend pas en compte l'apostrophe ( d'identité)
comment je peux le gerer
0
guessous.uni Messages postés 6 Date d'inscription mardi 9 décembre 2014 Statut Membre Dernière intervention 10 décembre 2014
10 déc. 2014 à 13:09
tester avec ce code

$req = mysqli_query($bdd,'UPDATE adherent SET code_ad="'.$_POST["code_ad"].'",matricule_ad="'.$_POST["matricule_ad"].'", nom_ad="'.$_POST["nom_ad"].'",prenom_ad="'.$_POST["prenom_ad"].'", date_naiss_ad="'.$_POST["date_naiss_ad"].'", lieu_naiss_ad="'.$_POST["lieu_naiss_ad"].'", profession_ad="'.$_POST["profession_ad"].'", sexe_ad="'.$_POST["sexe_ad"].'", ethnie_ad="'.$_POST["ethnie_ad"].'", region_ad="'.$_POST["region_ad"].'", village_ad="'.$_POST["village_ad"].'", domicile_ad="'.$_POST["domicile_ad"].'", typepiece_ad="'.$_POST["typepiece_ad"].'", numerocarte_ad="'.$_POST["numerocarte_ad"].'", dateadhesion_ad="'.$_POST["dateadhesion_ad"].'", datecarence_ad="'.$_POST["datecarence_ad"].'", dateeffet_ad="'.$_POST["dateeffet_ad"].'", adresse_ad="'.$_POST["adresse_ad"].'", contact_ad="'.$_POST["contact_ad"].'", email_ad="'.$_POST["email_ad"].'", droitadhesion="'.$_POST["droitadhesion"].'", nom1="'.$_POST["nom1"].'", prenom1="'.$_POST["prenom1"].'", date1="'.$_POST["date1"].'", lieu1="'.$_POST["lieu1"].'", profession1="'.$_POST["profession1"].'", lien1="'.$_POST["lien1"].'", typepiece1="'.$_POST["typepiece1"].'", numero1="'.$_POST["numero1"].'", telephone1="'.$_POST["telephone1"].'", nom2="'.$_POST["nom2"].'", prenom2="'.$_POST["prenom2"].'", date2="'.$_POST["date2"].'", lieu2="'.$_POST["lieu2"].'", profession2="'.$_POST["profession2"].'", lien2="'.$_POST["lien2"].'",typepiece2="'.$_POST["typepiece2"].'", numero2="'.$_POST["numero2"].'", telephone2="'.$_POST["telephone2"].'", nom3="'.$_POST["nom3"].'", prenom3="'.$_POST["prenom3"].'", date3="'.$_POST["date3"].'", lieu3="'.$_POST["lieu3"].'", profession3="'.$_POST["profession3"].'", lien3="'.$_POST["lien3"].'",typepiece3="'.$_POST["typepiece3"].'", numero3="'.$_POST["numero3"].'", telephone3="'.$_POST["telephone3"].'" WHERE id='.$_GET["id"]);
0
guessous.uni Messages postés 6 Date d'inscription mardi 9 décembre 2014 Statut Membre Dernière intervention 10 décembre 2014
10 déc. 2014 à 13:14
et si ça marche pas
tester avec ce 2eme code
$req = mysqli_query($bdd,'UPDATE adherent SET code_ad="'.$_POST['code_ad'].'",matricule_ad="'.$_POST['matricule_ad'].'", nom_ad="'.$_POST['nom_ad'].'",prenom_ad="'.$_POST['prenom_ad'].'", date_naiss_ad="'.$_POST['date_naiss_ad'].'", lieu_naiss_ad="'.$_POST['lieu_naiss_ad'].'", profession_ad="'.$_POST['profession_ad'].'", sexe_ad="'.$_POST['sexe_ad'].'", ethnie_ad="'.$_POST['ethnie_ad'].'", region_ad="'.$_POST['region_ad'].'", village_ad="'.$_POST['village_ad'].'", domicile_ad="'.$_POST['domicile_ad'].'", typepiece_ad="'.$_POST['typepiece_ad'].'", numerocarte_ad="'.$_POST['numerocarte_ad'].'", dateadhesion_ad="'.$_POST['dateadhesion_ad'].'", datecarence_ad="'.$_POST['datecarence_ad'].'", dateeffet_ad="'.$_POST['dateeffet_ad'].'", adresse_ad="'.$_POST['adresse_ad'].'", contact_ad="'.$_POST['contact_ad'].'", email_ad="'.$_POST['email_ad'].'", droitadhesion="'.$_POST['droitadhesion'].'", nom1="'.$_POST['nom1'].'", prenom1="'.$_POST['prenom1'].'", date1="'.$_POST['date1'].'", lieu1="'.$_POST['lieu1'].'", profession1="'.$_POST['profession1'].'", lien1="'.$_POST['lien1'].'", typepiece1="'.$_POST['typepiece1'].'", numero1="'.$_POST['numero1'].'", telephone1="'.$_POST['telephone1'].'", nom2="'.$_POST['nom2'].'", prenom2="'.$_POST['prenom2'].'", date2="'.$_POST['date2'].'", lieu2="'.$_POST['lieu2'].'", profession2="'.$_POST['profession2'].'", lien2="'.$_POST['lien2'].'",typepiece2="'.$_POST['typepiece2'].'", numero2="'.$_POST['numero2'].'", telephone2="'.$_POST['telephone2'].'", nom3="'.$_POST['nom3'].'", prenom3="'.$_POST['prenom3'].'", date3="'.$_POST['date3'].'", lieu3="'.$_POST['lieu3'].'", profession3="'.$_POST['profession3'].'", lien3="'.$_POST['lien3'].'",typepiece3="'.$_POST['typepiece3'].'", numero3="'.$_POST['numero3'].'", telephone3="'.$_POST['telephone3'].'" WHERE id='.$_GET['id']);
 
0
firekkl Messages postés 37 Date d'inscription vendredi 1 août 2014 Statut Membre Dernière intervention 1 juillet 2015
18 déc. 2014 à 17:29
j'avais resoulu avec
preg_replace()
mais le tien marche à merveille
0
firekkl Messages postés 37 Date d'inscription vendredi 1 août 2014 Statut Membre Dernière intervention 1 juillet 2015
Modifié par firekkl le 9/12/2014 à 15:37
il faut me situer sur ce que je dois faire réellement
0
firekkl Messages postés 37 Date d'inscription vendredi 1 août 2014 Statut Membre Dernière intervention 1 juillet 2015
18 déc. 2014 à 17:23
problème resolu
0
firekkl Messages postés 37 Date d'inscription vendredi 1 août 2014 Statut Membre Dernière intervention 1 juillet 2015
18 déc. 2014 à 17:32
merci!!!
0