PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#2 Re : Forum Général PHP » trier resultat requete » 22-03-2010 07:02:28

donc c est

while($row = mysql_fetch_array($result)) {

for($i=1; $i<=20; $i++)
$tab_boule[$row["boule".$i]]++;

echo '<tr>';
        echo '<td bgcolor="#66ff00">'.$row['id'].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule1"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule2"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule3"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule4"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule5"].'</td>';   
        echo '<td bgcolor="#CCCCCC">'.$row["boule6"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule7"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule8"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule9"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule10"].'</td>';   
        echo '<td bgcolor="#CCCCCC">'.$row["boule11"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule12"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule13"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule14"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule15"].'</td>';   
        echo '<td bgcolor="#CCCCCC">'.$row["boule16"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule17"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule18"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule19"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule20"].'</td>';
      echo '</tr>'."\n";
     }
}
    echo '</table>'."\n";
    // fin du tableau.

                                                                                             
    }
else echo 'Pas d\'enregistrements dans cette table...';

// on libère le résultat             
mysql_free_result($result);

?>

#4 Re : Forum Général PHP » trier resultat requete » 22-03-2010 07:02:28

ouiiiiiii,
super ca fonctionne,un tres grand merci a toi.
je sais pas si tu peux encore m aider pour la meme table.
je voudrais recuperer sur tous les tirages, le nombre de fosi que chaque chiffre est sortie.
exemple.
le 1 est sortit 9800 fois
le 2 est sortit 15000 fois
etc...
le tout en une seue fois.

j ai une petite idee sur la facon de faire a aprtir de ma feuille actuelle, en ajoutant juste tous les chiffres dans une variable propre a chaque chiffre.
$chiffre1=1;
$chiffre2=2;
etc...
ca te semble bon?

encore merci

aurelie

#5 Re : Forum Général PHP » trier resultat requete » 22-03-2010 07:02:28

ok je vais essayer faire ca,je te dis si c est bon

#6 Re : Forum Général PHP » trier resultat requete » 22-03-2010 07:02:28

le nombre total de fois que la combinaison des deux chiffres est sortit

#7 Re : Forum Général PHP » trier resultat requete » 22-03-2010 07:02:28

ah super la ca fonctionne mais je n ai plus le resultat totu en bas de page

echo $total;
    }
else echo 'Pas d\'enregistrements dans cette table...';

// on libère le résultat
mysql_free_result($result);

?>
pour savoir combien de resultat sont retournes.
la il doit y en avoir dasn les 6 ou 7000,j aurais besoin de connaitre le chiffre exact.

mais un grand merci deja pour cetet partie.

#8 Re : Forum Général PHP » trier resultat requete » 22-03-2010 07:02:28

je test ca & je te dis si ca pouvait marcher je serais bien contente.

#9 Re : Forum Général PHP » trier resultat requete » 22-03-2010 07:02:28

non ou les deux chiffres apparaissent dasn le meme tirage.
hors la en faisant comme cela la boule un a soit un numero soirt un autre elle peut pas avoir les 2 chiffres lors du meme tirage.
complexe cette requette.
je suis desolee de faire compliquer comme ca.

#10 Re : Forum Général PHP » trier resultat requete » 22-03-2010 07:02:28

voici le message en faisant comme cela.
Erreur : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(boule1=26 OR boule1=49) OR (boule2=26 OR boule2=49)LIMIT 10' at line 1

#11 Re : Forum Général PHP » trier resultat requete » 22-03-2010 07:02:28

j ai essayer avec ceci aussi mais ca ne fonctionne pas,j ai commencer par cela.

#12 Re : Forum Général PHP » trier resultat requete » 22-03-2010 07:02:28

c est pour pouvoir voir les tirages ou ses deux chiffres apparaisent & avoir donc en resultat uniquement les tirages ou ils sont & pas les 25000 tirages.

