Autor | Zpráva | ||
---|---|---|---|
Prcek Profil |
#1 · Zasláno: 6. 5. 2007, 16:52:19
<?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 |
#2 · Zasláno: 6. 5. 2007, 19:47:57
být tebou tak si nejdříve změním heslo na připojení k datbázi...
|
||
Petr Tichý Profil |
#3 · Zasláno: 6. 5. 2007, 20:07:12
A rychle ;o)
|
||
Prcek Profil |
#4 · Zasláno: 7. 5. 2007, 17:41:50
sakra ale jinak nic nenapíšete :D
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0