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

PHP & Base de données Discussion :

erreur de script php


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Avril 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 3
    Par défaut erreur de script php
    Bonjour.
    Ayant installé un service de petites annonces, des messages sont renvoyés avec des variables incluses au webmaster et au souscripteur lors de l'inscription et lors de l'insertion de nouvelles annonces. En ce qui concerne l'insertion, tous fonctionne bien. Par contre, lors de l'ouverture d'un nouveau compte, certaines variables ne sont visiblement pas trouvées dans la base de données. $email sert en particulier à envoyer le message au souscripteur, et d'autres sont incluses dans le message destiné au webmaster, le message lui parvient, mais sans les variables. Je pense que dans le script il y a une erreur dans l'adressage de la base de données. Je vous mets le script ci-dessous, si quelqu'un a une idée, ce serait génial ! 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
     mysql_select_db($database_connexion, $connexion);
    $query_Recordset1 = "SELECT * FROM an_config";
    $Recordset1 = mysql_query($query_Recordset1, $connexion) or die(mysql_error());
    $row_Recordset1 = mysql_fetch_assoc($Recordset1);
    $totalRows_Recordset1 = mysql_num_rows($Recordset1);
     
    $colname_Recordset2 = "-1";
    if (isset($_GET['email'])) {
      $colname_Recordset2 = (get_magic_quotes_gpc()) ? $_GET['email'] : addslashes($_GET['email']);
    }
     
    $query_Recordset2 = sprintf("SELECT * FROM an_membre WHERE email = '%s'", $colname_Recordset2);
    $Recordset2 = mysql_query($query_Recordset2, $connexion) or die(mysql_error());
    $row_Recordset2 = mysql_fetch_assoc($Recordset2);
    $totalRows_Recordset2 = mysql_num_rows($Recordset2);
                  //---------------------------------------------------------------------
     
    $pseudo=$row_Recordset2['pseudo'];
    $date=date("d/m/Y");
     $email=$row_Recordset2['email'];
    $passe=$row_Recordset2['passe'];
    $emailserveur=$row_Recordset1['emailserveur'];
     
     if($row_Recordset1['mail']=="email" and $row_Recordset1['mvalm']=="y")// si c fonction email(online)
      {
     $suj="un nouveau membre sur le site";
         $msg="nouvelle inscription d'un membre<br>son email : $email son pseudo : $pseudo date d'inscription : $date"; 
              if(@!email("webmaster",$emailserveur, $suj, $msg));
     
       }
       if($row_Recordset1['mail']=="mail" and $row_Recordset1['mvalm']=="y")// si c fonction email(online)
        {
        $suj="un nouveau membre sur le site";
         $msg="nouvelle inscription d'un membre son email : $email son pseudo : $pseudo date d'inscription : $date"; 
         @mail($emailserveur,$suj,$msg,"FROM:$emailserveur");
        }
         if($row_Recordset1['mail']=="email") // si c fonction email(online)
      {
     $suj="Votre inscription";
         $msg="Merci de votre inscription vos données sont : email : $email pseudo : $pseudo mot de passe : $passe et la date d'inscription le : $date merci et bonne visite sur le site."; 
              if(@!email("webmaster",$email, $suj, $msg));
              }
            if($row_Recordset1['mail']=="mail")// si c fonction email(online)
        {
        $suj="Votre inscription";
         $msg="Merci de votre inscription<br><br>vos données sont : email : $email pseudo : $pseudo mot de passe : $passe et la date d'inscription le : $date merci et bonne visite sur le site."; 
     
     
         @mail($email,$suj,$msg,"FROM:$emailserveur");
    }

  2. #2
    Membre éclairé Avatar de Sekigawa
    Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    432
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 432
    Par défaut
    Salut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
         $msg="nouvelle inscription d'un membre<br>son email : ".$email." son pseudo : ".$pseudo." date d'inscription : ".$date;
    Essaye par concaténation ^^
    Je te montre une fois mais essaye pour les autres fois !!

    Tchou

  3. #3
    Candidat au Club
    Inscrit en
    Avril 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 3
    Par défaut toujours pareil...
    Merci de ta réponse, mais le problème persiste. Je reçois mon mail sans les variables. Et le courrier pour le souscripteur n'est pas expédié (apparemment le $email du souscripteur n'est pas trouvé dans la bdd...

  4. #4
    Membre éclairé Avatar de Sekigawa
    Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    432
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 432
    Par défaut
    Bon je sais pas si ça va changer quelques choses mais au lieu de faire un

    Essaie de mettre le nom des champs....

Discussions similaires

  1. [Wamp] erreur si script PHP coupé en 2
    Par laurentSc dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 10/12/2013, 13h32
  2. Réponses: 16
    Dernier message: 06/11/2010, 13h34
  3. [SQL-Server] Erreur 500 lors d'un script php avec sql
    Par DeusDavid dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 15/12/2006, 18h47
  4. [PHP-JS] erreur dans le script php
    Par islem dans le forum Langage
    Réponses: 1
    Dernier message: 04/09/2006, 17h06
  5. [Forum] Des erreurs avec tous les scripts PHP
    Par sensoo dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 12
    Dernier message: 25/04/2006, 18h41

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