LINUXSOFT.cz Přeskoč levou lištu
Uživatel: Heslo:  
   CZUKPL

> Diskuze: Poradna PHP funkce

PHP funkce
(link)
22.6.2012 13:55
Michael Grznár
Věk: ( ~22 let)
<style>
.1 { color: red; }
.2 { color: blue; }
</style>
<?php
$koleje = array(
1 => '1', 2 => '2' );

// funkce
function barva($jmeno) {
global $koleje;
$vysledek = mysql_query("SELECT fce FROM uzivatele WHERE jmeno='$jmeno'");
if (mysql_num_rows($vysledek) == 1) {
list($kolej) = mysql_fetch_row($vysledek);
return '<span class="'.$koleje[$kolej].'">'.$jmeno.'</span>';
} else {
return $jmeno;
}
}

echo ''.barva($jmeno).''; ?>


Problém je v tom, že se mi ty jména nevypisují na webu. Jako kdyby tam to echo nebylo, žádné chyby to neháže, prostě to jméno se nechce na webu vypsat, díky za rady, kde může být chyba.
Re: PHP funkce
(link)
2.7.2012 18:53
Martin Chudoba
Věk: ( ~33 let)

1. si to předělejte do třídy a nepoužívejte samotné funkce, ale beru a je to možná jen nějaká výuková ukázka. V tom případě nepoužívejte globální proměnné, to je velice špatný návyk!!! Za další se naučte debugovat Váš kód a klidně si k tomuto napište PHPUnit test nebo si aspoň "vydumpujte proměnné" (pouhé echo nestačí)!!! Navíc tam nikde není definovaná proměnná $jmeno tj. laicky řečeno nikde k této proměnné nepřiřazujete hodnotu.

Re: PHP funkce
(link)
27.7.2012 13:38
Jan Vostrý
Věk: ( ~23 let)

echo ''.barva($jmeno).'';
=>
Nedefinovaná proměná $jmeno?

Možná by se ti hodilo používat nějaké IDE, kde si to můžeš krokovat a rovnou nahlížet do obsahu proměných.

DISKUZE

PHP funkce 22.6.2012 13:55 Michael Grznár
  |- Re: PHP funkce 2.7.2012 18:53 Martin Chudoba
  L Re: PHP funkce 27.7.2012 13:38 Jan Vostrý




Příspívat do diskuze mohou pouze registrovaní uživatelé.
> Vyhledávání software
> Vyhledávání článků

20.5.2013 6:53 /MaReK Olšavský
Vývojářský tým NetBSD vydal verzi 6.1 operačního systému, jenž je portován pro drtivou většinu používaných platforem. Jelikož se jedná o upgrade stávající řady, přináší nová verze převážně jen opravy. V duchu oprav vydání vyšla i verze 6.0.2.
Přidat komentář

20.5.2013 6:53 /MaReK Olšavský
Zajímavost: Většina uživatelů používá některého ze čtveřice správců oken/desktopů (KDE, XFce, GNOME, LXDE), ale nabídka je mnohem širší a slideshow méně známých wm ukazuje alternativy, jež používá málokdo. Nepochopitelně je zařazen i E17.
Přidat komentář

17.5.2013 7:15 /MaReK Olšavský
Blender, jeden z nejvíce známých F/L/OSS programů, se postupně etabluje v 3D tisku, díky malému 3D Printing Toolboxu. Dostupnost toolboxu, pro oblíbený nástroj, by mohla pomoci v rozšíření již dostupné technologie, které se predikuje multimiliardový trh.
Přidat komentář

17.5.2013 7:15 /MaReK Olšavský
Německá společnost SerNet připravila balíky se Sambou 4 pro běžně používané distribuce. Cesty k repozitářům budou bezplatně zaslány po registraci emailem.
Přidat komentář

16.5.2013 7:11 /MaReK Olšavský
Jak pomohl F/L/OSS vítězství Baracka Husseina Obamy v prezidentské volbě shrnul Steven J. Vaughan-Nichols. Využit byl Amazon Web Services s Ubuntu a za celý cloud projekt zpracovával průměrně 10 000 požadavků za vteřinu.
Přidat komentář

16.5.2013 7:11 /MaReK Olšavský
Vývojáři KDE nezahálí a krátce po vydání KDE 4.10.3 jsou známé plány pro KDE 4.11. Další verze by měla přinést KIO-slave pro MTP, opravu chování KWin při fullscreen běhu aplikací, přepis některý Plasmoidů do QML a další.
Přidat komentář

16.5.2013 7:11 /MaReK Olšavský
Tip: Použití gmailu jako relay pro Sendmail by mohlo pomoci uživatelům laptopů, kteří nemají pro každý účet SMTP a používání SMTP od ISP je pro ně problematické, jelikož se pohybují mezi různými poskytovateli připojení.
Přidat komentář

15.5.2013 7:08 /MaReK Olšavský
Modul s kamerou/fotoaparátem pro Raspberry Pi je v prodeji, za cca £17. Modul je podorován distribucí Raspbian.
Přidat komentář

   Více ...   Přidat zprávičku

> Poslední diskuze

18.5.2013 17:55 / Martin Kumst
Re: zaheslování bash scriptu nebo složky

18.5.2013 7:44 / ---
Re: Prosím o pomoc či radu

15.5.2013 19:21 / Filip Vaněček
Cesty k souborům při používání coolurl

13.5.2013 6:50 / Radim Kolář
Zabbix

8.5.2013 6:07 / MaReK Olšavský
Web Upd8

Více ...

ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2013) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze | zákony online