Php update

Résolu/Fermé
MM27stdo Messages postés 224 Date d'inscription vendredi 10 décembre 2010 Statut Membre Dernière intervention 17 avril 2015 - 19 déc. 2010 à 20:34
txiki Messages postés 6597 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 - 16 janv. 2011 à 20:59
Bonjour,
En php
Si ma table s'appelle utilisateur
et que j'ai a modifier le mail ,le tel, l'adresse et le mots de passe
avec la comande update comment faut t'il faire pour que sa modifie la base de donné



A voir également:

3 réponses

arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
19 déc. 2010 à 21:03
1
.Zoro. Messages postés 263 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 8 mai 2020 33
19 déc. 2010 à 20:42
sa depend quel systeme tu utilise pour acceder a la base de donnée

mais pour la requete en elle meme sa donne :

$sql = '
UPDATE utilisateur
SET mail = "'.$newmail.'",
tel = "'.$newtel.'",
adresse = "'.$newadresse.'"
pass = "'.$newpass.'"
WHERE id = "'.$user.'"
';

bien sur,
pense a securiser les variables
0
txiki Messages postés 6597 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 515
13 janv. 2011 à 17:03
Bonjour .Zoro,
Je galère depuis plusieurs semaines sur une requête UPDATE qui n'ajoute/modifie rien du tout. La voici:
Titre='".mysql_real_escape_string($_POST['Titre'])."',
La page se trouve ici http://editionsgracianne.free.fr/Agenda/Formulaire.php (user = test et pass = toto). Tu peux tester n'importe laquelle des lignes, cette table sera détruite à la fin des tests. Dans les modifs j'essaie simplement d'ajouter un second sous-titre dans l'article.
Autre chose: ne sachant pas réaliser, organiser la page avec un formulaire d'authentification unique, on a trois formulaires à cause des trois requêtes différentes (insert, update et delete). Je te remercie beaucoup d'avance !
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
13 janv. 2011 à 17:42
Peux tu mettre la requête complète?
0
txiki Messages postés 6597 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 515
13 janv. 2011 à 17:47
Merci arthhesius pour l'interet que tu porte à mon Pb. Voici la requete complete:
$sql = ("UPDATE agenda SET Lien='".mysql_real_escape_string($_POST['Lien'])."', Source='".mysql_real_escape_string($_POST['Source'])."', Date='".mysql_real_escape_string($_POST['Date'])."', Titre='".mysql_real_escape_string($_POST['Titre'])."', Stitre1='".mysql_real_escape_string($_POST['Stitre1'])."', Stitre='".mysql_real_escape_string($_POST['Stitre'])."', Info='".mysql_real_escape_string($_POST['Info'])."' WHERE id='".mysql_escape_string($_POST['ID'])."'");

En gras c'est le nom du champs dans la table agenda.
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
13 janv. 2011 à 17:52
Tu peux essayer:
$sql = 'UPDATE agenda SET Lien="'.mysql_real_escape_string($_POST['Lien']).'", Source="'.mysql_real_escape_string($_POST['Source']).'", Date="'.mysql_real_escape_string($_POST['Date']).'", Titre="'.mysql_real_escape_string($_POST['Titre']).'", Stitre1="'.mysql_real_escape_string($_POST['Stitre1']).'", Stitre="'.mysql_real_escape_string($_POST['Stitre']).'", Info="'.mysql_real_escape_string($_POST['Info'])."' WHERE id="'.mysql_real_escape_string($_POST['ID']).'"';

mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
0
txiki Messages postés 6597 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 515
13 janv. 2011 à 18:18
Merci beaucoup,
La coloration m'indique une erreur à partir de la clause WHERE
WHERE id="'.mysql_real_escape_string($_POST['ID']).'"';

mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
Manque un ' ou " ou encore autre chose. Je regarde mais comme tout est rouge foncé pas facile.
Je te tiens au courant et merci encore. Peut-être que je vais ENFIN avancer un peu !
0
MM27stdo Messages postés 224 Date d'inscription vendredi 10 décembre 2010 Statut Membre Dernière intervention 17 avril 2015 16
19 déc. 2010 à 20:50
j'utilise php avec une BD Mysql
0
.Zoro. Messages postés 263 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 8 mai 2020 33
19 déc. 2010 à 20:52
et utilise tu le systeme PDO ?
0