creation de sites internet :

- erreur code de newslestter

Site gratuit de petites annonces motos
occasion Honda
Autres messages sur des sujets similaires :
erreur bizarre
Erreur dès le lancement : Resource not found
recuperer le code html d'un mot selecionné
erreur MYSQL
erreur dans la page
Cours HTML / Javascript / PHP disponibles :



 Retour Site Honolulu  |  Nouveau sujet  |  Retour aux sujets  |  Chercher  |  Connexion    
 erreur code de newslestter
Auteur: luc
(---.adsl.proxad.net)
Date: 31-03-2006 17:52
310 messages postés sur  la création de sites internet [ 310 msg ]
Salut
J'ai fait un code pour prendre les adresses e-mail des membres de mon site pour leur envoyer les newslestters, mais j'ai 2 erreur, une en ligne 7 et une en ligne 16, voici mon code
<?php
// connexion bdd
mysql_connect("***", "***", "***");
mysql_select_db("***");

$requete="select email from membres";
$id_result=mysql_query($requete,$id_connexion);

$message=$_POST['message'];

$entete="From: ".$_POST['from']."\r\nReply-To: ".$_POST['from']."\r\n";

while ($tableau=mysql_fetch_array($id_result,MYSQL_ASSOC))
{
mail($tableau['email'],"News de ETMapping",$message,$entete);
}
?>

<form action="pagemail.php" method="post">

Expéditeur: <input type="text" name="from" /><br />

Message:<br />

<textarea name="message"></textarea><br />

<input type="submit" value="Envoyer la newslestter" />

</form>

et voici mes erreurs
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /media/160go/hebergement/luc/admin/newslestter.php on line 7

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /media/160go/hebergement/luc/admin/newslestter.php on line 16

http://www.etmapping.sup.fr

Répondre à ce message
 
 Re: erreur code de newslestter
Auteur: honolulu
(---.adsl.proxad.net)
Date: 02-04-2006 19:27
1520 messages postés sur  la création de sites internet [ 1520 msg ]
$requete="select email from membres";

devient :

$requete="select email from membres where 1 "; par exemple (ou bien where email <> '' ) sinon ta requête ne ramènera rien...

A++

Répondre à ce message
 
 Re: erreur code de newslestter
Auteur: luc
(---.adsl.proxad.net)
Date: 03-04-2006 17:42
310 messages postés sur  la création de sites internet [ 310 msg ]
pourquoi where 1 ??

(pour l'autre erreur j'ai troucé c'est bon ;) )

http://www.etmapping.sup.fr

Message édité (03-04-2006 17:43)

Répondre à ce message
 
 Re: erreur code de newslestter
Auteur: luc
(---.adsl.proxad.net)
Date: 05-04-2006 11:30
310 messages postés sur  la création de sites internet [ 310 msg ]
et par hasare il ne faut pas mettre en majuscule ? comme ca :
$requete="SELECT email FROM membres where 1
et j'ai esayer ca me met encore d'autre erreur

http://www.etmapping.sup.fr

Répondre à ce message
 
 Re: erreur code de newslestter
Auteur: honolulu
(---.adsl.proxad.net)
Date: 05-04-2006 16:43
1520 messages postés sur  la création de sites internet [ 1520 msg ]
quelle autre erreur ? (les majuscules n'y sont pour rien)

A++

Répondre à ce message
 
 Re: erreur code de newslestter
Auteur: luc
(---.adsl.proxad.net)
Date: 05-04-2006 19:20
310 messages postés sur  la création de sites internet [ 310 msg ]
l'erreur c'est Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /media/160go/hebergement/luc/admin/newslestter.php on line 16

http://www.etmapping.sup.fr

Répondre à ce message
 
 Re: erreur code de newslestter
Auteur: honolulu
(---.adsl.proxad.net)
Date: 06-04-2006 09:49
1520 messages postés sur  la création de sites internet [ 1520 msg ]
// connexion bdd
mysql_connect("***", "***", "***");
mysql_select_db("***");

$requete="select email from membres";
$id_result=mysql_query($requete,$id_connexion);

je ne veux pas connaître tes login de connexion mais je voudrais en avoir le coeur net : est-ce que $id_connexion est bien défini avant que tu n'y fasses appel ??

Répondre à ce message
 
 Re: erreur code de newslestter
Auteur: luc
(---.adsl.proxad.net)
Date: 06-04-2006 12:01
310 messages postés sur  la création de sites internet [ 310 msg ]
ba au début j'ai ca et avant il n'y a rien d'autre
<?php
$id_connexion = mysql_connect("localhost", "***", "***");
mysql_select_db("***");

http://www.etmapping.sup.fr

Répondre à ce message
 
 Re: erreur code de newslestter
Auteur: honolulu
(---.adsl.proxad.net)
Date: 06-04-2006 12:17
1520 messages postés sur  la création de sites internet [ 1520 msg ]
$requete="select email from membres";

SOIT ton champ "email" n'existe pas, soit membres n'est pas le bon nom de table.

D'autre part, la requête sql $requete="select * from membres"; permet de tout prendre dans la table "membres" mais la requête $requete="select email from membres"; nécessite à mon sens une restriction;

Bref, rajoute une condition :
$requete="select email from membres where email <> '' "; // seuls les emails non vides

Répondre à ce message
 
 Re: erreur code de newslestter
Auteur: luc
(---.adsl.proxad.net)
Date: 06-04-2006 18:49
310 messages postés sur  la création de sites internet [ 310 msg ]
mais en faite il n'y a pas de mail vide car c'est les email des membre inscrit et c'est obligatoir de mettre une adresse pour s'inscrire

http://www.etmapping.sup.fr

Répondre à ce message
 
 Re: erreur code de newslestter
Auteur: luc
(---.adsl.proxad.net)
Date: 06-04-2006 19:05
310 messages postés sur  la création de sites internet [ 310 msg ]
je vien de vérifier et mon champ c'est bien email et la table c'est bien membres
C'est bizard non ? #ben#

http://www.etmapping.sup.fr

Répondre à ce message
 
 Re: erreur code de newslestter
Auteur: honolulu
(---.adsl.proxad.net)
Date: 06-04-2006 22:47
1520 messages postés sur  la création de sites internet [ 1520 msg ]
"mais en faite il n'y a pas de mail vide car c'est les email des membre inscrit et c'est obligatoir de mettre une adresse pour s'inscrire"

est-ce que je t'ai demandé s'il y avait des mails vides et si c'était obligatoire de mettre une adresse pour s'inscrire ?? je ne te demande pas de répondre à mes questions -- qui d'ailleurs n'en sont pas --, je t'apporte des réponses... #air#

Répondre à ce message
 Retour Site Honolulu  |  Liste des Forums    

 Liste des Forums  |  Nouvel utilisateur ? Enregistrez-vous ici 
 Connexion
 Nom d'utilisateur:
 Mot de passe:
 Enregistrer mon profil:
   
 Mot de passe perdu ?
Écrivez votre adresse Email ou votre Identifiant ci-dessous et un nouveau mot de passe sera envoyé sur l'Email lié à votre profil.
phorum.org
Honolulu : créateur de site internet à Annecy et sur le web !