Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/06/2011, 14h12   #1
Membre du Club
 
Avatar de fazpedro
 
Homme
Inscription : août 2009
Messages : 360
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : août 2009
Messages : 360
Points : 64
Points : 64
Par défaut Newsletter avec requête dans SQL

Bonjour,

je cherche un script PHP qui pourrait faire la chose suivante :

- envoyer une "newsletter" ( ou "infolettre" ...) aux abonnés (ça, ok j'ai trouvé des scripts...),
mais qui, dans le message envoyé, récupérerait (et afficherait dans le corps du message bien sûr) des informations (Lieu, évènement...) en provenance de ma base SQL (ça, j'ai pas trouvé....)

j'ai déjà un code PHP qui permet aux utilisateurs qui se sont inscrits (via un de mes formulaires PHP) de saisir des évènements dans l'agenda (= ma base SQL : Lieu, évènement....)

Si vous savez où je peux trouver un script PHP simple que je puisse paramétrer, çela m'aiderait beaucoup

Merci d'avance de votre aide.
fazpedro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2011, 14h31   #2
Membre régulier
 
Avatar de Netek
 
Homme Damien Gros
Développeur Web
Inscription : mars 2011
Messages : 58
Détails du profil
Informations personnelles :
Nom : Homme Damien Gros
Âge : 25
Localisation : France, Gard (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mars 2011
Messages : 58
Points : 73
Points : 73
Envoyer un message via MSN à Netek
Je pense que tu peux le faire toi meme. Repere le fichier, le script, la fonction qui envoie le mail et ajoute y les requetes SQL qui vont bien.
Netek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2011, 22h52   #3
Membre du Club
 
Avatar de fazpedro
 
Homme
Inscription : août 2009
Messages : 360
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : août 2009
Messages : 360
Points : 64
Points : 64
Ok Netek,
j'ai essayé en prenant le mail de confirmation d'inscription mais je coince car je reçois bien un mail en newsletter mais avec trucs bizarres... :

<html><body>&eacute;v&egrave;nement de la semaine.....

Voici mon code et merci encore... :
Code :
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
 
<?php
session_start(); //On demarre une session
require("Configuration.php"); //On insert le fichier qui contient les informations
 
$mail = htmlentities($_POST['mail']);
 
if (preg_match("!^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$!", $mail)) //Verifie que l'email entrée n'est pas une fausse.
{
$chaine = "abcdefghijklmnopqrstuvwxyz0123456789"; 
 
//On se connecte à MySQL
$sql = connect_sql();
$verification = mysql_query("SELECT COUNT(*) FROM pdf_membre WHERE mail='$mail'") or die (mysql_error());
$donnees = mysql_fetch_array($verification)or die (mysql_error());
 
if($donnees['COUNT(*)'] = 0) //On verifie que le mail existe
{ 
$reponse = '<b>'.'Le mail '.$mail.' n\'est pas connu dans la base !'.'</b>'.'<a href="javascript:history.back(1)">Retour au formulaire</a>';
}
else
{	
if( empty($mail)) //On verifie que le mail est bien là
{
$reponse = 'le mail n\'est pas renseign&eacute;'.'<a href="javascript:history.back(1)">Retour au formulaire</a>';
}
else //Si tout est bon on envoie le mail
{
 
// On ne vérifie pas l'année !
$annee2="2011";
// création de la date de départ au format date MySQL  année  mois jour
$date_depart2=$annee2.'-'.date('n').'-'.date('j');
// création de la date de fin au format date MySQL
$date_fin2 = date('Y-m-d', strtotime($date_depart2.' +7 days'));
//On remet les dates au format français
setlocale (LC_TIME, 'fr_FR.UTF8');
$date_vue_depart2 = strftime("%A %d %B",strtotime("$date_depart2"));
$date_vue_fin2 = strftime("%A %d %B",strtotime("$date_fin2"));
 
// on écrit la requête
$select3 = "SELECT type_evenement, type_etab, secteur, heure, tarif, lieu, nom, description, date_ev 
FROM evenement WHERE date_ev BETWEEN '$date_depart2' AND '$date_fin2' ORDER BY date_ev ASC";
$result2 = mysql_query($select3) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result2);
//On vérifie que la table contient quelque chose
if
(mysql_num_rows($result2) == 0)
{
		$message1 =  '<html>'.'<body>'.'Bonjour  voici la newsletter de'.'&nbsp;'.'<b>'.$nom_site.'</b>'.
		$message1 .= '<br>'.'</br>';
		$message1 .= '<p>'.'<b>'.'Aucun &eacute;v&egrave;nement ! '.'</b>'.'</p>'.'<br>'.'</br>';
		$message1 .= '<br>'.'</br>';
		$message1 .= 'A très bientôt sur le site!';
		$message1 .= '<br>'.'</br>';
		$message1 .= '<a href="'.$url_site.'">MON SITE</a>.</p>';
		$message1 .= '<br>'.'</br>';
		$message1 .= '<br>'.'</br>';
}
//Si il y a des entrées	  
else
{
//On fait une boucle pour sortir toutes les entrées de la semaine
while($affiche2 = mysql_fetch_array($result2))
	{
		//On remet la date au format français
		setlocale (LC_TIME, 'fr_FR.UTF8');
		$date_affiche2 = $affiche2["date_ev"];
		$date_vue2 = strftime("%A %d %B",strtotime("$date_affiche2"));
		//On affiche l'en-tête
 		$message1 =  '<html>'.'<body>'.'Bonjour  voici la newsletter de'.'&nbsp;'.'<b>'.$nom_site.'</b>'.
		$message1 .= '<br>'.'</br>';
		$message1 .= '<br>'.'</br>';
		$message1 .= 'A très bientôt sur le site!';
		$message1 .= '<br>'.'</br>';
		$message1 .= '<a href="'.$url_site.'">MON SITE</a>.</p>';
		$message1 .= '<br>'.'</br>';
		$message1 .= '<br>'.'</br>';
		$message1 .= 'Du '.'<b>'.ucwords(strtolower($date_vue_depart2)).'&nbsp;'.'&nbsp;'.'</b>';
		$message1 .= 'Au '.'<b>'.ucwords(strtolower($date_vue_fin2)).'&nbsp;'.'&nbsp;'.'</b>';
		$message1 .= '<br>'.'</br>';
		$message1 .= '</body>'.'</html>';
		//On affiche les entrées
		$message2 =  '<html>'.'<body>'.'&eacute;v&egrave;nement de la semaine : '.'&nbsp;'.'<b>'.$nom_site.'</b>'.
		$message2 .= '<b>'."<div class='recherche'>".$affiche2["type_evenement"]."   ".'</b>'."</div>";
		$message2 .= '<p>'.'</p>';
		$message2 .= "<div class='recherche'>"."    > ".$affiche2["type_etab"]."   "."</div>";
		$message2 .= '<b>'."<div class='recherche'>"."    > ".$date_vue2."   ".'</b>'."</div>";
		$message2 .= "<div class='recherche'>"."    > ".$affiche2["secteur"]."   "."</div>";
		$message2 .= "<div class='recherche'>"."Début à : ".$affiche2["heure"]."   "."</div>";
		$message2 .= "<div class='recherche'>"."  Tarif : ".$affiche2["tarif"]."   "."</div>";
		$message2 .= "<div class='recherche'>"." où ? ".$affiche2["lieu"]."   "."</div>";
		$message2 .= '<b>'."<div class='recherche'>"." qui ? ".$affiche2["nom"]."   ".'</b>'."</div>";
		$message2 .= '<p>'.'</p>';
		$message2 .= "<div class='recherche'>"."      < ".$affiche2["description"]."   "."</div>";
		$message2 .= '<br>'.'</br>';
		$message2 .= '</body>'.'</html>';
	}
 // on ferme la boucle WHILE
 
//on ferme le ELSE
}
			$reponse = 'Bravo, vous &ecirc;tes maintenant inscrit &agrave; la newsletter de'.'&nbsp;'.'<b>'.$nom_site.'</b>'.
			'<br>'.'</br>'.'Vous allez recevoir un e-mail dans quelques instants'.'<a href="' .$url_site. '">Retour &agrave; l\'Accueil</a>';
			$entete = "MIME-Version: 1.0\r\n";
			$entete .= "Content-type: text/html; charset=utf-8";
			$entete .= "From: <$email_admin>\r\n";
			$entete .= "Reply-To: $email_admin\r\n";
			mail($mail,'Newsletter de ' .$nom_site. ' ' . $login .'.' , $message1, $message2, $entete);
			}
		}
mysql_close($sql); //On se deconnecte
}
else //Reponse si l'adresse e-mail est une fausse
{
$reponse = 'Votre adresse e-mail "' . $mail . '" n\'est pas correcte. <a href="javascript:history.back(1)">Retour au formulaire</a>';
}
?>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>FAZ A CAEN</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<?php include('bandeau.php'); ?> <!-- insère le bandeau principal en haut -->
<div id="mainContent">
<br />
<br />
<? echo $reponse; ?> <!-- On affiche la reponse de tout le code du dessus -->
</div>
<br />
<br />
<?php include('bas_de_page.php'); ?> <!-- insère le bandeau principal en haut -->
</body>
</html>
fazpedro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2011, 07h01   #4
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 128
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 128
Points : 7 269
Points : 7 269
Bonjour,

Envoie ton mail en deux partie mais pas comme ça, la 4ème paramètre doit être le header dans lequel tu définie le type mime du message.
Code :
1
2
mail($mail,'Newsletter de ' .$nom_site. ' ' . $login .'.' , $message1, $entete);
mail($mail,'Newsletter de ' .$nom_site. ' ' . $login .'.' , $message2, $entete);
A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2011, 15h20   #5
Membre du Club
 
Avatar de fazpedro
 
Homme
Inscription : août 2009
Messages : 360
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : août 2009
Messages : 360
Points : 64
Points : 64
Bonjour andry.aime,

le problème est que le destinataire reçoit deux mails !

je souhaite un seul mail avec un message et les évènements à la suite...
Merci.
fazpedro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2011, 15h27   #6
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 128
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 128
Points : 7 269
Points : 7 269
Code :
mail($mail,'Newsletter de ' .$nom_site. ' ' . $login .'.' , $message1.$message2, $entete);
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2011, 15h38   #7
Membre du Club
 
Avatar de fazpedro
 
Homme
Inscription : août 2009
Messages : 360
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : août 2009
Messages : 360
Points : 64
Points : 64
C'est presque ça...
on reçoit bien un seul message mais le $message1 est répété autant de fois qu'il y a d'évènement dans le m$message 2...
Comment faire pour que le $message1 ne soit affiché qu'une seule fois ?
je suis exigeant...non ? merci beaucoup.
fazpedro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2011, 18h11   #8
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 128
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 128
Points : 7 269
Points : 7 269
Re,

Crée une variable pour stocker la date et compare le avec la ligne encours, si c'est égale, tu ne faits pas la concaténation de $message1, sinon tu faits la concaténation.

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2011, 18h25   #9
Membre du Club
 
Avatar de fazpedro
 
Homme
Inscription : août 2009
Messages : 360
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : août 2009
Messages : 360
Points : 64
Points : 64
désolé mais je comprends pas ce que tu veux dire ?
je suis débutant...
merci.
fazpedro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2011, 18h49   #10
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 128
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 128
Points : 7 269
Points : 7 269
Désolé, j'ai pensé que tu veux envoyer un mail pour tous les évènements de même date. Tu n'as qu'à sortir $message1 de la boucle.
Code :
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
$message2="";
$message1 =  '<html>'.'<body>'.'Bonjour  voici la newsletter de'.'&nbsp;'.'<b>'.$nom_site.'</b>'.
$message1 .= '<br>'.'</br>';
$message1 .= '<br>'.'</br>';
$message1 .= 'A très bientôt sur le site!';
$message1 .= '<br>'.'</br>';
$message1 .= '<a href="'.$url_site.'">MON SITE</a>.</p>';
$message1 .= '<br>'.'</br>';
$message1 .= '<br>'.'</br>';
$message1 .= 'Du '.'<b>'.ucwords(strtolower($date_vue_depart2)).'&nbsp;'.'&nbsp;'.'</b>';
$message1 .= 'Au '.'<b>'.ucwords(strtolower($date_vue_fin2)).'&nbsp;'.'&nbsp;'.'</b>';
$message1 .= '<br>'.'</br>';
setlocale (LC_TIME, 'fr_FR.UTF8');
while($affiche2 = mysql_fetch_array($result2))
	{
		//On remet la date au format français
 
		$date_affiche2 = $affiche2["date_ev"];
		$date_vue2 = strftime("%A %d %B",strtotime("$date_affiche2"));
		$message2 .=  '&eacute;v&egrave;nement de la semaine : '.'&nbsp;'.'<b>'.$nom_site.'</b>'.
		$message2 .= '<b>'."<div class='recherche'>".$affiche2["type_evenement"]."   ".'</b>'."</div>";
		$message2 .= '<p>'.'</p>';
		$message2 .= "<div class='recherche'>"."    > ".$affiche2["type_etab"]."   "."</div>";
		$message2 .= '<b>'."<div class='recherche'>"."    > ".$date_vue2."   ".'</b>'."</div>";
		$message2 .= "<div class='recherche'>"."    > ".$affiche2["secteur"]."   "."</div>";
		$message2 .= "<div class='recherche'>"."Début à : ".$affiche2["heure"]."   "."</div>";
		$message2 .= "<div class='recherche'>"."  Tarif : ".$affiche2["tarif"]."   "."</div>";
		$message2 .= "<div class='recherche'>"." où ? ".$affiche2["lieu"]."   "."</div>";
		$message2 .= '<b>'."<div class='recherche'>"." qui ? ".$affiche2["nom"]."   ".'</b>'."</div>";
		$message2 .= '<p>'.'</p>';
		$message2 .= "<div class='recherche'>"."      < ".$affiche2["description"]."   "."</div>";
		$message2 .= '<br>'.'</br>';
	}
$message2 .= '</body>'.'</html>';
A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2011, 21h20   #11
Membre du Club
 
Avatar de fazpedro
 
Homme
Inscription : août 2009
Messages : 360
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : août 2009
Messages : 360
Points : 64
Points : 64
Excellent !
Merci andry.aime !

Ci-dessous mon code newsletter2.php modifié :
Code :
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
<?php
session_start(); //On demarre une session
require("Configuration.php"); //On insert le fichier qui contient les informations
 
$mail = htmlentities($_POST['mail']);
 
if (preg_match("!^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$!", $mail)) //Verifie que l'email entrée n'est pas une fausse.
{
$chaine = "abcdefghijklmnopqrstuvwxyz0123456789"; 
 
//On se connecte à MySQL
$sql = connect_sql();
$verification = mysql_query("SELECT COUNT(*) FROM pdf_membre WHERE mail='$mail'") or die (mysql_error());
$donnees = mysql_fetch_array($verification)or die (mysql_error());
 
if($donnees['COUNT(*)'] = 0) //On verifie que le mail existe
{ 
$reponse = '<b>'.'Le mail '.$mail.' n\'est pas connu dans la base !'.'</b>'.'<a href="javascript:history.back(1)">Retour au formulaire</a>';
}
else
{	
if( empty($mail)) //On verifie que le mail est bien là
{
$reponse = 'le mail n\'est pas renseign&eacute;'.'<a href="javascript:history.back(1)">Retour au formulaire</a>';
}
else //Si tout est bon on envoie le mail
{
 
// On ne vérifie pas l'année !
$annee2="2011";
// création de la date de départ au format date MySQL  année  mois jour
$date_depart2=$annee2.'-'.date('n').'-'.date('j');
// création de la date de fin au format date MySQL
$date_fin2 = date('Y-m-d', strtotime($date_depart2.' +30 days'));
//On remet les dates au format français
setlocale (LC_TIME, 'fr_FR.UTF8');
$date_vue_depart2 = strftime("%A %d %B",strtotime("$date_depart2"));
$date_vue_fin2 = strftime("%A %d %B",strtotime("$date_fin2"));
 
// on écrit la requête
$select3 = "SELECT type_evenement, type_etab, secteur, heure, tarif, lieu, nom, description, date_ev 
FROM evenement WHERE date_ev BETWEEN '$date_depart2' AND '$date_fin2' ORDER BY date_ev ASC";
$result2 = mysql_query($select3) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result2);
//On vérifie que la table contient quelque chose
if
(mysql_num_rows($result2) == 0)
{
		$message1 =  '<html>'.'<body>'.'Bonjour  voici la newsletter de'.'&nbsp;'.'<b>'.$nom_site.'</b>'.
		$message1 .= '<br>'.'</br>';
		$message1 .= '<p>'.'<b>'.'Aucun &eacute;v&egrave;nement ! '.'</b>'.'</p>'.'<br>'.'</br>';
		$message1 .= '<br>'.'</br>';
		$message1 .= '&agrave; tr&egrave;s bient&ocirc;t sur le site !';
		$message1 .= '<br>'.'</br>';
		$message1 .= '<a href="'.$url_site.'">MON  SITE</a>.</p>';
		$message1 .= '<br>'.'</br>';
		$message1 .= '<br>'.'</br>';
}
//Si il y a des entrées	  
else
{
 
//On affiche l'en-tête
		$message2="";
 		$message1 =  '<html>'.'<body>'.'Bonjour  voici la newsletter de'.'&nbsp;'.'<b>'.$nom_site.'</b>'.
		$message1 .= '<br>'.'</br>';
		$message1 .= '&agrave; tr&egrave;s bient&ocirc;t sur le site !';
		$message1 .= '<br>'.'</br>';
		$message1 .= '<a href="'.$url_site.'">MON SITE</a>.</p>';
		$message1 .= '<br>'.'</br>';
		$message1 .= 'Du '.'<b>'.ucwords(strtolower($date_vue_depart2)).'&nbsp;'.'&nbsp;'.'</b>';
		$message1 .= 'Au '.'<b>'.ucwords(strtolower($date_vue_fin2)).'&nbsp;'.'&nbsp;'.'</b>';
		$message1 .= '<br>'.'</br>';
		$message1 .= '</body>'.'</html>';
 
 
setlocale (LC_TIME, 'fr_FR.UTF8');
 
//On fait une boucle pour sortir toutes les entrées de la semaine
while($affiche2 = mysql_fetch_array($result2))
	{
		//On remet la date au format français
		$date_affiche2 = $affiche2["date_ev"];
		$date_vue2 = strftime("%A %d %B",strtotime("$date_affiche2"));
		//On affiche les entrées
		$message2 =  '<html>'.'<body>'.
		$message2 .= '<b>'."<div class='recherche'>".$affiche2["type_evenement"]."   ".'</b>'."</div>";
		$message2 .= '<p>'.'</p>';
		$message2 .= "<div class='recherche'>"."    > ".$affiche2["type_etab"]."   "."</div>";
		$message2 .= '<b>'."<div class='recherche'>"."    > ".$date_vue2."   ".'</b>'."</div>";
		$message2 .= "<div class='recherche'>"."    > ".$affiche2["secteur"]."   "."</div>";
		$message2 .= "<div class='recherche'>"."    > ".$affiche2["secteur"]."   "."</div>";
		$message2 .= "<div class='recherche'>"."D&eacute;but &agrave; : ".$affiche2["heure"]."   "."</div>";
		$message2 .= "<div class='recherche'>"."  Tarif : ".$affiche2["tarif"]."   "."</div>";
		$message2 .= "<div class='recherche'>"." o&ugrave; ? ".$affiche2["lieu"]."   "."</div>";
		$message2 .= '<b>'."<div class='recherche'>"." qui ? ".$affiche2["nom"]."   ".'</b>'."</div>";
		$message2 .= '<p>'.'</p>';
		$message2 .= "<div class='recherche'>"."      < ".$affiche2["description"]."   "."</div>";
		$message2 .= '<br>'.'</br>';
		$message2 .= '</body>'.'</html>';
	}
 // on ferme la boucle WHILE
 
$message2 .= '</body>'.'</html>';
 
//on ferme le ELSE
}
			$reponse = 'Bravo, vous &ecirc;tes maintenant inscrit &agrave; la newsletter de'.'&nbsp;'.'<b>'.$nom_site.'</b>'.
			'<br>'.'</br>'.'Vous allez recevoir un e-mail dans quelques instants'.'<a href="' .$url_site. '">Retour &agrave; l\'Accueil</a>';
			$entete = "MIME-Version: 1.0\r\n";
			$entete .= "Content-type: text/html; charset=utf-8";
			$entete .= "From: <$email_admin>\r\n";
			$entete .= "Reply-To: $email_admin\r\n";
			// mail($mail,'Newsletter de ' .$nom_site. ' ' . $login .'.' , $message1.$message2, $entete);
			mail($mail,'Newsletter de ' .$nom_site. ' ' . $login .' ' , $message1.$message2, $entete);
			}
		}
mysql_close($sql); //On se deconnecte
}
else //Reponse si l'adresse e-mail est une fausse
{
$reponse = 'Votre adresse e-mail "' . $mail . '" n\'est pas correcte. <a href="javascript:history.back(1)">Retour au formulaire</a>';
}
?>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>FAZ A CAEN</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<?php include('bandeau.php'); ?> <!-- insère le bandeau principal en haut -->
<div id="mainContent">
<br />
<br />
<? echo $reponse; ?> <!-- On affiche la reponse de tout le code du dessus -->
</div>
<br />
<br />
<?php include('bas_de_page.php'); ?> <!-- insère le bandeau principal en haut -->
</body>
</html>
fazpedro est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h54.


 
 
 
 
Partenaires

Hébergement Web