Zadejte hledaný výraz...

Úprava PHP výpisu svátku z databáze

piljmb
verified
rating uzivatele
29. 9. 2012 00:11:22
echo MySQL_Result($vypis_svatek,$i);
?>
Ahoj,
neporadili byste mi, prosím, s úpravou výše uvedeného kódu? Jedná se o funkci na výpis aktuálního svátku ve stylu "Svátek dnes slaví Petr." Chci, aby funkce z databáze vždy vytáhla aktuální jména, což sice částečně dělá, AVŠAK pouze v případě, že na daný den připadá jméno jediné.
Pokud na daný den připadají jména dvě a více (např. 24. 12. - Adam a Eva), vypíše se pouze jedno jméno a druhé je zcela ignorováno.
Dotaz na úpravu tedy spočívá v tom, jak má tato funkce vypadat, aby byla schopna z databáze vytáhnout všechna jména a dále, aby v případě existence dvou či více jmen v jednom dni vložila automaticky mezi tato dvě jména (či více jmen) čárku či jakýkoli jiný symbol.
Jsem v oblasti PHP naprostý amatér (je možné, že je tam zakomponován i nějaký naprostý nesmysl), takže mi jenom sestrojení této funkce zabralo pěkných pár hodin. Říkal jsem si, že to přece musím dokázat, jenže teď už jsem v koncích.
Za všechny návrhy a rady budu neskutečně šťastný.
29. 9. 2012 00:11:22
https://webtrh.cz/diskuse/uprava-php-vypisu-svatku-z-databaze#reply813809
RoyalManG
verified
rating uzivatele
(1 hodnocení)
29. 9. 2012 00:31:54
Podstata spočíva v tom, že ak máte výsledkov z databázy viac, ktoré vyhovujú podmienke, je potrebné výsledok prejsť cez cyklus (foreach, while), nakoľko z databázy dostanete viacrozmerné pole.
29. 9. 2012 00:31:54
https://webtrh.cz/diskuse/uprava-php-vypisu-svatku-z-databaze#reply813808
oksim
verified
rating uzivatele
(4 hodnocení)
29. 9. 2012 00:33:33
musíš tam pridať cyklus :)
29. 9. 2012 00:33:33
https://webtrh.cz/diskuse/uprava-php-vypisu-svatku-z-databaze#reply813807
piljmb
verified
rating uzivatele
29. 9. 2012 00:42:11
Napsal oksim;850500
musíš tam pridať cyklus :)
Mockrát děkuju; skvělé, tahle to funguje. Jenom to vypisuje čárku za každým výsledkem vytaženým z db (Dnes má svátek Jméno 1, Jméno 2,). K úplné dokonalosti tedy jen chybí odstranit čárku za posledním výrazem (Dnes má svátek Jméno 1, Jméno 2)
29. 9. 2012 00:42:11
https://webtrh.cz/diskuse/uprava-php-vypisu-svatku-z-databaze#reply813806
29. 9. 2012 01:10:37
https://webtrh.cz/diskuse/uprava-php-vypisu-svatku-z-databaze#reply813805
Adam Žurek
verified
rating uzivatele
(5 hodnocení)
29. 9. 2012 01:51:28
proč tam je $_COOKIE?! eště k tomu neošetřený :( brr...
datum lze přece zjistit přes funkci Date v PHP
29. 9. 2012 01:51:28
https://webtrh.cz/diskuse/uprava-php-vypisu-svatku-z-databaze#reply813804
hm
verified
rating uzivatele
(20 hodnocení)
29. 9. 2012 03:25:01
myslim ze krome fci pro praci s datumem v mysql/php by sis mel nastudovat i neco o sql injection...
29. 9. 2012 03:25:01
https://webtrh.cz/diskuse/uprava-php-vypisu-svatku-z-databaze#reply813803
piljmb
verified
rating uzivatele
29. 9. 2012 09:51:19
Napsal lukasik;850505
Ještě jednou mnohokrát děkuji tobě i Oksimovi, funguje to.
29. 9. 2012 09:51:19
https://webtrh.cz/diskuse/uprava-php-vypisu-svatku-z-databaze#reply813802
Pro odpověď se přihlašte.
Přihlásit