Problème avec un formulaire d'ajout d'email.

netzone Messages postés 47 Statut Membre -  
Smoking bird Messages postés 911 Statut Membre -
Bonjour à tous!
Je rencontre un soucis avec ma base de donnée. Je veux faire une newsletters avec un lien de désinscription mais le soucis c'est que j'arrive pas a communiquer avec ma base de donnée. Voila le code que j'ai fait:
<?php

if (isset($_POST['inscription']) && $_POST['inscription'] == 'Inscription') {

$base = mysql_connect ('bdd', 'login', 'password');
mysql_select_db ('base', $base);


$sql = 'SELECT count(*) FROM news_des WHERE email="'.mysql_escape_string($_POST['email']).'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);

if ($data[0] == 0) {
$sql = 'INSERT INTO news_de VALUES("", "'.mysql_escape_string($_POST['login']).'", "'.md5(mysql_escape_string($_POST['pass'])).'")';
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());


}
else {
$erreur = 'Ce membre est déja désinscrit.';
}
$erreur = 'Erreur, le champ est imcomplet';
}

?>


Si quelqu'un avait l'erreur...

7 réponses

Choupi12
 
salut
Est ce que sa taffiche une erreur ?
0
netzone Messages postés 47 Statut Membre 2
 
oui
Sur les informations SQL et sur l'erreur SQL en query et mysql db_connect
0
Choupi12
 
Essai ça déja :

mysql_connect('localhost','root' ,'mysql')
mysql_select_db('bdd');
0
netzone Messages postés 47 Statut Membre 2
 
tu as pas fait une erreur?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Choupi12
 
dsl j'avai pas tout copié collé XD
mais tu as bien un problème de connexion ??? si j'ai bien compris.

mysql_connect("localhost","root" ,"mysql") or die("erreur de connexion au serveur");
mysql_select_db("bdd");
0
netzone Messages postés 47 Statut Membre 2
 
fonctionne pas :s
0
Smoking bird Messages postés 911 Statut Membre 58
 
il a raison, faut commencer par tester ta connexion à la bdd, pourquoi l'utilise tu comme ça? N'as tu pas un fichier include général pour la connexion à ta bdd?
0