Besoin d'un Gros coup de main pour finir mon site [PHP] - Programmation
Marsh Posté le 19-07-2002 à 11:05:22
http://phpmailer.sourceforge.net
si avec ça tu y arrives pas ..
Marsh Posté le 19-07-2002 à 11:24:30
En fait mon pb c pas de mailer à proprement dit, mais c'est le script qui va lire la base et comparer les résultats de chaque utilisateur avt d'envoyer le message
Marsh Posté le 19-07-2002 à 11:31:16
<?php
require("conf.php3" );
//Connexion et sélection des membres souhaitant recevoir un e-mail
$mysql_link = mysql_connect($sql_serveur,$sql_user,$sql_passwd);
$sql = "SELECT email,id_membre FROM membre WHERE mailing = \"1\"";
$result = mysql_db_query($sql_bdd, $sql, $mysql_link);
$compteur=0;
while ($resultat = mysql_fetch_array($result)) {
$compteur=$compteur+1;
$cur_varname = 'mail'.$compteur;
$$cur_varname = $resultat[email];
$cur_varname = 'm'.$compteur;
$$cur_varname = $resultat[id_membre];
}
$sql = "SELECT combinaison, id FROM grilles WHERE id_Membre =${'m'.$compteur}";
$result2 = mysql_db_query($sql_bdd, $sql, $mysql_link);
echo $sql;
$compteur=0;
echo "<table align=center width=\"470\" border=\"0\">";
//Fonction de comparaison des résultats (c'est là que ça merde, rien ne se passe)
while ($resultat2 = mysql_fetch_array($result2)) {
$compteur=$compteur+1;
echo $sql;
echo "<tr bgcolor=\"$tab1\"><td width=\"340\"><b><u>Grille n°$compteur :</u> $resultat2[combinaison]</b></td>";
$requete=mysql_db_query($sql_bdd,"select * from tirages where id=1",$db_link) or die(mysql_error());
$combi = str_replace("-"," ",$resultat2[combinaison]);
$resultat_tirage= substr_count ($combi,mysql_result($requete,0,"Numero1" ));
$resultat_tirage= $resultat_tirage + substr_count ($combi,mysql_result($requete,0,"Numero2" ));
$resultat_tirage= $resultat_tirage + substr_count ($combi,mysql_result($requete,0,"Numero3" ));
$resultat_tirage= $resultat_tirage + substr_count ($combi,mysql_result($requete,0,"Numero4" ));
$resultat_tirage= $resultat_tirage + substr_count ($combi,mysql_result($requete,0,"Numero5" ));
$resultat_tirage= $resultat_tirage + substr_count ($combi,mysql_result($requete,0,"Numero6" ));
if (substr_count($combi,mysql_result($requete,0,"Complementaire" ))==1)
{
echo "<td width=\"250\"><div align=Left><b>$resultat_tirage chiffres et le complémentaire</b></div></td></tr>";
}
else
{
echo "<td width=\"250\"><div align=Left><b>$resultat_tirage chiffres</b></div></td></tr>";
}
}
echo "</table>";
Echo "<br>";
?>
Marsh Posté le 19-07-2002 à 10:37:20
Salut,
J'ai fait une appli de comparaison de grilles de loto par rapport aux tirages officiels et je n'arrive pas à appliquer la dernière touche : Envoyer automatiquement les résultats par e-mail
http://www.autoloto.fr.st
Voila le principe :
1/ inscription (3 sec montre en main)
2/ saisi des grilles
3/ Aller voir les résultats
Me reste plus que ce maudit envoie d'email
J'ai déjà commencé un script pour l'envoie sur e-mail mais il merde et je sais po pkoi
MErci aux courageux
Message édité par format_c le 19-07-2002 à 10:37:30