par
Dom! » 18 mars 2006, 01:27
Bonjour,
J'ai créé un calendrier que voici ici :
http://www.cagnesbasket.com/index.php?f ... des_matchs
J'ai une table tb_match :
id date adversaires
1 10/05/2006 4
Et une table tb_clubs :
id nom
4 Lyon
J'ai donc fais ca :
<?
$sqlaller = 'select * from tb_matchs where id_equipe = '.$id.' and match_aller = 1 order by daterenc';
// $sqlretour = 'select * from tb_matchs where id_equipe = '.$id.' and match_aller = 0 order by daterenc';
$div = 0;
if ($resselectaller = mysql_query($sqlaller)) {
while ($selectaller = mysql_fetch_array($resselectaller))
{
$div = $div + 1;
if (($div % 2 ) == 0)
$color = 'bgcolor="#FFFFFF"';
else
$color = "";
$datealler = strtotime($selectaller["daterenc"]);
$datealler = date("d-m",$datealler);
$scorealler = "";
$ide= $selectaller["adversaire"];
$sqlmatch = 'select * from tb_clubs where id = '.$ide;
if ($resselectmatch = mysql_query($sqlmatch)) {
$selectmatch = mysql_fetch_array($resselectmatch);
}
if ($selectaller["adomicile"] == 1){
$visiteur_retour = "<b>US CAGNES</b>";
$visiteur_aller = $selectmatch["nom"];
$scorealler = $selectaller["score_cag"].'/'.$selectaller["score_adv"];
} else {
$visiteur_retour = $selectmatch["nom"];//$selectaller["adversaire"];
$visiteur_aller = "<b>US CAGNES</b>";
$scorealler = $selectaller["score_adv"].'/'.$selectaller["score_cag"];
}
if ($mini) {
$visiteur_aller = "";
$visiteur_retour = $selectmatch["nom"];
$scorealler = $selectaller["score_cag"].'/'.$selectaller["score_adv"];
}
/* if ($selectretour["adomicile"] == 1) {
$visiteur_aller = "<b>US CAGNES</b>";
$scoreretour = $selectretour["score_cag"].'/'.$selectretour["score_adv"];
} else {
$visiteur_aller = $selectretour["adversaire"];
$scoreretour = $selectretour["score_adv"].'/'.$selectretour["score_cag"];
}
$dateretour = strtotime($selectretour["daterenc"]);
$dateretour = date("d-m",$dateretour); */
if ($visiteur_aller == "")
$dateretour = "";
// Test si lien vers nouvel convoc
if ($selectaller["heure"] != ''){
$lienaller = '<a href="index.php?file=Page&name=matchs&id='.$selectaller["id_equipe"].'&semaine='.$selectaller["semaine"].'" class="tab" >';
} else
$lienaller = "";
// Test si lien vers nouvel convoc
/* if ($selectretour["heure"] != ''){
$lienretour = '<a href = "matchs.php?id='.$selectretour["id_equipe"].'&semaine='.$selectretour["semaine"].'" class="tab" >';
} else
$lienretour = ""; */
print '<tr align="center" '.$color.' height="25">
<td>'.$datealler.'</td>
<td>'.$lienaller.$selectaller["no_match"].'</a></td>
<td>'.$scorealler.'</td>
<td>'.$visiteur_retour.'</td>
<td>'.$visiteur_aller.'</td>
</tr>';
}
print '<tr align="center">
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>';
}
$sqlaller = 'select * from tb_matchs where id_equipe = '.$id.' and match_aller = 0 order by daterenc';
// $sqlretour = 'select * from tb_matchs where id_equipe = '.$id.' and match_aller = 0 order by daterenc';
$div = 0;
if ($resselectaller = mysql_query($sqlaller)) {
while ($selectaller = mysql_fetch_array($resselectaller))
{
if ($div == 0) {
print '<tr align="center" >
<td colspan=3 bgcolor="#FFFFFF"><strong>MATCH RETOUR</strong></td>
<td rowspan="2" bgcolor="#FFFFFF"><strong>A Domicile</strong><strong></strong></td>
<td rowspan="2" bgcolor="#FFFFFF"><strong>Visiteurs</strong></td>
<!--- <td colspan=3 bgcolor="#FFFFFF"><strong>RETOUR</strong></td> --->
</tr>
<tr align="center">
<td bgcolor="#FFFFFF"><strong>Date</strong></td>
<td bgcolor="#FFFFFF"><strong>N° </strong></td>
<td bgcolor="#FFFFFF"><strong>Score</strong></td>
<!--- <td bgcolor="#FFFFFF"><strong>N°</strong></td>
<td bgcolor="#FFFFFF"><strong>Score</strong></td>
<td bgcolor="#FFFFFF"><strong>Date</strong></td> --->
</tr>';
}
$div = $div + 1;
if (($div % 2 ) == 0)
$color = 'bgcolor="#FFFFFF"';
else
$color = "";
$datealler = strtotime($selectaller["daterenc"]);
$datealler = date("d-m",$datealler);
$scorealler = "";
if ($selectaller["adomicile"] == 1){
$visiteur_retour = "<b>US CAGNES</b>";
$visiteur_aller = $selectmatch["nom"];
$scorealler = $selectaller["score_cag"].'/'.$selectaller["score_adv"];
} else {
$visiteur_retour = $selectmatch["nom"];
$visiteur_aller = "<b>US CAGNES</b>";
$scorealler = $selectaller["score_adv"].'/'.$selectaller["score_cag"];
}
/* if ($selectretour["adomicile"] == 1) {
$visiteur_aller = "<b>US CAGNES</b>";
$scoreretour = $selectretour["score_cag"]?????i.'/'.$selectretour["score_adv"];
} else {
$visiteur_aller = $selectretour["adversaire"];
$scoreretour = $selectretour["score_adv"].'/'.$selectretour["score_cag"];
}
$dateretour = strtotime($selectretour["daterenc"]);
$dateretour = date("d-m",$dateretour); */
if ($visiteur_aller == "")
$dateretour = "";
// Test si lien vers nouvel convoc
if ($selectaller["lieu"] != ''){
$lienaller = '<a href="index.php?file=Page&name=matchs&id='.$selectaller["id_equipe"].'&semaine='.$selectaller["semaine"].'" class="tab" >';
} else
$lienaller = "";
// Test si lien vers nouvel convoc
/* if ($selectretour["heure"] != ''){
$lienretour = '<a href = "matchs.php?id='.$selectretour["id_equipe"].'&semaine='.$selectretour["semaine"].'" class="tab" >';
} else
$lienretour = ""; */
print '<tr align="center" '.$color.' height="25">
<td>'.$datealler.'</td>
<td>'.$lienaller.$selectaller["no_match"].'</a></td>
<td>'.$scorealler.'</td>
<td>'.$visiteur_retour.'</td>
<td>'.$visiteur_aller.'</td>
</tr>';
}
print '<tr align="center">
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>';
}
?>
Mais l'adversaire ne s'affiche pas je pense que cette ligne ne fonctionne pas mais je trouve pas pourquoi :
$ide= $selectaller["adversaire"];
$sqlmatch = 'select * from tb_clubs where id = '.$ide;
if ($resselectmatch = mysql_query($sqlmatch)) {
$selectmatch = mysql_fetch_array($resselectmatch);
}
Pourriez vous me dire pourquoi $selectmatch["nom"]; rien ne s'affiche ??
merci pour votre aide.
Bonjour,
J'ai créé un calendrier que voici ici : [url]http://www.cagnesbasket.com/index.php?file=Page&name=calendrier_des_matchs[/url]
J'ai une table tb_match :
id date adversaires
1 10/05/2006 4
Et une table tb_clubs :
id nom
4 Lyon
J'ai donc fais ca :
[php] <?
$sqlaller = 'select * from tb_matchs where id_equipe = '.$id.' and match_aller = 1 order by daterenc';
// $sqlretour = 'select * from tb_matchs where id_equipe = '.$id.' and match_aller = 0 order by daterenc';
$div = 0;
if ($resselectaller = mysql_query($sqlaller)) {
while ($selectaller = mysql_fetch_array($resselectaller))
{
$div = $div + 1;
if (($div % 2 ) == 0)
$color = 'bgcolor="#FFFFFF"';
else
$color = "";
$datealler = strtotime($selectaller["daterenc"]);
$datealler = date("d-m",$datealler);
$scorealler = "";
$ide= $selectaller["adversaire"];
$sqlmatch = 'select * from tb_clubs where id = '.$ide;
if ($resselectmatch = mysql_query($sqlmatch)) {
$selectmatch = mysql_fetch_array($resselectmatch);
}
if ($selectaller["adomicile"] == 1){
$visiteur_retour = "<b>US CAGNES</b>";
$visiteur_aller = $selectmatch["nom"];
$scorealler = $selectaller["score_cag"].'/'.$selectaller["score_adv"];
} else {
$visiteur_retour = $selectmatch["nom"];//$selectaller["adversaire"];
$visiteur_aller = "<b>US CAGNES</b>";
$scorealler = $selectaller["score_adv"].'/'.$selectaller["score_cag"];
}
if ($mini) {
$visiteur_aller = "";
$visiteur_retour = $selectmatch["nom"];
$scorealler = $selectaller["score_cag"].'/'.$selectaller["score_adv"];
}
/* if ($selectretour["adomicile"] == 1) {
$visiteur_aller = "<b>US CAGNES</b>";
$scoreretour = $selectretour["score_cag"].'/'.$selectretour["score_adv"];
} else {
$visiteur_aller = $selectretour["adversaire"];
$scoreretour = $selectretour["score_adv"].'/'.$selectretour["score_cag"];
}
$dateretour = strtotime($selectretour["daterenc"]);
$dateretour = date("d-m",$dateretour); */
if ($visiteur_aller == "")
$dateretour = "";
// Test si lien vers nouvel convoc
if ($selectaller["heure"] != ''){
$lienaller = '<a href="index.php?file=Page&name=matchs&id='.$selectaller["id_equipe"].'&semaine='.$selectaller["semaine"].'" class="tab" >';
} else
$lienaller = "";
// Test si lien vers nouvel convoc
/* if ($selectretour["heure"] != ''){
$lienretour = '<a href = "matchs.php?id='.$selectretour["id_equipe"].'&semaine='.$selectretour["semaine"].'" class="tab" >';
} else
$lienretour = ""; */
print '<tr align="center" '.$color.' height="25">
<td>'.$datealler.'</td>
<td>'.$lienaller.$selectaller["no_match"].'</a></td>
<td>'.$scorealler.'</td>
<td>'.$visiteur_retour.'</td>
<td>'.$visiteur_aller.'</td>
</tr>';
}
print '<tr align="center">
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>';
}
$sqlaller = 'select * from tb_matchs where id_equipe = '.$id.' and match_aller = 0 order by daterenc';
// $sqlretour = 'select * from tb_matchs where id_equipe = '.$id.' and match_aller = 0 order by daterenc';
$div = 0;
if ($resselectaller = mysql_query($sqlaller)) {
while ($selectaller = mysql_fetch_array($resselectaller))
{
if ($div == 0) {
print '<tr align="center" >
<td colspan=3 bgcolor="#FFFFFF"><strong>MATCH RETOUR</strong></td>
<td rowspan="2" bgcolor="#FFFFFF"><strong>A Domicile</strong><strong></strong></td>
<td rowspan="2" bgcolor="#FFFFFF"><strong>Visiteurs</strong></td>
<!--- <td colspan=3 bgcolor="#FFFFFF"><strong>RETOUR</strong></td> --->
</tr>
<tr align="center">
<td bgcolor="#FFFFFF"><strong>Date</strong></td>
<td bgcolor="#FFFFFF"><strong>N° </strong></td>
<td bgcolor="#FFFFFF"><strong>Score</strong></td>
<!--- <td bgcolor="#FFFFFF"><strong>N°</strong></td>
<td bgcolor="#FFFFFF"><strong>Score</strong></td>
<td bgcolor="#FFFFFF"><strong>Date</strong></td> --->
</tr>';
}
$div = $div + 1;
if (($div % 2 ) == 0)
$color = 'bgcolor="#FFFFFF"';
else
$color = "";
$datealler = strtotime($selectaller["daterenc"]);
$datealler = date("d-m",$datealler);
$scorealler = "";
if ($selectaller["adomicile"] == 1){
$visiteur_retour = "<b>US CAGNES</b>";
$visiteur_aller = $selectmatch["nom"];
$scorealler = $selectaller["score_cag"].'/'.$selectaller["score_adv"];
} else {
$visiteur_retour = $selectmatch["nom"];
$visiteur_aller = "<b>US CAGNES</b>";
$scorealler = $selectaller["score_adv"].'/'.$selectaller["score_cag"];
}
/* if ($selectretour["adomicile"] == 1) {
$visiteur_aller = "<b>US CAGNES</b>";
$scoreretour = $selectretour["score_cag"]?????i.'/'.$selectretour["score_adv"];
} else {
$visiteur_aller = $selectretour["adversaire"];
$scoreretour = $selectretour["score_adv"].'/'.$selectretour["score_cag"];
}
$dateretour = strtotime($selectretour["daterenc"]);
$dateretour = date("d-m",$dateretour); */
if ($visiteur_aller == "")
$dateretour = "";
// Test si lien vers nouvel convoc
if ($selectaller["lieu"] != ''){
$lienaller = '<a href="index.php?file=Page&name=matchs&id='.$selectaller["id_equipe"].'&semaine='.$selectaller["semaine"].'" class="tab" >';
} else
$lienaller = "";
// Test si lien vers nouvel convoc
/* if ($selectretour["heure"] != ''){
$lienretour = '<a href = "matchs.php?id='.$selectretour["id_equipe"].'&semaine='.$selectretour["semaine"].'" class="tab" >';
} else
$lienretour = ""; */
print '<tr align="center" '.$color.' height="25">
<td>'.$datealler.'</td>
<td>'.$lienaller.$selectaller["no_match"].'</a></td>
<td>'.$scorealler.'</td>
<td>'.$visiteur_retour.'</td>
<td>'.$visiteur_aller.'</td>
</tr>';
}
print '<tr align="center">
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>';
}
?>[/php]
Mais l'adversaire ne s'affiche pas je pense que cette ligne ne fonctionne pas mais je trouve pas pourquoi :
[php]$ide= $selectaller["adversaire"];
$sqlmatch = 'select * from tb_clubs where id = '.$ide;
if ($resselectmatch = mysql_query($sqlmatch)) {
$selectmatch = mysql_fetch_array($resselectmatch);
} [/php]
Pourriez vous me dire pourquoi $selectmatch["nom"]; rien ne s'affiche ??
merci pour votre aide.