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

  FORUM HardWare.fr
  Programmation

  [PHP] Boucle qui marche po... j'y comprends rien

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Boucle qui marche po... j'y comprends rien

n°162045
format_c
Plouf plouf ...
Posté le 18-06-2002 à 19:29:55  profilanswer
 

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:

mood
Publicité
Posté le 18-06-2002 à 19:29:55  profilanswer
 

n°162282
format_c
Plouf plouf ...
Posté le 19-06-2002 à 09:52:04  profilanswer
 

Up :D
Allé, y a bien un Codeur compétent dans la salle  :lol:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP] Boucle qui marche po... j'y comprends rien

 

Sujets relatifs
[PHP-Adodb-Session] Requete trop importante[PHP] comment faire un upload ?
[PHP] les variables ne passent plus apres une mise a jour de PHP ![ PHP MySQL ] Acces au prochain enregistrement ?
[PHP] requete SQL, bug ou normal ?[PHP] Fonction pour les mots de passe
[PHP] Remplissage de tableaux[PHP] mail()
[ PHP ] Probleme pour systeme de News (DATE)[PHP] Formulaire --> Mail --> Inscription
Plus de sujets relatifs à : [PHP] Boucle qui marche po... j'y comprends rien


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR