Portál AbcLinuxu, 10. května 2025 01:15

Dotaz: Konstrukce interaktivniho menu

28.5.2011 17:50 mhh
Konstrukce interaktivniho menu
Přečteno: 176×
Odpovědět | Admin
Zkouším se vytvořit menu pomocí case, ale co bych chtěl udělat je to, že v případě, kdy bych nastavil proměnnou, tak by přibylo další políčko do menu. Třeba jako se to dělá v php. Zkoušel jsem to udělat tak ,že vložím if do kontrukce case, ale nefunguje to...

Zde je pokus http://pastebin.com/W6hw7ZrW Díky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jendа avatar 28.5.2011 19:22 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Konstrukce interaktivniho menu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkouším se vytvořit menu pomocí case
A nešlo by to pomocí select?
select vegetable in "beans" "carrots" "potatoes" "onions" "rutabagas"
do
  echo
  echo "Your favorite veggie is $vegetable."
  echo "Yuck!"
  echo
  break  # What happens if there is no 'break' here?
done
(TLDP)
28.5.2011 21:48 mhh
Rozbalit Rozbalit vše Re: Konstrukce interaktivniho menu
No to by mi asi nijak nepomohlo myslím..
Jendа avatar 28.5.2011 23:08 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Konstrukce interaktivniho menu
Jestli chápu, co vlastně chceš (ten odkazovaný kód u mě umře na syntax error), tak by to mělo stačit nasypat do $polozky položku přidat a pak udělat
select vegetable in $polozky
a při výběru „přidat“ přidat do $polozky další položku.
28.5.2011 22:26 l4m4
Rozbalit Rozbalit vše Re: Konstrukce interaktivniho menu
Odpovědět | | Sbalit | Link | Blokovat | Admin
A v PHP to snad řešíš konstrukcí typu case? Těžko.

V obou případech je třeba použít nějakou datovou strukturu - pole, asociativní pole, ... - a případně cyklus.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.