Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][html] Ramki czy Instrukcja switch :p
Forum PHP.pl > Forum > Przedszkole
piotrek_ma_problem
Napisałem strone robiłem to pierwszy raz i zrobilem to tak jak każy kto robi to pierwszy raz
czyli zrobiłem milion pod stron a chciałbym zeby wygladało to tak
jest strona główna ktora ma swoje menu lewe i prawe a po środku wyświetlają sie informacje
podejrzewam ze potrzebny jest skrypt króry wyświetla te informacje mój kolega twierdzi że nie
jest potrzebny skrypt hmmmmmm że wystarczą ramki w html
będę przerabiał swoją strone jak jest lepiej napisać skrypt czy zrobic to na ramkach??
1010
Wstaw ładny switch...

http://www.pl.php.net/switch
pioch
ramki to przeżytek ... poczytaj o div'ach
Cienki1980
Popraw temat, nim zostanie zamknięty.
Mike122
Witak ~piotrek_ma_problem ramki są powszechnie odradzane (polecam artykuł: Dlaczego ramki są złym pomysłem) także ja sam ich nie polecam a jeśli robisz witrynę z użyciem php to zapoznaj się w funkcjami include" title="Zobacz w manualu php" target="_manual, switch" title="Zobacz w manualu php" target="_manual oraz require" title="Zobacz w manualu php" target="_manual na 100% przydadzą Ci się podczas tworzenia witryny jaką tu opisujesz. Pozdrawiam snitch.gif biggrin.gif
piotrek_ma_problem
hmmmm jest tak że stronę już zrobiłem ale niewiem czy jest sens ją przerabiać czy napisać od nowa robiłem to pierwszy raz hmmmm mój pierwszy raz ehehh
i zastanawiam sie czy jest sens ją przerabiać nie mam za dużo czasu i lipka
ale dzieki za rade guitar.gif

hmmm dlaczego mam zmienic temat i na jaki??
siemakuba
Cytat(piotrek_ma_problem @ 9.02.2007, 14:25:30 ) *
hmmm dlaczego mam zmienic temat i na jaki??

To powinieneś wiedzieć, bo rejestrując się na forum zapoznałeś się i zaakceptowałeś jego regulamin. Szczegóły znajdziesz tu: Regulamin, IV.2.b

pozdr.
piotrek_ma_problem
hmmm używałem już include w swojej stronce i uważam że jest chyba najlepsze miałem cos takiego ale to przekierowywało użytkownika na inne strony
  1. <?php
  2. if ((isset($_SESSION['user_logged']) && $_SESSION['user_logged'] != "") ||
  3. (isset($_SESSION['user_password']) && $_SESSION['user_password'] != ""))
  4. {
  5. include "logged_user.php";
  6. }
  7. else
  8. {
  9. include "unlogged_user.php";
  10. }
  11. ?>



niewiem czy dobrze zrozumialem czy może byc cos takiego
  1. <?php
  2. if (isset ($_POST['submit']) && $_POST['submit'] == "strona1") {
  3.  include "stron1.php";
  4. } else if (isset($_POST['submit']) && $_POST['submit'] == "strona2")) {
  5.  include "strona2.php";
  6. } else if (isset($_POST['submit']) && $_POST['submit'] == "strona3"){
  7.  include "strona3.php";
  8. }
  9. ?>
1010
POST?
dr_bonzo
Cytat
niewiem czy dobrze zrozumialem czy może byc cos takiego

Mniej wiecej tak, ale $_GET a nie $_POST (bo chyba chcesz wybierac strone URLem a nie formularzem?)

Zobacz jak sie powtarzasz, co chwile sprawdzasz czy
  1. <?php
  2. isset($_POST['submit'])
  3. ?>

wystarczy zrobic to raz i gdu nie jest ustawione to przypisac do zmiennej $strona np 'index', w przeciwnym przypadku przypisac ta wartosc

Dalej
  1. <?php
  2. $_POST['submit'] == "strona2")) {
  3.  include "strona2.php";
  4. ?>

i tak dalej...
Po co? Albo robisz tablice dostepnych stron
  1. <?php
  2. $dostepne_strony = array( 'strona1', 'strona2', ....);
  3. ?>

i przed include sprawdzasz czy $strona znajduje sie w $dostepne_strony.

Mozesz tez sprawdzac (bez uzywania tej tabeli) czy wybrana strona istnieje na dysku + zabezpiecz przed includowaniem innych plikow niz z danego katalogu ze stronami (basename() itp).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.