le 17/02/2008 à 10:46
tintindelacite
Bonjour, j'ai une base avec 8 champs
id auto, nom_prenom varchard, statut varchard,id_journee int, homme_match varchard, note float,but int, commentaire text, dans un premier select j'affiche la id_journee, et homme_match comme ceci
ça sa fonctionne ensuite j'ai une entête de table en html et je souhaiterai afficher les champs statut,nom_prenom, note,but,commentaire, en fonction de id_journee du premier select et la il m'affiche n'importe quelle journee si je laisse les journee précédente dans la table
Voila si je pouvez avoir un idee ca serait sympa
@+
id auto, nom_prenom varchard, statut varchard,id_journee int, homme_match varchard, note float,but int, commentaire text, dans un premier select j'affiche la id_journee, et homme_match comme ceci
<?php
$sql = "SELECT id_journee,nom_prenom FROM stats_joueurs WHERE homme_match='oui' ORDER BY 'id_journee'DESC LIMIT 1";
// on envoie la requête
$result = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($val = mysql_fetch_array($result)){
echo("<TR><TD COLSPAN=2 bgcolor='$coul3'>");
echo $val['id_journee'];
echo("</TD><TD COLSPAN=4 bgcolor='$coul3'>");
echo $val['nom_prenom'];
echo "</TR>";
echo "</TABLE>";
?>
ça sa fonctionne ensuite j'ai une entête de table en html et je souhaiterai afficher les champs statut,nom_prenom, note,but,commentaire, en fonction de id_journee du premier select et la il m'affiche n'importe quelle journee si je laisse les journee précédente dans la table
<?php
$sql = "SELECT id_journee,statut,nom_prenom,note,but,commentaire FROM stats_joueurs WHERE id_journee ORDER BY'id_journee'DESC LIMIT 0,16";
// on envoie la requête
$result = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($val = mysql_fetch_array($result)){
if($cpt % 2 == 0){ // Test si l'on se trouve sur une ligne 'paire' ou 'impaire'
// Dans le cas d'une ligne 'paire'
echo("</td><td bgcolor='$coul1'>");
echo $val["statut"];
echo("</td><td colspan=1 bgcolor='$coul1'>");
echo $val["nom_prenom"];
echo("</td><td colspan=1 bgcolor='$coul1'>");
echo $val["note"];
echo("</td><td colspan=1 bgcolor='$coul1'>");
echo $val["but"];
echo("</td><td colspan=2 bgcolor='$coul1'>");
echo $val["commentaire"];
echo("</td></tr>");
$cpt++;
}
else{
// Dans le cas d'une ligne 'impaire'
echo("</td><td colspan=1 bgcolor='$coul2'>");
echo $val["statut"];
echo("</td><td colspan=1 bgcolor='$coul2'>");
echo $val["nom_prenom"];
echo("</td><td colspan=1 bgcolor='$coul2'>");
echo $val["note"];
echo("</td><td colspan=1 bgcolor='$coul2'>");
echo $val["but"];
echo("</td><td colspan=1 bgcolor='$coul1'>");
echo $val["commentaire"];
echo("</td></tr>");
$cpt++;
}
}
?>
Voila si je pouvez avoir un idee ca serait sympa
@+