Autor Zpráva
Alastor_Kopal
Profil
<?php

if($noha == 1){$noha = 2;}
elseif($noha == 2){$noha = 1;}
else{$noha = 1;}

echo'Noha je '.$noha.' nebo ne ?';
?>


potrebuji aby se v promenne noha stridala 1 a 2
Nox
Profil
Ale notak :)

if($noha == 1)
  $noha = 2;
else
  $noha = 1;


nebo takto by to mělo jít
$noha = ($noha == 1) ? 2 : 1;
Alastor_Kopal
Profil
Dobře spustil jsem na serveru tento script ale pořád jsem tam měl 1

<?php

if($noha == 1)
  {$noha = 2;}
else
  {$noha = 1;}

echo'Noha je '.$noha.' nebo ne ?';
?>
Johnik
Profil
Tak to je jasný... Musíš to pak předat nějak po reloadu, takže třeba ukládat do cookie nebo odkaz s GET.
Alastor_Kopal
Profil
ale proč toto mě velice mate

- poprvé podmínku nemůže splnit tak $noha předá hodnotu ELSE
- po reloadu se mi IF splní tak musí pokračovat hodnotou 2
- a tak pořád dokola
Alphard
Profil
Alastor_Kopal:
po reloadu se mi IF splní tak musí pokračovat hodnotou 2
Nesplní, PHP si nepamatuje své proměnné.
http://www.linuxsoft.cz/article.php?id_article=430
Alastor_Kopal
Profil
tak ted nevim

<?php

if($_GET['noha'] == 1){$_GET['noha'] = 2;}
else{$_GET['noha'] = 1;}

echo'Noha je '.$noha.' nebo ne ?';

echo'<a href="jmenosouboru.php?noha='.$_GET['noha'].'"> Další strana</a>';
?>


?
Alastor_Kopal
Profil
jo už to funguje
fajzen
Profil
<?php

if($_GET['noha'] == 1){$_GET['noha'] = 2;}
else{$_GET['noha'] = 1;}

echo'Noha je '.$_GET['noha'].' nebo ne ?';

echo'<a href="jmenosouboru.php?noha='.$_GET['noha'].'"> Další strana</a>';
?>
Alastor_Kopal
Profil
jo jasně

počkat vždyť bych si to mohl předávat pomocí SESSION (které už mám na stránce rozdělané) a bylo by to jednoduší ne ?
Nox
Profil
to jo
Alastor_Kopal
Profil
diki moc :-) hodne mi to pomohlo

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: