Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Php- zkácení kodu

Ahoj lidi mám problém...můj kod (na automatické tabulky k rozpisům turnaje) je poměrně složitý a některým by to mohlo pomalu nabíhat...tak zkacuju kod kde se dá...ale nějak nevím jak zkrátit tohle:

if ($kfctym1 == 0) include "6tab2/tym1.inc";
elseif ($kfctym2 == 0) include "6tab2/tym2.inc";
elseif ($kfctym3 == 0) include "6tab2/tym3.inc";
elseif ($kfctym4 == 0) include "6tab2/tym4.inc";
elseif ($kfctym5 == 0) include "6tab2/tym5.inc";
elseif ($kfctym6 == 0) include "6tab2/tym6.inc";
elseif ($kfctym7 == 0) include "6tab2/tym7.inc";
elseif ($kfctym8 == 0) include "6tab2/tym8.inc";

Díky moc (je toho víc pod sebou takže mě prosím nepište komentáře typu že se to o moc nezrychlí dík) :-)

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
když už tady tak jsme chtěl bych se zeptat jestli se dá vytvořit takováhle podmínka nebo něco podobn…
Paul Hippo 24.07.2007 21:58
Paul Hippo
Pokud je někde slovo pokud tak se prostě podmínkám nevyhneš. Jsem amater a loser (nezaměňovat s los… nový
Flash_Gordon 24.07.2007 22:06
Flash_Gordon
ta podmínka není přesná...potřebuju podmínku která zkontroluje jméno aktuálního souboru...ne existen… nový
Paul Hippo 24.07.2007 22:16
Paul Hippo
Jméno aktuálního souboru? Jaký soubor je podle tebe aktuální? Jméno souboru, jehož jméno chceš porov… nový
host 24.07.2007 22:21
host
vysvětlím znovu třeba na tom jak by se to dalo použít a vysvětlit....: Budu líný a uložím si nadpis… nový
Paul Hippo 24.07.2007 22:31
Paul Hippo
Lepší bys to měl cpát do pole $stranka["index"] = "Home"; $stranka["kontakt"] = "Kontakt"; Jak zji… nový
host 24.07.2007 22:40
host
No to by se mělo dělat takhle: $ActualScript = $_SERVER["SCRIPT_NAME"]; // jmeno prave vykonávaného… nový
Flash_Gordon 24.07.2007 22:21
Flash_Gordon
A v proměnné $script máš co? nový
host 24.07.2007 22:22
host
Sakra... už to nejde opravit. Mělo taam být samozřejmě $ActualScript. No nic jdu spat bude to optimá… nový
Flash_Gordon 24.07.2007 22:25
Flash_Gordon
if (basename(__FILE__) == "xxx") echo "yyy"; Len neviem, na čo to je dobré, keď už v čase písania s… nový
los 24.07.2007 22:25
los
Hele pane Lose vy jste genius 8-) tohle jsem potřeboval!! díííííky moooc už po několikáté 8-) mohl b… nový
Paul Hippo 24.07.2007 22:33
Paul Hippo
Hele pane Lose :-D:-D:-D Přidej si ho losi na ICQ, abych tě neotravoval jen já. ]:) nový
host 24.07.2007 22:42
host
Kdepak. Los už podnikl opatření... :-D nový
Flash_Gordon 24.07.2007 23:01
Flash_Gordon
bych řek :-/:-x nechce si mě přidat...asi ví co dělá :-D:)) nový
Paul Hippo 24.07.2007 23:15
Paul Hippo
asi bych to odfajfkoval :))8-) vyřešeno ;-) nový
Paul Hippo 24.07.2007 22:37
Paul Hippo
Lidi kde mám chybu? :-( zase to nefunguje: for ($i = 1; $i <= 8; $i++) (${"$zaptym$i"} = 0); nový
Paul Hippo 24.07.2007 23:16
Paul Hippo
Tenhle zápis je syntakticky tak chybný, že ani netuším co to má dělat... :)) (myslím to tělo cyklu,… nový
Flash_Gordon 24.07.2007 23:20
Flash_Gordon
Mělo to zkrátit tohle: $zaptym1 = 0; $zaptym2 = 0; $zaptym3 = 0; $zaptym4 = 0; $zaptym5 = 0; $zapty… nový
Paul Hippo 24.07.2007 23:23
Paul Hippo
už se do toho zamotávám no :-/ nový
Paul Hippo 24.07.2007 23:23
Paul Hippo
už to mám ;-) nový
Paul Hippo 24.07.2007 23:32
Paul Hippo
Přebejval ti tam dolar $ v proměnné $zaptym. nový
host 24.07.2007 23:33
host
jj vím vim ;-) nový
Paul Hippo 24.07.2007 23:39
Paul Hippo
Preco nepouijes pole? Snad php ma polia. Pouzivat osobitne premenne $kfctym1 az $kfctymx to je total… poslední
MM.. 25.07.2007 00:13
MM..

když už tady tak jsme chtěl bych se zeptat jestli se dá vytvořit takováhle podmínka nebo něco podobného čím by to šlo udělat:
pokud je název souboru xxx vypiš yyy (je to jen takový nazorný příklad)

Pokud je někde slovo pokud tak se prostě podmínkám nevyhneš.

Jsem amater a loser (nezaměňovat s los :-) ), ale myslím si, že podmínky vůbec
jsou nejčastější operací ve většině programů.

if (file_exists("xxx"))
echo "yyy";

Ale tady se nic neptej. Já jsem v programování jen o kousíček méně zoufalý než ty.
Rozhodně si prostuduj tento seriál o PHP. Nikde jsem nic kvalitnějšího o PHP na netu fakt neviděl (česky).

Link

vysvětlím znovu třeba na tom jak by se to dalo použít a vysvětlit....:

Budu líný a uložím si nadpisy z každé stránky do promněných např.:
$index = "Home"
$kontakt = "Kontakt"
atd...
a pak potřebuju podmínku kterou vložím místo nadpisu a podle názvu souboru který návštěvník stránek otevře se zobrazí nadpis...už chápeš? ;-):-)

Lepší bys to měl cpát do pole

$stranka["index"] = "Home";
$stranka["kontakt"] = "Kontakt";

Jak zjistíš jméno skriptu už napsali kolegové pode mnou, takže už ani nemusíš dávat žádnou podmínku, ale rovnou zobrazit nadpis...

$jmeno_souboru = basename(__FILE__);
echo $stranka("$jmeno_souboru");

No to by se mělo dělat takhle:

$ActualScript = $_SERVER["SCRIPT_NAME"];      // jmeno prave vykonávaného scriptu i s cestou
$fileNameOnly = SubStr($script, StrRPos($script, "/")+1);  // jen nazev souboru
// K výpisu obsahu proměnné je potřeba vždy [b]ECHO[/b] no tak:
echo $fileNameOnly;


No jinak platí co píše Host hned víš.

Zpět do poradny Odpovědět na původní otázku Nahoru