Impossible de modification

Résolu
firekkl Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   -  
firekkl Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
j'avais resoulu avec
preg_replace()
mais le tien marche à merveille
0
firekkl Messages postés 37 Date d'inscription   Statut Membre Dernière intervention  
 
il faut me situer sur ce que je dois faire réellement
0
firekkl Messages postés 37 Date d'inscription   Statut Membre Dernière intervention  
 
problème resolu
0
firekkl Messages postés 37 Date d'inscription   Statut Membre Dernière intervention  
 
merci!!!
0