Geek tričko zdarma Geek tričko zdarma
Hledáme grafika na pohodovou brigádu v Blenderu nebo programátora na hry v PyGame. Máš zájem? Napiš nám na redakce [zavináč] itnetwork.cz!
Tričko zdarma! Stačí před dobitím bodů použít kód TRIKO15. Více informací zde

Diskuze: PHP - výstup z funkce a pozicování

Aktivity (2)
Avatar
Yutta
Člen
Avatar
Yutta:13. ledna 0:55

Zdravím,
mám menší problém a nevím zda to co chci vlastně jde.
Vytvořil jsem si více souboru 2+ a jde o to, že jeden je pojmenovaný funkce.php a druhý klasicky index.php.
V tom prvním souboru mám několik funkcí a když uživatel zadá špatné hodnoty tak se má odeslat zpráva do funkce, ze které to následně chci "vytáhnout a vytisknout" na obrazovku.

function fcMessage($message)
{
    echo $message;
}

Do proměnné $message se zapíše zpráva v případě, že uživatel zadá špatné údaje. Těch funkcí je tam více, kde uživatel může zadat špatné údaje a mně se nechce psát pokaždé z jaké funkce to je tak sem si to chtěl touhle funkcí usnadnit.

Zkusil jsem: Zkoušel jsem funkci return různým způsobem co jsem našel na internetu ale nic.
Někde jsem taky četl o možnosti použít na deklarování proměnný pomocí GLOBAL, ale člověk co to tam psal, že se toto nedoporučuje.

Chci docílit: Problém je vtom, že chci aby se ta zpráva objevovala uprostřed stránky. Akorát to jak to mám teď se zpráva objeví nad formulářem, který mám na pravé straně.

Snad jsem na nic nezapomněl a snad je to dostatečně srozumitelný :-)
Předem děkuji za jakoukoliv pomoc.

 
Odpovědět 13. ledna 0:55
Avatar
Matúš Petrofčík
Šéfredaktor
Avatar
Odpovídá na Yutta
Matúš Petrofčík:13. ledna 2:26

Ja by som ti odporúčil prečítať články o PHP.

Podľa tvojho príspevku súdim, že máš v PHP medzery a vyvíjaš štýlom pokus-omyl.

Nahoru Odpovědět 13. ledna 2:26
obsah kocky = r^2 ... a preto vlak drnká
Avatar
Peter Mlich
Člen
Avatar
Odpovídá na Yutta
Peter Mlich:13. ledna 14:38

Tuhle zpravu uz jsem videl na vic forech. Jedna se o podvod, spam. Naznacuje to i anglicka prezdivka.

 
Nahoru Odpovědět 13. ledna 14:38
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Yutta
Člen
Avatar
Odpovídá na Peter Mlich
Yutta:13. ledna 16:42

Nerad Tě zklamu ale ne nejedná se o podvod a anglická přezdívka to není :)

 
Nahoru Odpovědět 13. ledna 16:42
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:14. ledna 8:23

Dobre, tak mi to pripada celkem neveryhodne, at napises cokoliv. Jako, kdyz vemes krkolomny angl. text a nechas ho prelozit googlem. Proc?

  1. V php se centrovat nijak neda, php nic nezobrazuje, jen generuje kod, ktery posila apache dal, prohlizeci uzivatele. Pokud je takovy dotaz v sekci php, je evidentne neco hrozne moc spatne.

V html/css se to da resit napr takto: https://www.jakpsatweb.cz/…trovani.html

  1. A ta druha cast s message nedava zadny smysl.
$xxx = 123; function aaa() {global $xxx; echo $xxx;}
// ---
(yyy.php) $xxx = 123;
(bbb.php) include 'yyy.php'; echo $xxxl;
// ---
(yyy.php) $xxx = 123;
(bbb.php) require 'yyy.php'; global $xxx; echo $xxx; // timhle si nejsem jisty
 
Nahoru Odpovědět 14. ledna 8:23
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:14. ledna 8:27

2b. Vubec, takhle se to neresi. Bud predavas promenou nebo pouzijes objekt

$a = array();
function bbb($a) {return $a;}
function ccc(&$a) {}
$a = bbb($a);
ccc($a);

class ddd()
{
private $a;
function aaa()
    {
    $this->a = 123;
    }
function bbb()
    {
    echo $this->a;
    }
}
$D = new ddd;
$D->aaa();
$D->bbb();
Editováno 14. ledna 8:27
 
Nahoru Odpovědět 14. ledna 8:27
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.