Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3784 connectés 

 


Dernière réponse
Sujet : [PHP] Boucle qui marche po... j'y comprends rien
format_c Up :D
Allé, y a bien un Codeur compétent dans la salle  :lol:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
format_c Up :D
Allé, y a bien un Codeur compétent dans la salle  :lol:
format_c Voila mon bleme : En gros ci-dessous j'essaye de faire un script qui va lire et stocker dans des variables m1, m2,... tous les id des membres de ma base désirant recevoir un e-mail.
Dans un deuxieme tps je fais une boucle sur des données concernant les Id de ces membres et cette boucle ne semble pas fonction (d'ailleurs elle ne fonctionne pas). Ce qui est bizarre c'est que qd je teste cette boucle seule, elle fonctionne !
 
------------------------Début du Code---------------------------
 
*******Lecture de la base et mise en variable des ID*****
$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];  
}
 
*******Jusque là tout va bien*****
 
*******Requete pour sélectionner des données concernant un Id***
$sql = "SELECT combinaison, id FROM grilles WHERE id_Membre =${'m'.$compteur}";
 
$result2 = mysql_db_query($sql_bdd, $sql, $mysql_link);
$compteur=0;
echo "<table align=center width=\"470\" border=\"0\">";
 
*******Jusque là tout va bien*****
 
*******ET voila la boucle qui merde*****************************
 
while ($resultat2 = mysql_fetch_array($result2)) {
echo $sql;  
$compteur=$compteur+1;
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>";
*******Fin dela boucle qui merde*****************************
 
 
Merci pour vos suggestions  :jap:  
ps : j'ai déjà testé la requete $sql et elle marche  :sweat:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)