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

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...
Configuration: Windows XP
Firefox 3.5

7 réponses

  1. salut
    Est ce que sa taffiche une erreur ?
    0
    1. oui
      Sur les informations SQL et sur l'erreur SQL en query et mysql db_connect
      0
      1. Essai ça déja :

        mysql_connect('localhost','root' ,'mysql')
        mysql_select_db('bdd');
        0
        1. tu as pas fait une erreur?
          0
          1. 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
            1. 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