Autor Zpráva
final
Profil
Zdravím,
potreboval by som poradiť ohľadom requestov, príklad:
na stránke mám 10 odkazov,každý má iné id, toto id sa posiela pomocou jQuery do súboru getRequests.php. Tento súbor vyzerá takto
<?php
$request=$_POST['request'];
if ($request == "1"){
echo "1";
}elseif ($request == "2"){
echo "2";
}
.......
elseif ($request == "10"){
echo "10";
}
?>
Proste podľa requestu zobrazí obsah.
Zaujímalo by ma či takáto štruktúra je správna, alebo radšej vytvoriť 10 súborov a vždy zobraziť daný súbor(čo sa mi zdá blbosť), alebo ak sú obidva návrhy zlé poprosím o rady ako to bude najefektívnejšie.
ďakujem
Str4wberry
Profil
A čeho je cílem dosáhnout?
Someone
Profil
Str4wberry
final se ptá na to, zda používat jeden soubor, který bude volat ajax (edit kvůli lepšímu pádu: který bude volán ajaxovým scriptem) a nebo mít potřebné funkce v oddělených souborech tedy jestli volat:
ajax.php?akce=tohle&parametr=neco
nebo: tohle.php?parametr=neco
final
Profil
Str4wberry:
presne ako napísal Someone :)
Str4wberry
Profil
Ano, právě proto se ptám, čeho je cílem dosáhnout. Z uvedených možností je totiž někdy lepší první možnost a někdy zase druhá. Proto se táži na konkrétní užití, jinak lze uvést jen nějakou obecnou radu typu udělat to co nejjednodušší a neopakovat kód (KISS a DRY).
final
Profil
No príklad ma napadá takýto:
mám web s 10 podstránkami(v menu je 10 položiek)
-buď vytvorím 10 súborov(obsah.php,temy.php,otazky.php....) a vždy po kliku zobrazím daný súbor na webe
-alebo vytvorím 1 súbor kde bude to čo je v #1
_es
Profil
final:
mám web s 10 podstránkami(v menu je 10 položiek)
toto id sa posiela pomocou jQuery do súboru getRequests.php.
Obsah, dostupný len cez JS, budú vyhľadávače ignorovať. Samozrejme, návštevníkom s nefunkčným/vypnutým JS to tiež nebude fungovať.
final
Profil
_es:
To mi momentálne vôbec nevadí, hento bol len príklad potrebujem to na niečo iné :)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: