LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: Poradna PHP - For,While

PHP - For,While 28.12.2007 18:20
Ondra K...

Dobrý den,
potřeboval bych poradit s php skriptem. Mám v databázi několik datumů nějakých událostí a k nim popis a potřeboval bych vygenerovat seznam datumů v měsíci a k odpovídajícím datumům přidat popis.
Sám jsem vytvořil následující skript, ale nefunguje tak jak má. Totiž: on sice přiřadí k datumům popis, ale pro každou položku v DB to udělá zvlášť.




<?php
mysql_connect(localhost, uzjm, passs);
mysql_select_db(fusion);
$result = mysql_query("select * from 01_rozpis_techniky ORDER BY datepracovni");

$mesic = "1";
$rok = "2008";

$pocet_dni = cal_days_in_month(CAL_GREGORIAN, $mesic, $rok);

$i=1;
echo "<table><tr><td>Datum</td><td>Jméno</td><td>Dozor</td><td>Zařízení</td><td>Pořad</td><td>Poznámka</td></tr>";
WHILE($zaznam=MySQL_Fetch_Array($result)):
FOR ($i=1;$i<=$pocet_dni;$i++){
$datum = "$i.$mesic.$rok";
IF ($zaznam["datum"]==$datum):

ECHO "<tr bgcolor='blue' ><td>$i.$mesic.$rok</td>
<td>".$zaznam["jmeno"]."</td><td>".$zaznam["dozor"]." </td><td> ".$zaznam["zarizeni"]."</td>
<td>".$zaznam["porad"]." </td><td> ".$zaznam["poznamka"]."</td></tr>\n";

elseif ($zaznam["datum"]!=$datum) : echo "<tr><td>".$datum."</td></tr>";
endif;
}
ENDWHILE;

echo "</table>"
?>


KOMENTARZE
PHP - For,While 28.12.2007 18:20 Ondra K...
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4878x
2. FreeBSD
Download: 9066x
3. PCLinuxOS-2010
Download: 8564x
4. alcolix
Download: 10947x
5. Onebase Linux
Download: 9661x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 6243x

1. xinetd
Download: 2413x
2. RDGS
Download: 937x
3. spkg
Download: 4760x
4. LinPacker
Download: 9966x
5. VFU File Manager
Download: 3198x
6. LeftHand Mała Księgowość
Download: 7203x
7. MISU pyFotoResize
Download: 2808x
8. Lefthand CRM
Download: 3563x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 3120x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz