Update fantome

eldran64

Nouveau membre
Bonjour,

j'ai un petit souci pour modifier une table de donnée SQL appelé "personne".
J'ai essayer de modifier mais rien n'y fait. Je sais que mon code "passe" bien par là mais in dirait qu'il ignore ma requête :cry: . Pourtant mon $_SESSION[idpersonne] a une valeur existante dans ma table. Je comprends pas. :(

[cpp]
if(isset($_POST['modifier']))
{
mysql_connect("localhost", "root", ""); // Connexion à MySQL
mysql_select_db("projet");
$sql ='UPDATE personne SET
Id_adresse="$_SESSION[Id_adresse]",
N°_Portable="$_SESSION[num_port]",
N°_Telephone="$_SESSION[num_fixe]",
Email="$_SESSION",Date_de_naissance="$_SESSIONdatedenaissance]"
WHERE Id_personne="$_SESSION[idpersonne]"';
mysql_close();
}
[/cpp]

Si quelqu'un avait une toute petite idée sur mon erreur...

Un grand merci!!!
 

sisier

Grand Maître
Bonjour,

Ca fait un moment que j'ai plus fait de php mais je vais essayé de t'aider

[cpp]// Connexion à MySQL ----> Ok, tu te connecte a ta BDD
mysql_connect("localhost", "root", "" );
// ok, tu te connectes a ta table
mysql_select_db("projet" );

// ok : tu remplis une variable avec la requete
$sql ='UPDATE personne SET
Id_adresse="$_SESSION[Id_adresse]",
N°_Portable="$_SESSION[num_port]",
N°_Telephone="$_SESSION[num_fixe]",
Email="$_SESSION",Date_de_naissance="$_SESSIONdatedenaissance]"
WHERE Id_personne="$_SESSION[idpersonne]"';

// ok, tu ferme la connection
mysql_close();[/cpp]


Par contre, elle est ou ta fonction pour dire que tu envois ta requete?? :??:
Verifie, il doit te manquer une fonction ( genre envoi_requete($sql ) ) et c'est pour cela qu'elle ne fait rien






 

eldran64

Nouveau membre
Bonjour,

Cependant je viens de résoudre mon petit souci.

Ma fonction qui envoyait ma requête n'était pas dans ce code (mauvais copié/collé) :whistle:

Finalement j'ai rajouté quelques petites bricoles et notamment des " ' " autour des symboles spéciaux (°).

Un grand merci cependant pour avoir consacré du temps sur mon code ;)

Voici mon code:

mysql_connect("localhost", "root", ""); // Connexion à MySQL
mysql_select_db("projet"); // Sélection de la base projet
$query = "UPDATE personne
SET Id_adresse='" . addslashes($_SESSION['Id_adresse']) . "',
`N'°'_Portable`='" . addslashes($_SESSION['num_port']). "',
`N'°'_Telephone`='" . addslashes($_SESSION['num_fixe']). "',
Email='" . addslashes($_SESSION['email']). "',
Date_de_naissance='" . addslashes($_SESSION['datedenaissance']). "'
WHERE Id_personne='" .$_SESSION['idpersonne']. "'";
mysql_query($query)or die(mysql_error());//*/
mysql_close(); // Déconnexion de MySQL*/
 

zeb

Modérateur
Et la balise
Code:
, on ne l'utilise plus quand on a plus besoin d'aide ! 
[:zeb:4]
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 136
Messages
6 718 121
Membres
1 586 398
Dernier membre
mookie767
Partager cette page
Haut