vypis z databaze dle kraju
3 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
potřeboval bych poradit, tvořím seznam kraju a mám níže uvedený skript. Teď k problému. Z databáze se mi natahuji uplně všechny data. Ale potřeboval bych, aby se vždy vytáhla data z určitého kraje. V databázi je to sloupec "kraj" a podle skriptu by to měl být [4]. Tento skrip je vždy na stránce daného kraje a má vytáhnou dané údaje o kraji. Díky za radu <? @$v = mysql_query("SELECT id,nazev,email,text,kraj FROM seznam ORDER BY id DESC LIMIT 0,40"); @$p = mysql_num_rows($v); if ($p > 0): echo "<div align=center><center><table border=0 width=75%>"; while ($z = mysql_fetch_row($v)) { echo "<tr><td><strong>"; if($z[2]) echo "<a href=mailto:$z[2]>$z[1]</a>"; //pokud byl zadán e-mail else echo "$z[1]"; // pokud ne zobrazíme jen jméno echo "</strong><br><em>$z[3]</em></td>"; } echo "</TABLE>\n"; endif; echo "</BODY>\n"; ?>
-
Já bych si v odkazu přenášela proměnnou kraj a pak bych udělala select $kraj = $_GET['kraj']; $v = mysql_query("SELECT * FROM seznam WHERE kraj=$kraj ORDER BY id DESC LIMIT 0,40"); Akorát co nechápu je, že tam máš ten limit a pak cyklus. On není v db ke každému kraji jen jeden řádek? K HTML kódu se raději nevyjadřuji...
-
Ten skript jsem vytahl z ze skriptu "nastevni kniha". Ano, ke každému kraji je více řádku. Budou tam vzdy uvedeno vice kontaktu. Priklad zjednodušené tabulkyv databazi: ID, NÁZEV, EMAIL, TEXT, KRAJ 1, kontakt 1, email1@email.cz, telefon, praha 2, kontakt 2, email2@email.cz, telefon, praha 3, kontakt 3, email3@email.cz, telefon, jihocesky 4, kontakt 4, email4@email.cz, telefon, jihocesky A mám stránky kraj_praha.php, kraj_jihocesky atd... Na každou stránku dám vždy ten skript a potřebuju, aby vytáhl vždy jen data pro ten kraj. Šlo by to určitě řešit i jinak, ale na té stráně budé více i jiných informací. Díky