Princip je isti i sa jednom tabelom, u toj tvojoj tabeli sa trenerima bi trebao da imas primarni kljuc, nazovimo ga ID. Meni se cini da ti koristis ime_prezime kao jedinstvenu vrijednost, a to nije dobro rjesenje jer vise ljudi mogu da se isto zovu, koristenje jedinstvene brojne vrijednosti je bolje.
U prvoj php skripti samo izlistas sve trenere. Kada pravis linkove ka drugoj skripti, moras da proslijedis neki parametar u drugu skriptu na osnovu koga ce ta skripta znati koji trener je odabran. Taj parametar bi trebao biti primarni kljuc u tabeli trenera. U drugoj skripti tada samo provjeris koji red konkretno je zatrazen tako sto ga procitas iz proslijedjenog GET parametra sa $id = $_GET['id'] i zatim izvrsis novi query gdje izaberes samo taj konkretni red, koristeci WHERE id=$id.
Cini mi se da tvoja tabela nema jedinstvenu kolonu ID, pa prvo to dodaj. Ovo ce svakom treneru dodijeliti jedinstveni identifikacioni broj u tabeli. Kod za prvu skriptu bi dakle bio
Code:
$sql="SELECT id, prezime_ime FROM treneri order by prezime_ime";
$result=mysql_query($sql);
while($rows=mysql_fetch_array($result)){
?>
<table width="665" border="0" cellpadding="0" cellspacing="1" class="tabtext">
<tr>
<td width="35" height="20" valign="middle" bgcolor="#F0F0F0"><?php echo $rows['id']; ?></td>
<td width="150" height="20" valign="middle" bgcolor="#F0F0F0"><a href=treneri2.php?id=<?php $rows['id']; ?> ><?php echo $rows['prezime_ime'] ?></a></td>
<td width="" height="20" valign="middle" bgcolor="#F0F0F0"><?php echo $rows['institucija']; ?></td>
<td width="105" height="20" valign="middle" bgcolor="#F0F0F0"><?php echo $rows['telefon']; ?></td>
<td width="105" height="20" valign="middle" bgcolor="#F0F0F0"><?php echo $rows['faks']; ?></td>
</tr>
</table>
<?php
}
mysql_close();
U drugoj skripti prihvatas poslani parametar id i na osnovu njega prikazujes informacije
Code:
$id = (int)$_GET['id'];
$sql="SELECT * FROM treneri2 WHERE id=$id";
$result=mysql_query($sql);
$rows=mysql_fetch_array($result);
?>
<table width="1610" border="0" cellpadding="0" cellspacing="1" class="tabtext">
<tr>
<td width="35" height="20" valign="middle" bgcolor="#F0F0F0"><? echo $rows['id']; ?></td>
<td width="150" height="20" valign="middle" bgcolor="#F0F0F0"><? echo $rows['prezime_ime']; ?></td>
<td width="303" height="20" valign="middle" bgcolor="#F0F0F0"><? echo $rows['institucija']; ?></td>
<td width="150" height="20" valign="middle" bgcolor="#F0F0F0"><? echo $rows['adresa']; ?></td>
<td width="150" height="20" valign="middle" bgcolor="#F0F0F0"><? echo $rows['postanski_grad']; ?></td>
<td width="120" height="20" valign="middle" bgcolor="#F0F0F0"><? echo $rows['drzava']; ?></td>
<td width="110" height="20" valign="middle" bgcolor="#F0F0F0"><? echo $rows['br_cert']; ?></td>
<td width="100" height="20" valign="middle" bgcolor="#F0F0F0"><? echo $rows['dat_cert']; ?></td>
<td width="105" height="20" valign="middle" bgcolor="#F0F0F0"><? echo $rows['telefon']; ?></td>
<td width="105" height="20" valign="middle" bgcolor="#F0F0F0"><? echo $rows['faks']; ?></td>
<td width="250" height="20" valign="middle" bgcolor="#F0F0F0"><? echo $rows['email']; ?></td>
</tr>
</table>
<?
mysql_close();