Autor Zpráva
Prcek
Profil
<?php

function mysql_tabulka($host, $uzivatel, $heslo, $databaza, $tabulka){

$poradie = 1; // poradie riadkov

$pripoj = mysql_connect($host, $uzivatel, $heslo);
$vyber_db = mysql_select_db($databaza, $pripoj);

$vyber = mysql_query("SELECT * FROM $tabulka"); // vyberie všetko z tabuľky

$pocet_riadkov = mysql_num_rows($vyber); // vyberie počet riadkov
$pocet_stlpcov = mysql_num_fields($vyber); // vyberie počet stĺpcov

echo "<table border="1">";
echo "<thead>";
echo "<tr>";
echo "";

for($s=0; $s<$pocet_stlpcov; $s++){
$stlpec = mysql_field_name($vyber, $s); // vyberie meno stĺpca
echo "<td>$stlpec</td>";
}

echo "</tr>";
echo "</thead>";
echo "<tbody>";

while($riadok = mysql_fetch_array($vyber)){
echo "<tr>";

for($r=0; $r<$pocet_stlpcov; $r++){
$bunka = $riadok[$r];
echo "<td>$bunka</td>"; // vypíše bunku
}
echo "</tr>";
$poradie++; // pripočíta 1 ku poradiu riadkov
}

echo "</tbody>";
echo "</table>";

}

mysql_tabulka("mysql.wz.cz", "supermancup", "44ever", "supermancup", "A");

?>


to je první kod kterej mi vypíše tabulku z mysql a ted bych chtěl aby se mi nějaký třeba 3 slupec seřadil podle číslic, přičemž by tam měl být kod tento

function serad($jmeno,$zkr,$podle,$ser,$strana){
list($jm,$po)=explode(",",$ser); // $ser obsahue zkontrolovanou proměnou z URL ve tvaru podle jakého sloupce, desc/asc
if ($jmeno==$jm) { //$jmeno je název, podle kterého se má řadit, zde se kontroluje, jestli už se řadí
$obr="<img src='images/".$po.".gif' />";
if ($po=="desc") $po="asc";
else $po="desc";
}
else {
$po=$podle; //$podle je podle čeho se má prvně řadit
$obr="";
}
$href="index2.php?clanek=".$strana."&ser=".$jmeno.",".$po; //$strana je strana na které se řadí
echo "<a href="".$href."">".$zkr.$obr."</a>";
}
paulos etruska
Profil
být tebou tak si nejdříve změním heslo na připojení k datbázi...
Petr Tichý
Profil
A rychle ;o)
Prcek
Profil
sakra ale jinak nic nenapíšete :D
Toto téma je uzamčeno. Odpověď nelze zaslat.

0