bonjour; 
Pouvez vous faire en sorte que la newsletter en se lance quand on clik sur le bouton envoyer et non à son chargement.
Voici le code :
<?php
#Les champs entre /**/ sont à compléter.
//connexion à mysql
$host="*******";
$account="*******";
$password="*******";
$dbname="*******";
$connect=mysql_connect($host,$account,$password);
$db=mysql_select_db($dbname,$connect);
$sql="SELECT * FROM news"; //récupération des données
$result=mysql_query($sql,$connect);
$texte=$_POST['texte']; //récupération du message dans le formulaire
$sujet="*******"; //mise en forme du message
$entete="FROM: *******\n";
$entete .="MIME-Version: 1.0\n";
$entete .="Content-Type: multipart/alternative;boundary=$boundary\n";
$message .= "\nThis is a multi-part message in MIME format.";
$message .="\n--$boundary\nContent-Type: text/html;charset=\"iso-8859-1\"\n\n";
$message .="$texte";
$message .="\n--$boundary--\n end of the multi-part";
while($email=mysql_fetch_row($result)) //envoi du message à tous les emails de la base de données
{
$res=mail($email[0],$sujet,$message,$entete);
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Newsletter</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
background-image: url(/site/admin/fond.jpg);
}
.Style1 {
font-size: 36px;
font-weight: bold;
}
-->
</style>
</head>
<body>
<p align="center"> </p>
<p align="center" class="Style1">Newsletter</p>
<p align="center"><br>
</p>
<form name="form1" method="post" action="">
<p align="center"><strong>Message au format HTML : </strong></p>
<p align="center">
<textarea name="texte" cols="100" rows="20" id="texte"></textarea>
</p>
<p align="center">
<input type="submit" name="Submit" value="Envoyer">
</p>
</form>
</body>
</html>
Merci d'avance 