ciao gente.
ho questo database da me creato allegato nell'immagine.
devo creare un report delle partite cliccando su un link apposito.
avevo provato con una query piu complessa ma lo script andava in loop. per cui ora c'è solo una query stupida senza JOIN
ciò che devo fare è prelevare solo le partite pendenti con il campo "pendente=1"
fatto ciò devo stabilire il risultato della partita a seconda di un pareggio, di una vittoria della squadra A o B i dati devono essere intabellati con tre tabelle diverse (con intestazioni diverse)
ecco lo script:
Codice PHP:
<?php
include('script/check_login.php');
include('script/header.php');
include('script/conn.php');
echo"<div id=corpo><h1 align=center>:: Risultati delle parite giocate ::</h1>";
$arr = 0;
//SELEZIONE PARTITE GIOCATE
$query = mysql_query("SELECT * FROM report, partite, team, giocatori
WHERE
partite.pendente='1'
") or die(mysql_error());
while($row = mysql_fetch_array($q1)){
//CONTROLLO RISULTATO
$parziale = $row['risultato'];
$num1 = trim(substr($parziale,0,strpos($parziale,'-')));
$num2 = trim(substr($parziale,strpos($parziale,'-')+1,strlen($parziale)));
//SUDDIVISIONE SQUADRE
$id_giocatore = $row['id_giocatore'];
$nome = $row['nome']." ".$row['cognome'];
if($arr == 0){
$arr = $team;
$sqA = $sqA." ".$nome."
";
}
else if($arr == $team){
$sqA = $sqA." ".$nome."
";
}
else if($arr != $team){
$sqB = $sqB." ".$nome."
";
}
}//CHIUSURA WHILE
//PAREGGIO
if($num1 == $num2){
echo"
<table align=center>
<tr><td>Partita del ".$row['data']."</td></tr>
<tr><td></td><td align=center>[b]Cosain,dún,sáigh[/b]</td><td></td></tr>
<tr><td>$sqA</td><td align=center>$parziale</td><td>$sqB</tr></table><hr width='80%'>";
}
//VITTORIA SQUADRA A
if($num1 > $num2){
echo"
<table align=center>
<tr><td>Partita del ".$row['data']."</td></tr>
<tr><td align=center>[b]Fáinne óir ort[/b]</td><td></td><td align=center>[b]Póg ma thoin[/b]</td></tr>
<tr><td>$sqA</td><td align=center>$parziale</td><td>$sqB</tr></table><hr width='80%'>";
}
//VITTORIA SQUADRA B
if($num1 < $num2){
echo"
<table align=center>
<tr><td>Partita del ".$row['data']."</td></tr>
<tr><td align=center>[b]Póg ma thoin[/b]</td><td></td><td align=center>[b]Fáinne óir ort[/b]</td></tr>[/b]
<tr><td>$sqA</td><td align=center>$parziale</td><td>$sqB</tr></table><hr width='80%'>";
}
//}//CHIUSURA WHILE
echo"</div>";
include('script/footer.php');
?>
solo che ottengo colonne matte o lopping senza fine...
mi sapreste aiutare?
grazie.