[MySql] Insertion bdd
Résolu/Fermé
digival
Messages postés
193
Date d'inscription
mercredi 14 octobre 2009
Statut
Membre
Dernière intervention
7 novembre 2010
-
14 mars 2010 à 12:03
digival Messages postés 193 Date d'inscription mercredi 14 octobre 2009 Statut Membre Dernière intervention 7 novembre 2010 - 14 mars 2010 à 16:01
digival Messages postés 193 Date d'inscription mercredi 14 octobre 2009 Statut Membre Dernière intervention 7 novembre 2010 - 14 mars 2010 à 16:01
A voir également:
- [MySql] Insertion bdd
- Insertion liste déroulante excel - Guide
- Insertion sommaire word - Guide
- Insertion signature word - Guide
- Insertion filigrane word - Guide
- Mysql community server - Télécharger - Bases de données
5 réponses
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
14 mars 2010 à 12:10
14 mars 2010 à 12:10
Forcément.
Ta variable $message_html est définie si $_POST['objet'] == 'inscription'
Mais ta requête est exécutée si $_POST['objet'] == 'password_oubli'
Ta variable $message_html est définie si $_POST['objet'] == 'inscription'
Mais ta requête est exécutée si $_POST['objet'] == 'password_oubli'
digival
Messages postés
193
Date d'inscription
mercredi 14 octobre 2009
Statut
Membre
Dernière intervention
7 novembre 2010
1
14 mars 2010 à 12:38
14 mars 2010 à 12:38
Aie nan scuz, j'ai retiré un peu trop de lignes de mon script...
Voilà qui est plus clair :)
if( $_POST['objet'] == 'inscription') { $message_html = stripslashes( html_entity_decode($_SESSION['nom']) ) .' souhaiterait s\'inscrire sur mon site ! '; } elseif( $_POST['objet'] == 'password_oubli') { $message_html = stripslashes( html_entity_decode($_SESSION['nom']) ) .' souhaiterait se rappeler de son mot de passe ! '; } ...etc... mysql_query("INSERT INTO demandes VALUES('', '".$_POST['nom']."', '".$message_html."', '".$_SESSION['mail']."') ");
Voilà qui est plus clair :)
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
14 mars 2010 à 12:58
14 mars 2010 à 12:58
Essaye avec ça :
$sql = "INSERT INTO demandes VALUES('', '".$_POST['nom']."', '".$message_html."', '".$_SESSION['mail']."')"; mysql_query($sql) or die('Erreur dans <strong>'.$sql.'</strong>' : '.mysql_error());Si rien ne s'affiche, fais un echo de $sql.
digival
Messages postés
193
Date d'inscription
mercredi 14 octobre 2009
Statut
Membre
Dernière intervention
7 novembre 2010
1
14 mars 2010 à 13:11
14 mars 2010 à 13:11
Rien ne s'affiche...
L'echo me renvoie "INSERT INTO demandes VALUES('', '*', '', '*@hotmail.fr') "
-> Les guillemets du milieu sont censés contenir le message
L'echo me renvoie "INSERT INTO demandes VALUES('', '*', '', '*@hotmail.fr') "
-> Les guillemets du milieu sont censés contenir le message
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
digival
Messages postés
193
Date d'inscription
mercredi 14 octobre 2009
Statut
Membre
Dernière intervention
7 novembre 2010
1
Modifié par digival le 21/03/2010 à 16:37
Modifié par digival le 21/03/2010 à 16:37
Finalement c'est bon, il s'agissait d'une erreur de session x)