modification de profil

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : modification de profil

Re: modification de profil

par ghost5922 » 04 juin 2013, 17:26

Bonjour,

tu es sur que les id sont bon pour les deux tables ?

la seconde table cela en serai pas plutôt id_etat

Re: modification de profil

par moogli » 04 juin 2013, 17:23

supprimée ?

ce n'est pas possible avec ce code.
Pour supprimer une ligne il faut utiliser delete.

@+

Re: modification de profil

par Pierre78160 » 04 juin 2013, 09:25

Actuellement, si je modifie une info dans une table, l'autre table est supprimer (juste le profil en question)
Je pense que l'erreur viens de ma requete
$sql="UPDATE etat_civil SET nom='$nom',prenom='$prenom',adresse='$adresse',code_postal='$code_postal',ville='$ville',telephone='$telephone',email='$email' WHERE id='$id'";
					$result=mysql_query($sql);
					$sql="UPDATE activite_professionnelle SET dernier_poste='$dernier_poste',mots_cles='$mots_cles',pretention='$pretention',cv='$cv' WHERE id='$id'";
					$result=mysql_query($sql);

Re: modification de profil

par moogli » 03 juin 2013, 21:08

Modération :
Afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ


salut,

Qu'entends tu par ça plante ?

Utilise la concaténation plutôt que les variables direct dans les chaines de caractères c'est plus lisible et tu risque moins de problème avec des nom peu pratique.

Tu n'a pas besoin de délimiter un id s'il est numérique ;)

@+

modification de profil

par Pierre78160 » 03 juin 2013, 15:08

Bonjour !

Je veux pouvoir modifier les profils de ma bdd depuis mon outil mais des que je met plus d'une table ça plante ^^
voila mon code :

pour modifier :
<?php
					$id=$_GET['id'];
					$nom=$_POST['nom'];
					$prenom=$_POST['prenom'];
					$adresse=$_POST['adresse'];
					$code_postal=$_POST['code_postal'];
					$ville=$_POST['ville'];
					$telephone=$_POST['telephone'];
					$email=$_POST['email'];
					$dernier_poste=$_POST['dernier_poste'];
					$mots_cles=$_POST['mots_cles'];
					$pretention=$_POST['pretention'];
					$cv=$_POST['cv'];
					print_r($_POST);
					
					$sql="UPDATE etat_civil SET nom='$nom',prenom='$prenom',adresse='$adresse',code_postal='$code_postal',ville='$ville',telephone='$telephone',email='$email' WHERE id='$id'";
					$result=mysql_query($sql);
					$sql="UPDATE activite_professionnelle SET dernier_poste='$dernier_poste',mots_cles='$mots_cles',pretention='$pretention',cv='$cv' WHERE id='$id'";
					$result=mysql_query($sql);
?>
et la page ou je modifie :
<?php
					$nom=$ligne['nom'];
					$prenom=$ligne['prenom'];
					$adresse=$ligne['adresse'];
					$code_postal=$ligne['code_postal'];
					$ville=$ligne['ville'];
					$telephone=$ligne['telephone'];
					$email=$ligne['email'];
					$photo=$ligne['photo'];
					echo"
					<form method=post action=modifier.php?id=$id>
					Nom : <input type=text name=nom value=$nom>
					Prenom : <input type=text name=prenom value=$prenom>
					Adresse : <input type=text name=adresse value=$adresse>
					Code postal : <input type=text name=code_postal value=$code_postal>
					Ville : <input type=text name=ville value=$ville>
					Telephone : <input type=text name=telephone value=$telephone>
					e-mail : <input type=text name=email value=$email>
					<input type=submit value='Mettre à jour'>
					</form>";

					
					echo "Nom : $nom<br/> Prenom : $prenom<br/> Adresse :$adresse<br/>Code postal : $code_postal <br/>Ville :$ville <br/>Telephone :$telephone<br/>e-mail : $email<br/><br/>  ";
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
					$sql="select * from activite_professionnelle where id='$id'";
					$result=mysql_query($sql);
					$ligne=mysql_fetch_array($result);
					
					$dernier_poste=$ligne['dernier_poste'];
					$mots_cles=$ligne['mots_cles'];
					$pretention=$ligne['pretention'];
					$cv=$ligne['cv'];
					echo"</br>
					<form method=post action=modifier.php?id=$id>
					Dernier poste : <input type=text name=dernier_poste value=$dernier_poste>
					Mots cles : <input type=text name=mots_cles value=$mots_cles>
					Pretention : <input type=text name=pretention value=$pretention>
					CV : <input type=text name=cv value=$cv>
					<input type=submit value='Mettre à jour'>
					</form>";
					echo "Dernier poste :$dernier_poste <br/>Mots cles : $mots_cles <br/> Pretention : $pretention <br/> CV : $cv <br/><br/> ";
?>
j'espere que vous pourrez m'aider
merci d'avance =)
a+