Autor Zpráva
košíková
Profil *
Dobrý den,
potřeboval bych na svém webu vytvořit tabulku do které bych zadal body a název a tabulka by se sama řadila od začátku s největším počtem bodů.
Znáte na to nějaký script. Předem děkuji
Alphard
Profil
Co třeba využít databázi a řazení order by body? http://www.linuxsoft.cz/article.php?id_article=337 a další díly
jogurt
Profil
A bez DB (asi budes zacatecnik...) muzes mit data v poli:
$tabulka=array("zeleni"=>32, "modri"=>21, "zluti"=>38, "fialovi"=>11, "bili"=>29);

...pak pole seradit:
arsort($tabulka);

Funkce arsort radi pole sestupne (to R v nazvu) podle hodnoty se zachovanim klicu (to A v nazvu). Je odvozena od funkce sort.
...pak hodnoty vypsat:
echo "<table border=1>";
echo "<tr><th>nazev</th><th>pocet bodu</th></tr>";
foreach($tabulka as $klic=>$hodnota){
echo "<tr>";
echo "<td>$klic</td>";
echo "<td>$hodnota</td>";
echo "</tr>";
}
echo "</table>";
košíková
Profil *
Ještě bych potřeboval aby se data zadávala ormularem
jogurt
Profil
Doporucuji nejdrive se PHP (a SQL) naucit podle nejakeho serialu nebo knihy. Tady Ti radi poradime s konkretnimy problemy, ale skladat web ze skriptu, co Ti napisou lide v diskusi asi nebude zrovna ono.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: