Dobry den. Od vcerejska se seznamuji s register_globals = Off a mam hned prvni problem.
Na svem index.php mam tento kod:
<A HREF="index.php?funkce1=funkce1">Funkce1</A>
<?
if ( $funkce1=="funkce1" )
{
require("funkce.php");
}
else
{
echo "Uvodni Text";
}
?>
na strance funkce.php mam tento kod :
<?
if ($funkce1=="funkce1")
{
echo "Funkce 1";
}
else
{
echo $false="Nepodarilo se";
}
?>
Kde je chyba, ze se mi nevipise Funkce 1?
Fórum › PHP
Register_globals = Off a promenne
global premmenne sa ti uz neregistruju automaticky. cize uz nemozes pri requeste index.php?funkce1=funkce1 pouzit premmennu $funkce1, lebo neexistuje. Existuje vsak $_GET['funkce1'] ...
http://www.php.net/globals
To Petr: No tam kde máš $funkce1 nahrdíš to $_GET['funkce1'] !!!
takže :
<?
if ( $_GET['funkce1']=="funkce1" )
{
require("funkce.php");
}
else
{
echo "Uvodni Text";
}
?>
<?
if ($_GET['funkce1']=="funkce1")
{
echo "Funkce 1";
}
else
{
echo $false="Nepodarilo se";
}
?>
Znamena to, ze kdyz chci mit nejakou promennou musi ji dat vzdy jako $_GET['nejakapromenna'] $_POST['nejakapromenna'] ci $_REQUEST['nejakapromenna'] a prepsat svych 150 stran kodu? Kdy se nejcasteji pouziva $_REQUEST ?
Existuje na to i nejaka dobra ceska knizka i s pouzitim php 5, MySql a vyctem a pouzitim vsech dostupnych funkcich co jsou v php5?
Kdyz napriklad budu vybirat data z databaze musim ty promenne deklarovat treba
global $TextzDB, $CislozDB; a pak je teprve vybrat z DB ?
Predem diky.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Vlozeni promenne z Java Scriptu do PHP promenne — založil Systém
Nazev promenne jako hodnota promenne — založil zak
Proměnné C# — založil aTTix
Moderátoři diskuze