Autor | Zpráva | ||
---|---|---|---|
maf Profil * |
#1 · Zasláno: 14. 8. 2011, 11:10:48
Ahoj, mám ve svém php kódu výtah tří dat z tabulky (MySQL) a každý z údajů potřebuji dát do své tabulky s ohraničením. Vždy se jedná o jeden řádek. Název článku, termín, cena: tyto tři údaje potřebuji mít v té tabulce a každý bude mít jakoby svoji přepážku.
Kód: echo "</td>\n<td width='50%'>\n"; opentable("<a href='http://www.stefl-tour.cz/articles.php?cat_id=4'><big>Poznávací zájezdy</a></big>"); echo "<center><img src='/themes/theme/images/poznavaci1.jpg' style='margin:5px'/></center>"; $result = dbquery("SELECT * FROM ".$db_prefix."articles WHERE `article_cat`='4' AND DATE(termin_od) >= DATE(NOW()) ORDER BY termin_od ASC LIMIT 0,10"); if (dbrows($result)) { while($data = dbarray($result)) { $itemsubject = trimlink($data['article_subject'], 50); $termin_od_datum= date("j.n.Y",strtotime($data['termin_od']));//stefl echo "<span style='font-size: 12px;'>»</span> <a href='".BASEDIR."articles.php?article_id=".$data['article_id']."' title='".$data['article_subject']."' class='side'>".$itemsubject." ".$termin_od_datum." ".$data['cena']."</a><br />\n"; } |
||
php Profil |
#2 · Zasláno: 14. 8. 2011, 11:53:24 · Upravil/a: php
jakoby svojí přepážku, dost nejednoznačný, to jako že každý údaj bude v elementu <td></td>?
Pak se ti taky kříží html elementy: opentable("<a href='http://www.stefl-tour.cz/articles.php?cat_id=4'><big>Poznávací zájezdy</a></big>"); //konec by měl být psaný takhle ...</big></a>"); nebo naopak, začátek obráceně a podle echo "<span style='font-size: 12px;'>»</span> <a href='".BASEDIR."articles.php?article_id=".$data['article_id']."' title='".$data['article_subject']."' class='side'>". $itemsubject." ".$termin_od_datum." ".$data['cena']."</a><br />\n"; předpokládám, že chceš aby se na celý ten řádek (tabulku) dalo kliknout jako na odkaz? |
||
maf Profil * |
#3 · Zasláno: 14. 8. 2011, 11:56:05
Pokud bude mít každý ten údaj svoji přepážku a celkem ty tři údaje budou na jednom řádku pak stačí aby byl klikací jen ten název článku, resp. první vypsaný údaj. Ten ahref upravím ;)
|
||
maf Profil * |
#4 · Zasláno: 14. 8. 2011, 11:58:48
Tady je tedy celý, upravený kód:
echo "</td>\n<td width='50%'>\n"; opentable("<a href='http://www.stefl-tour.cz/articles.php?cat_id=4'><big>Poznávací zájezdy</big></a>"); echo "<p><center><img src='/themes/theme/images/poznavaci1.jpg' style='margin:5px'/></center></p>"; $result = dbquery("SELECT * FROM ".$db_prefix."articles WHERE `article_cat`='4' AND DATE(termin_od) >= DATE(NOW()) ORDER BY termin_od ASC LIMIT 0,10"); if (dbrows($result)) { while($data = dbarray($result)) { $itemsubject = trimlink($data['article_subject'], 50); $termin_od_datum= date("j.n.Y",strtotime($data['termin_od']));//stefl echo "<span style='font-size: 12px;'>»</span> <a href='".BASEDIR."articles.php?article_id=".$data['article_id']."' title='".$data['article_subject']."' class='side'>".$itemsubject." ".$termin_od_datum." ".$data['cena']."</a><br />\n"; } } else { echo "<div style='text-align:center'>Žádné zájezdy</div>\n"; } closetable(); |
||
php Profil |
#5 · Zasláno: 14. 8. 2011, 13:03:50 · Upravil/a: php
něco takového, kliknutí na řádek způsobí přechod na danou stránku:
if (dbrows($result)) { echo "<table>"; while($data = dbarray($result)) { $itemsubject = trimlink($data['article_subject'], 50); $termin_od_datum= date("j.n.Y",strtotime($data['termin_od']));//stefl echo " <tr onclick='window.location.href=\"".BASEDIR."articles.php?article_id=$data[article_id]\"'> <td>$itemsubject</td> <td>$termin_od_datum</td> <td>$data[cena]</td> </tr> ";} echo "</table>"; } nebo jestli stačí teda jen ten název článku tak: echo " <tr> <td> <a href='".BASEDIR."articles.php?article_id=$data[article_id]' title='$data[article_subject]' class='side'> $itemsubject </a> </td> <td>$termin_od_datum</td> <td>$data[cena]</td> </tr> "; akorát koukám, že tenhle výpis už je v nějaký buňce tabulky:echo "</td>\n<td width='50%'>\n";, tak nevím jak to bude s rychlostí načítání stránky. |
||
maf Profil * |
#6 · Zasláno: 14. 8. 2011, 13:15:48
Děkuji Ti mnohokrát, jen mi to tam nějak nejde nandat, pořád nějaký err. Přikládám Ti do přílohy zdroják toho celýho kódu, stačí když mi akorát ukážeš třeba první, já už se pak chytím, díky.
Zdroják zde. |
||
php Profil |
#7 · Zasláno: 14. 8. 2011, 14:08:41
ukaž ještě někde ty funkce opentable() a closetable() a vypiš sem co ti to hází za chyby.
|
||
Časová prodleva: 13 let
|
0