Ahojte, učím sa PHP a narazil som na jeden problém. Z URL adresy si potrebujem uložiť premennú a porovnať ju so stringom. Tak najskôr si ju uložím, skúsim vypísať, všetko ide, potom nasleduje jedna podmienka po ktorej je premenná var prázdna, viete mi prosím povedať ,čo sa deje? Prečo je to tak?
Ďakujem.
Tu je kód
<?php
$conn = mysql_connect($host,$user,$pass);
mysql_select_db($db);
mysql_set_charset("utf8");
$var=$_GET["m"]; //tu si nastavim premenenu
echo $var; //tu ju vypíše vporiadku
if(isset($_POST['meno'])){
echo "ok"; //splní podmienku
$meno = $_POST['meno'];
$heslo = $_POST['heslo'];
echo $var; //tu nevipíše nič
if (isset($var)) { //aj test potvrdí, že nie je nastavená
echo "This var is set so I will print."; //keďže sa sem nedostane
}
if(strcmp("x",$var)==0){ // potrebujem ju tu porovnať, ale už je obsah premennej var prázdy
//...
}
elseif(strcmp("y",$var)==0){
// ...
}
}
?>