Modification d'une table à partir d'un formulaire
Résolu/Fermé
whiteangel03
Messages postés
19
Date d'inscription
lundi 1 avril 2013
Statut
Membre
Dernière intervention
15 mai 2013
-
3 avril 2013 à 16:10
kyser soze Messages postés 816 Date d'inscription mercredi 20 février 2013 Statut Membre Dernière intervention 24 novembre 2018 - 4 avril 2013 à 14:20
kyser soze Messages postés 816 Date d'inscription mercredi 20 février 2013 Statut Membre Dernière intervention 24 novembre 2018 - 4 avril 2013 à 14:20
A voir également:
- Modification d'une table à partir d'un formulaire
- Annuaire portable gratuit a partir d'un nom ✓ - Forum Mobile
- Table ascii - Guide
- Comment trouver un numéro à partir du nom et prénom ✓ - Forum Mobile
- Alias du formulaire - Forum Programmation
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
1 réponse
kyser soze
Messages postés
816
Date d'inscription
mercredi 20 février 2013
Statut
Membre
Dernière intervention
24 novembre 2018
97
3 avril 2013 à 16:18
3 avril 2013 à 16:18
Salut salut,
Un petit morceau de code au niveau de la requête qui génère l'erreur nous aiderait beaucoup ;)
Un petit morceau de code au niveau de la requête qui génère l'erreur nous aiderait beaucoup ;)
3 avril 2013 à 16:22
<?php
$cnx = mysql_connect( "localhost", "root", "" ) ;
$db = mysql_select_db("cliniquegenerale");
//récupération des valeurs des champs:
$nom = $_POST["nom"] ;
$prenom = $_POST["prenom"] ;
$date = $_POST['date_naissance'];
$sexe = $_POST["sexe"];
$adresse = $_POST["adresse"] ;
$tel = $_POST["tel"] ;
$remarque = $_POST['comments'];
$choix = $_POST['choix'];
//récupération de l'identifiant de la personne:
$id = $_POST["id"] ;
//création de la requête SQL:
$sql = "UPDATE patient
SET nom = '$nom',
prenom = '$prenom',
date_naissance='$date'
sexe='$sexe',
adresse = '$adresse',
tel = '$tel',
comments = '$remarque',
choix = '$choix',
WHERE id = '$id' " ;
//exécution de la requête SQL:
$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
//affichage des résultats, pour savoir si la modification a marchée:
if($requete)
{
echo("La modification à été correctement effectuée") ;
}
else
{
echo("La modification à échouée") ;
}
?>
3 avril 2013 à 17:15
echo $sql;
juste avant le mysql_query($sql...) pour voir à quoi elle ressemble en entière quand elle passe dans mysql_query. Attention les champs peuvent être vide si la variable POST est vide!
3 avril 2013 à 17:27
UPDATE patient SET nom = 'TOTO', prenom = 'TITIii', date_naissance='1999-04-11' sexe='Homme', adresse = 'homee', tel = '9876', comments = 'Collegue', choix = 'consultation', WHERE id = '5' You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'sexe='Homme', adresse = 'homee', tel = '9876', comments ' at line 5
3 avril 2013 à 17:45
3 avril 2013 à 18:02