Mam taki oto kod:
<?php
{
echo '<table cellpadding="2" cellspacing="2"> <tr><td class="dzialprogram" colspan="2"> Kadra Liverpool Football Club - 2009</td></tr>';
$sql = "SELECT * FROM zawodnicy ORDER BY numer ASC";
$class = '1';
{
echo '<tr class="dziallista'.$class.'"><td width="200"> <a href="dzialy.php?typ=kod&id=28&pid='.$kad['id'].'">'.$kad['numer'].'. '.$kad['nazwa'].'</a></td><td width="85" align="center">'.$kad['dataur'].'</td></tr>'; if ($class == '1') { $class='2'; } else { $class='1'; }
}
} else {
$sql = "SELECT * FROM zawodnicy WHERE id=$_GET[pid]";
echo '<table cellpadding="0" cellspacing="1" width="377"> <tr><td style="padding: 0" rowspan="7" width="125"><img src="pliki/kadra/'.$kad['obrazek'].'"></td>
<td width="225" class="kadra" height="25"> '.$kad['nazwa'].'</td>
<td width="27"><img src="pliki/kadra/numery/'.$kad['numer'].'.gif"></td></tr>
<tr><td colspan="2" width="197"><b>Pozycja:</b> '.$kad['pozycja'].'</td></tr>
<tr><td colspan="2"><b>Data urodzenia:</b> '.$kad['dataur'].'</td></tr>
<tr><td colspan="2"><b>Miejsce urodzenia:</b> '.$kad['miejsceur'].'</td></tr>
<tr><td colspan="2"><b>Kluby: </b>'.$kad['bylekluby'].'</td></tr>
<tr><td colspan="2"><b>Data debiutu w LFC: </b>'.$kad['waga'].'</td></tr>
<tr><td colspan="2"><b>Kontrakt wygasa: </b>'.$kad['wzrost'].'</td></tr>
<tr><td colspan="3" class="kadra" height="21"> Profil Gracza</td></tr>
<tr><td colspan="3" align="justify">'.nl2br($kad['opis']).'<br><br></td></tr> <tr><td colspan="3" align="justify">'.nl2br($kad['stat']).'</td></tr> </table>';
}
?>
Nie jest on najbardziej poprawny, ale to właśnie jeden z powodów, żeby go zmienić.
Stwierdziłem, że to zmienię za pomocą template'ów i klas.
plik kadra.html
<table cellpadding="0" cellspacing="1" width="377"> <tr><td style="padding: 0" rowspan="7" width="125"><img src="images/kadra/{NUMER}"></td> <td width="225" class="kadra" height="25"> {IMIE}
{NAZWISKO}
</td> <td width="27"><img src="images/kadra/numery/{NUMER}"></td></tr> <tr><td colspan="2" width="197"><b>Pozycja:
</b> {POZYCJA}
</td></tr> <tr><td colspan="2"><b>Data urodzenia:
</b> {DATA_UR}
</td></tr> <tr><td colspan="2"><b>Miejsce urodzenia:
</b> {MIEJSCE_UR}
</td></tr> <tr><td colspan="2"><b>Kluby:
</b> {BYLE_KLUBY}
</td></tr> <tr><td colspan="2"><b>Data debiutu w LFC:
</b> {DATA_DEBIUTU}
</td></tr> <tr><td colspan="2"><b>Kontrakt wygasa:
</b> {DATA_KONTRAKTU}
</td></tr> <tr><td colspan="3" class="kadra" height="21"> Profil Gracza
</td></tr> <tr><td colspan="3" align="justify">{OPIS}
<br><br></td></tr> <tr><td colspan="3" align="justify">{STATYSTYKI}
</td></tr>
plik kadra_list.html
<a href="pliki/kadra/squad0809_1280.jpg"><img src="pliki/kadra/kadra.jpg"></a> <table cellpadding="2" cellspacing="2"> <tr><td class="dzialprogram" colspan="2"> Kadra Liverpool Football Club - 2009
</td></tr> <!-- BEGIN list -->
<tr class="dziallista"><td width="200"> <a href="dzialy.php?typ=kod&id=28&pid={ID}">{NUMER}.
{IMIE}
{NAZWISKO}
</a></td><td width="85" align="center">{DATA_UR}
</td></tr> <!-- END list -->
Mam problem ze stworzeniem kodu, który to co jest pomiędzy BEGIN a END zamieni na wylistowanie z
while ($kad = mysql_fetch_array($wykonaj)).
Prosiłbym o jakieś nakierowanie.