Topic: PHP List
Sveiki, taigi turiu MySQL lentelę sudarytą iš 3 dalių:
Vardas Pavardė šalis Reputation
Kaspar Reinert EE 982
Kasparas Reinert LT 1047
Noriu padaryti php lentelę, jog rodytų visus (arba jeigu galima po 30 viename puslapyje, bet nežinau kaip tai padaryti, jei per sunku tai nereikia) rezultatus ir išlygiuotų juos pagal Reputation, mažėjančia tvarka, ir dar noriu jog kiekvienoje eilutėje užsidėti mažas paveiksliukas šiuo atveju šalies veliava, kuri būtų nustatyta pagal šalis rezultatą... Dar būtų neblogai jog prieš eilutę rodytų ir skaičių...
Galbūt užvestumėte mane ant kelio kur galėčiau rasti tutorialų, arba pavyzdžių tokiam dalykui pasidaryti ? o gal kas net galėtų pradžia duoti :)
Viskas atrodytų
1. LT:FLAG Kasparas Reinert 1047
2. EE:FLAG Kaspar Reinert 982
3. LV:FLAG Kaspars Reinert 823
čia internete atradau:
<html>
<body>
<?php
$username="username";
$password="password";
$database="your_database";
mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die( "Unable to select database");
$query="SELECT * FROM tablename";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
?>
<table border="0" cellspacing="2" cellpadding="2">
<tr>
<th><font face="Arial, Helvetica, sans-serif">Vardas</font></th>
<th><font face="Arial, Helvetica, sans-serif">Pavardė</font></th>
<th><font face="Arial, Helvetica, sans-serif">Reputacija</font></th>
</tr>
<?php
$i=0;
while ($i < $num) {
$f1=mysql_result($result,$i,"Vardas");
$f2=mysql_result($result,$i,"Pavarde");
$f3=mysql_result($result,$i,"Reputation");
?>
<tr>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f1; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f2; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f3; ?></font></td>
</tr>
</table>
<?php
$i++;
}
?>
</body>
</html>
Bet kaip dėl išdėstymo tvarkos, ir skaičių eilutės pradžioje su vėliava pagal šalis parametrą ?