IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Procédural MySQL Discussion :

[SGBD] [MySQL] Désinscription à une newsletter - pb code


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 16
    Par défaut [SGBD] [MySQL] Désinscription à une newsletter - pb code
    Bonjour à tous. une nouvelle fois j'ai besoin de votre aide
    Je voudrais laisser la possibilité à mes utilisateurs de se désinscrire de ma newsletter (gentil l'admin. lol) et g pour tant un probleme dans mon code que je ne vois pas.
    J'espere qu'un regard neuf sur ce code pourra m'eclairer.
    Merci d'avance

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <!-- Creation Date: <?=Date("d/m/Y")?> -->
    <head>
     
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <meta name="Generator" content="Dev-PHP 1.9.4">
    <title>Désinscription</title>
    <LINK href="../style.css" rel="stylesheet" type="text/css">
    </head>
    <body>
    <?
     
    function affiche($faire,$cas) {
    switch ($cas) {
      case 1:echo "<script language=\"javascript\">alert(\"$faire n'était pas inscrit à la newsletter!\")</script>";break;
      case 2:echo "<script language=\"javascript\">alert(\"$faire\")</script>";break;
      }
    }
        include("../client/templates/dbconnect.php");
        // Ouverture de la connexion :
        $mail = $_POST["mail"];
        if (ereg("^.+@.+\\..+$", $_POST["mail"])){
        	$exist = "SELECT * from newsletter where email_newsletter='$mail'";
        	// Ouverture de la base de données :
           		    $deja = MySQL_Query ($exist)or die(mysql_error());
              		while ($data = mysql_fetch_assoc($exist))
    				{
    				if ($data['email_newsletter']==$mail)
    				$requete = "DELETE FROM newsletter WHERE email_newsletter = ('$mail')";
    		 		else 
    				affiche($mail,1);
     
             		if ( !($result = MySQL_Query($requete)) )  affiche("Une erreur s'est produite lors de votre désinscription..Recommencez svp",2);
              		else affiche("désinscription effectué  $mail",2);
    				}
              }
     
     
        // Fermeture de la connexion
       else
       affiche("Mail Non Valide",2);
     
       mysql_close(); 
    ?>
    <script language='Javascript'>
          setTimeout('history.go(-1)',0);
      </script>
    </body>
    </html>

  2. #2
    Membre émérite Avatar de nako
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2003
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2003
    Messages : 577
    Par défaut Re: Désinscription à une newsletter - pb code
    Citation Envoyé par nedime
    [..]et g pour tant un probleme dans mon code que je ne vois pas.
    Ben nous non plus !
    C'est quoi le problème ?
    Des messages d'erreurs ?
    a+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 16
    Par défaut
    Donc g une page du nom de "desinscription.html" avec un formulaire ou je recupere le mail de la personne a desinscrire dans un champ texte. Une fois saisi, je me sert d'un bouton qui envoi le formulaire avec la valeur du champ dans mon script "desinscription.php" (voir ci-dessus).
    cependant quand je clique sur ce bouton il me met l'erreur
    HTTP 404 - Fichier introuvable
    Internet Explorer

    je stock tout mes fichiers sur un FTP deja existant car je fai just une mise à jour de site et tout le reste fonctionne.

    Jespere avoir ete assez clair... sinon dites le moi

  4. #4
    Membre chevronné Avatar de dj-julio
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 745
    Par défaut
    c'est quoi tes "affiche" ??

  5. #5
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    es tu sur que l'action dans ton formulaire a le nom de fichier correct????

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 16
    Par défaut
    dj-julio affiche c'est parce ke je me sert d'une fonction pour mes affichage qui s'appelle affiche (avec un pe de javascript).
    sinon yiannis, le code du formulaire de ma page html est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <form action="newsletter/desinscription.php" method="post" name="form1" target="mainFrame">
      <div align="center">
        <p><span class="Style2"><strong><span class="Style3"><FONT COLOR="white" face="Verdana" >Votre email</FONT></span></span>
     
          <span class="Style2">          
          <input type="text" name="mail"value="Votre Mail" onFocus="if (value == 'Votre Mail') {value =''}" onBlur="if (value == '') {value = 'Votre Mail'}">
          <br>
    	      </span><span class="Style2">
     
    	      </span><br>
    	      <input name="FormDes" type="submit" id="FormDes" value="Desinscription">
    	      <br>
    </p>
        </div>
    </form>

Discussions similaires

  1. Réponses: 2
    Dernier message: 22/06/2006, 17h20
  2. Réponses: 6
    Dernier message: 15/05/2006, 09h00
  3. [SGBD] [MySql] Sauvegarder une base de données
    Par joquetino dans le forum Administration
    Réponses: 2
    Dernier message: 23/02/2006, 23h47
  4. [SGBD] [MySQL] Problème de mise à jour d'une table
    Par philippef dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 13/01/2006, 15h42
  5. [SGBD] affichage d'image jpeg depuis une base mysql
    Par eric_300 dans le forum Requêtes
    Réponses: 2
    Dernier message: 10/09/2005, 12h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo