Salut tout le monde
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
j'ai un probleme , je suis entrant de realisé une application web et j'arrive a realisé la page de la modification .
voila le code
<?php
session_start();
// on teste si le visiteur a soumis le formulaire
if (isset($_POST['creer'])) {
// on teste l'existence de nos variables. On teste également si elles ne sont pas vides
if ((isset($_SESSION['login'])) && (isset ($_SESSION['pass']))) {
// on teste les deux mots de passe
$base = mysql_connect ('localhost','root','');
$bd= mysql_select_db ('cvtheque');
$date = $_POST['an'].'-'.$_POST['mois'].'-'.$_POST['jour'];
$sql="UPDATE info_perso SET nom='".$_POST['nom']."',prenom='".$_POST['prenom']."', adresse ='".$_POST['adr']."',tel=".$_POST['tel'].", nationalite='".$_POST['nat']."' , lieu_naiss='".$_POST['lieu']."', mail='".$_POST['mail']."', situation_familiale='".$_POST['situ']."',nb_enfant= ".$_POST['nb']." date_naiss='".$date."' WHERE matricule = ".$_POST['mat']."";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
header('Location: services.html');
exit();
}
}
mysql_close();
?>
je ne sais pas c'est quoi le probleme ??? et pour quoi ça marche pas??
voila l'erreur :
Erreur SQL !UPDATE info_perso SET nom='dssdsd',prenom='sirine', adresse ='safari ',tel=101010, nationalite='nnnn' , lieu_naiss='nnn', mail='nnn', situation_familiale='Fiance(e) ',nb_enfant= 0 date_naiss='1951-janvier-1' WHERE matricule = 1
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 'date_naiss='1951-janvier-1' WHERE matricule = 1' at line 1
j'ai un probleme , je suis entrant de realisé une application web et j'arrive a realisé la page de la modification .
voila le code
<?php
session_start();
// on teste si le visiteur a soumis le formulaire
if (isset($_POST['creer'])) {
// on teste l'existence de nos variables. On teste également si elles ne sont pas vides
if ((isset($_SESSION['login'])) && (isset ($_SESSION['pass']))) {
// on teste les deux mots de passe
$base = mysql_connect ('localhost','root','');
$bd= mysql_select_db ('cvtheque');
$date = $_POST['an'].'-'.$_POST['mois'].'-'.$_POST['jour'];
$sql="UPDATE info_perso SET nom='".$_POST['nom']."',prenom='".$_POST['prenom']."', adresse ='".$_POST['adr']."',tel=".$_POST['tel'].", nationalite='".$_POST['nat']."' , lieu_naiss='".$_POST['lieu']."', mail='".$_POST['mail']."', situation_familiale='".$_POST['situ']."',nb_enfant= ".$_POST['nb']." date_naiss='".$date."' WHERE matricule = ".$_POST['mat']."";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
header('Location: services.html');
exit();
}
}
mysql_close();
?>
je ne sais pas c'est quoi le probleme ??? et pour quoi ça marche pas??
voila l'erreur :
Erreur SQL !UPDATE info_perso SET nom='dssdsd',prenom='sirine', adresse ='safari ',tel=101010, nationalite='nnnn' , lieu_naiss='nnn', mail='nnn', situation_familiale='Fiance(e) ',nb_enfant= 0 date_naiss='1951-janvier-1' WHERE matricule = 1
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 'date_naiss='1951-janvier-1' WHERE matricule = 1' at line 1
A voir également:
- Salut tout le monde
- Tout le monde ne peut pas envoyer un message à ce compte - Forum Instagram
- Marée dans le monde - Télécharger - Sport
- Lire le monde sur liseuse - Forum Liseuse eBook
- Heure monde - Télécharger - Outils professionnels
- Train le plus rapide du monde - Guide
1 réponse
Essaye comme ça :
<?php session_start(); // on teste si le visiteur a soumis le formulaire if (isset($_POST['creer'])) { // on teste l'existence de nos variables. On teste également si elles ne sont pas vides if ((isset($_SESSION['login'])) && (isset ($_SESSION['pass']))) { // on teste les deux mots de passe $base = mysql_connect ('localhost','root',''); $bd= mysql_select_db ('cvtheque'); $date = $_POST['an'].'-'.$_POST['mois'].'-'.$_POST['jour']; $sql=" UPDATE info_perso SET nom='".$_POST['nom']."', prenom='".$_POST['prenom']."', adresse ='".$_POST['adr']."', tel=".$_POST['tel'].", nationalite='".$_POST['nat']."' , lieu_naiss='".$_POST['lieu']."', mail='".$_POST['mail']."', situation_familiale='".$_POST['situ']."', nb_enfant ='".$_POST['nb']."', date_naiss='$date' WHERE matricule = '".$_POST['mat']."' " ; mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error()); header('Location: services.html'); exit(); } } mysql_close(); ?>
Utilisateur anonyme
merci , maintenant ca marche