#13 Forum Général PHP » trier resultat requete » 22-03-2010 07:02:28

aurel22
Réponses : 22

bonjour,
cela fais 3 jours que je cherche ,je voudrais recuperer des tirages mais uniquement a partir de chiffre que je mets au depart.
c est a dire il y a 20 numero tire au sort,je voudrais que en mettant 2 chiffres via une variable chacun, avoir en resultat que les tirages ou ses chiffres apparaissent.
 
$chiffre1=26;
$chiffre2=49;


$select = 'SELECT * FROM jeu LIMIT 10';
if($chiffre1 == 26)
$result = mysql_query($select) or die ('Erreur : '.mysql_error() );

$total = mysql_num_rows($result);




if($total) {
   
    echo '<table bgcolor="#FFFFFF">'."\n";
       
        echo '<tr>';
        echo '<td bgcolor="#669999"><b><u>tirage</u></b></td>';
        echo '<td bgcolor="#669999"><b><u>boule 1</u></b></td>';
        echo '<td bgcolor="#669999"><b><u>boule 2</u></b></td>';
        echo '<td bgcolor="#669999"><b><u>boule 3</u></b></td>';
        echo '<td bgcolor="#669999"><b><u>boule 4</u></b></td>';
        echo '<td bgcolor="#669999"><b><u>boule 5</u></b></td>' ;       
        echo '<td bgcolor="#669999"><b><u>boule 6</u></b></td>';
        echo '<td bgcolor="#669999"><b><u>boule 7</u></b></td>';
        echo '<td bgcolor="#669999"><b><u>boule 8</u></b></td>';
        echo '<td bgcolor="#669999"><b><u>boule 9</u></b></td>';
        echo '<td bgcolor="#669999"><b><u>boule 10</u></b></td>' ;       
        echo '<td bgcolor="#669999"><b><u>boule 11</u></b></td>';
        echo '<td bgcolor="#669999"><b><u>boule 12</u></b></td>';
        echo '<td bgcolor="#669999"><b><u>boule 13</u></b></td>';
        echo '<td bgcolor="#669999"><b><u>boule 14</u></b></td>';
        echo '<td bgcolor="#669999"><b><u>boule 15</u></b></td>' ;
        echo '<td bgcolor="#669999"><b><u>boule 16</u></b></td>';
        echo '<td bgcolor="#669999"><b><u>boule 17</u></b></td>';
        echo '<td bgcolor="#669999"><b><u>boule 18</u></b></td>';
        echo '<td bgcolor="#669999"><b><u>boule 19</u></b></td>';
        echo '<td bgcolor="#669999"><b><u>boule 20</u></b></td>' ;
   

      echo '</tr>'."\n";
     
    while($row = mysql_fetch_array($result)) {
        echo '<tr>';
        echo '<td bgcolor="#66ff00">'.$row['id'].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule1"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule2"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule3"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule4"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule5"].'</td>';   
        echo '<td bgcolor="#CCCCCC">'.$row["boule6"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule7"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule8"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule9"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule10"].'</td>';   
        echo '<td bgcolor="#CCCCCC">'.$row["boule11"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule12"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule13"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule14"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule15"].'</td>';   
        echo '<td bgcolor="#CCCCCC">'.$row["boule16"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule17"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule18"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule19"].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row["boule20"].'</td>';
      echo '</tr>'."\n";
    }
    echo '</table>'."\n";
    // fin du tableau.

echo $total;
    }
else echo 'Pas d\'enregistrements dans cette table...';

// on libère le résultat
mysql_free_result($result);

?>

la j ai bien tous les tirages masi le tri je n y arrive pas.
j ai essayer avec un where dans ma requette suivi d'un and mais pareil avec 20 boule par tirage ca ne passe pas,y compris en integrant or.
a savoir que la table comporte 25000 tirages* 20 chiffres pour chaque.

Pied de page des forums

Propulsé par FluxBB