Autor Zpráva
Luccy
Profil *
<? 

////kod php čast 1
echo $promena;
?>

<html>

<?

//////kod php čast2
$promena
?>

Oba kódy jsou na jedné stránce.
Jak udělat aby echo $promena v časti php 1 vypsala udaje z časti php2 když teprve ve druhe části php byla zjištěna? Luccy

Moderátor Majkl578: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
Tori
Profil
Luccy:
Co je zač ta proměnná, odkud se bere? Závisí na něčem, co definujete až v první části skriptu? Pokud ne, může být definovaná ještě před první částí. Prosím o upřesnění problému.
Majkl578
Profil
Jelikož se PHP kód vykonává shora dolů, nelze použít proměnnou, která je deklarovaná až za místem jejího použití.
Správné řešení by pravděpodobně bylo přesunout část scriptu, která danou proměnnou nastavuje, před blok, který ji využívá.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0