| Zobrazit předchozí téma :: Zobrazit následující téma |
| Autor |
Zpráva |
Arnie Anonymní
|
Zaslal: 29 leden 2003 08:42 Předmět: neopakování smyčky ? |
|
|
CREATE TABLE blocks (
id int(11) NOT NULL auto_increment,
position enum('L','R') NOT NULL default 'L',
title varchar(30) default NULL,
filename varchar(30) NOT NULL default '',
PRIMARY KEY (id),
KEY position (position)
) TYPE=MyISAM;
#
# Dumpuji data pro tabulku `blocks`
#
INSERT INTO blocks VALUES (1, 'L', 'Menu', 'texty.php');
INSERT INTO blocks VALUES (2, 'R', 'Nejbližší akce', 'kurzy.php');
INSERT INTO blocks VALUES (3, 'R', 'Novinky', 'novinky.php');
function RightBlocks()
{
$query = mysql_query("SELECT title,filename FROM blocks WHERE position = 'R' ORDER BY id ASC");
$num_blocks = mysql_num_rows($query);
echo "Počet bloků: $num_blocks<br>";
while($row = mysql_fetch_array($query))
{
echo "<table cellspacing=\"0\" width=\"140\" class=\"LeftBoxTable\">\n";
echo "<tr><th class=\"LeftBoxHead\">$row[title]</th></tr>\n";
if(file_exists("blocks/$row[filename]"))
{
echo "<tr>\n<td valign=\"top\" class=\"LeftBoxContent\">\n</center>";
require("blocks/$row[filename]");
echo "</td></tr>\n";
}
else
{
echo "<span class=\"warning\">Tento blok je momentálně nedostupný</span>\n\n</td></tr>\n";
}
echo "<tr><td height=5></td></tr>";
echo "</table><br>\n\n";
}
mysql_free_result($query);
}
Proč se mi ukáže vždy jen jeden blok a to ten, který má nejnižší id a je u něj position R ? Proč se mi jich nevypíše více pod sebou ? $num_blocks přitom vypisuje číslo 2, což je správné, ale druhý už se neukáže...funkci volám v pravém sloupci tabulky tvořící template stránek...Na locale pod Apache 2.0.43, PHP 4.3.0, MySQL 4.07, WinNT mi to funguje. |
|
| Návrat nahoru |
|
 |
Webhosting C4 - 2 GB, PHP, MySQL, administrační systém, 1.200 Kč na rok s doménou v ceně. Srubové domy, dřevostavby a víkendové sruby.
Bezproblémová instalace phpBB, Joomla, Drupal. Návody pro C4 - užitečné rady pro zákazníky. Nafukovací balonky s potiskem.
Výhodné sázkové kanceláře. značkové oblečení z USA, luxusní kabelky a také peněženky nabízí eshop usaboutique.cz.
Apartment in Prague - accommodation in Prag, prague apartments, luxusní anglické dýmky a kvalitní doutníky, značkové spodní prádlo a podprsenky
|  |
|
|
|
|
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Nemůžete stahovat ani prohlížet přiložené soubory
|
Powered by phpBB & phpBB SEO © 2001, 2005 phpBB Group Český překlad phpBB Czech - www.phpbbcz.com Optimalizoval JanoF - PCforum.sk
|