Sonia: else-zweig wird ignoriert, warum?

Beitrag lesen

hallo

-->Problemstelle:

if(!isset($men))  require'Doppelsteine.txt';

<--

Du hast ja auch die geschweiften Klammern vergessen,
somit ist das "require" nicht Teil oder Folge der Bedingung.

laut selfphp
http://www.selfphp.info/funktionsreferenz/kontroll_mechanismen/if.php
geht das auch so, aber ich habe es auch in den anderen Varianten probiert
und es funktioniert trotzdem nicht.

PS: Muß es require sein, wäre include nicht angemessener?

da hast du wohl recht, aber jetzt habe ich es auf include geändert und es
geht immer noch nicht....

-->>

if(!isset($men))
{
  include'Doppelsteine.txt';
}

if($men==0)
{
  include("Doppelsteine.txt");
}
elseif ($men==1 || ($men<=20 && $men>=10))
{
  include'Doppelsteine.txt';
}
elseif($men==2 || ($men<=30 && $men>=20))
{
  require'Einzelsteine.txt';
}