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
Utilisateur anonyme - 4 avril 2013 à 14:20
Utilisateur anonyme - 4 avril 2013 à 14:20
A voir également:
- Modification d'une table à partir d'un formulaire
- Table ascii - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Table des matières word - Guide
- Suivi de modification word - Guide
- Comment faire une recherche à partir d'une photo - Guide
1 réponse
Utilisateur anonyme
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