Probléme d'intégration dans la base de donnée
Résolu/Fermé
salimdrame
Messages postés
70
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
24 juin 2011
-
7 avril 2008 à 14:17
oliver.55 Messages postés 84 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 19 juin 2008 - 7 avril 2008 à 15:36
oliver.55 Messages postés 84 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 19 juin 2008 - 7 avril 2008 à 15:36
A voir également:
- Probléme d'intégration dans la base de donnée
- Formules excel de base - Guide
- Périphérique système de base ✓ - Forum Pilotes (drivers)
- Célia doit nettoyer le tableau ci-dessous pour l’ajouter à la base de données de son entreprise. les données sont ensuite traitées automatiquement. quelles sont les 4 cellules qui risquent de poser problème ? ✓ - Forum Excel
- Supprimer une base de données phpmyadmin ✓ - Forum Logiciels
- Échec inscription base gigaset ✓ - Forum telephonie fixe
6 réponses
oliver.55
Messages postés
84
Date d'inscription
mardi 1 avril 2008
Statut
Membre
Dernière intervention
19 juin 2008
12
7 avril 2008 à 14:20
7 avril 2008 à 14:20
Il faudrait que tu exécute ta requête d'insertion : mysql_query(de ta requete) or die ...
salimdrame
Messages postés
70
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
24 juin 2011
1
7 avril 2008 à 14:35
7 avril 2008 à 14:35
je viens d'essayer avec :
*******************
//Si l'adresse e-mail est valide et n'existe pas encore alors on l'insére dans la base
else{
mysql_query("INSERT INTO mail VALUES ("", "$_POST['mail']")")
OR DIE('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$message = "Votre mail a bien été enregistré. Merci de vous être inscrit à la newsletter.";
}
*************************
mais ça me donne une réponse du genre
*************************
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/content/d/y/m/dymaconfection/html/inscription.php on line 28
*************************
*******************
//Si l'adresse e-mail est valide et n'existe pas encore alors on l'insére dans la base
else{
mysql_query("INSERT INTO mail VALUES ("", "$_POST['mail']")")
OR DIE('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$message = "Votre mail a bien été enregistré. Merci de vous être inscrit à la newsletter.";
}
*************************
mais ça me donne une réponse du genre
*************************
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/content/d/y/m/dymaconfection/html/inscription.php on line 28
*************************
oliver.55
Messages postés
84
Date d'inscription
mardi 1 avril 2008
Statut
Membre
Dernière intervention
19 juin 2008
12
7 avril 2008 à 14:42
7 avril 2008 à 14:42
C'est laquelle la ligne 28 ?
salimdrame
Messages postés
70
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
24 juin 2011
1
7 avril 2008 à 14:44
7 avril 2008 à 14:44
En effet c'est la ligne 28
croy
Messages postés
453
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
23 octobre 2012
114
7 avril 2008 à 14:47
7 avril 2008 à 14:47
Tu as des problèmes dans les paires de guillemets. Essaye :
le paramètre de die est étrange : qu'est-ce-que c'est que $sql ?
mysql_query( "INSERT INTO mail VALUES ( '', '" . $_POST['mail'] . "')" ) OR DIE('Erreur SQL !<br />' . $sql . '<br />' . mysql_error() );
le paramètre de die est étrange : qu'est-ce-que c'est que $sql ?
salimdrame
Messages postés
70
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
24 juin 2011
1
7 avril 2008 à 14:50
7 avril 2008 à 14:50
Merci de votre aide elle m'a été précieuse je viens de trouver la solution grâce à vous
il fallait mettre :
***********************************
//Si l'adresse e-mail est valide et n'existe pas encore alors on l'insére dans la base
else{
mysql_query("INSERT INTO mail VALUES ('', '$mail')")
OR DIE('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$message = "Votre mail a bien été enregistré. Merci de vous être inscrit à la newsletter.";
}
*****************************
Et tout marche encore une fois Merci
il fallait mettre :
***********************************
//Si l'adresse e-mail est valide et n'existe pas encore alors on l'insére dans la base
else{
mysql_query("INSERT INTO mail VALUES ('', '$mail')")
OR DIE('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$message = "Votre mail a bien été enregistré. Merci de vous être inscrit à la newsletter.";
}
*****************************
Et tout marche encore une fois Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
oliver.55
Messages postés
84
Date d'inscription
mardi 1 avril 2008
Statut
Membre
Dernière intervention
19 juin 2008
12
7 avril 2008 à 14:57
7 avril 2008 à 14:57
Pense à mettre ton problème en résolu merci !
salimdrame
Messages postés
70
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
24 juin 2011
1
7 avril 2008 à 14:58
7 avril 2008 à 14:58
C'est déjà fait
A bientôt et encore une fois merci
A bientôt et encore une fois merci
oliver.55
Messages postés
84
Date d'inscription
mardi 1 avril 2008
Statut
Membre
Dernière intervention
19 juin 2008
12
7 avril 2008 à 15:36
7 avril 2008 à 15:36
Désolé quand je l'ai écris ce n'a l'était pas encore jusqu'à ce que je revienne sur la page !