Autor Zpráva
travickus
Profil *
Ahoj, rád bych měl lištičku na vybírání textu.

Jak mám udělat, aby se mi pomocí výběrového panelu SELECT měnil obsah na stránce?

např:

<? include("top.html"); ?>

to znamená, že bych byl pořád třeba na index.php, ale aby obsah měnil SELECT menu... Jak na to?

PHP moc nerozumín, takže za dobrou odpověď budu moc vděčný.
Šejn
Profil
Možná myslíš toto: http://firstpage.wz.cz
Travickus
Profil *
Nechápu co tím chtěl klasik říct... :)
Travickus
Profil *
Prostě chci pomocí SELECTu měnit obsah stránky tak, aby to byl furt ten samý index.php, je to tak nemožné nbo nepochopitelné?? *pokorně a upřímně*
Joker
Profil
Travickus
No a co je na tom těžkého?

formulář:
<form action="index.php" method="POST">
<select name="vyber">
<option value="0">Titulka</option>
<option value="1">První stránka</option>
<option value="2">Druhá stránka</option>
<option value="3">Třetí stránka</option>
</select>
</form>

skript:
// pole se seznamem jednotlivých stránek
$seznam_stranek= new Array(0=>"vychozi.php", 1=>"prvni.php", 2=>"druha.php", 3=>"treti.php");
// máme nějakou hodnotu výběru?
$stranka = isset($_POST["vyber"]) ? intval($_POST["vyber"]) : 0;
// neplatnou hodnotu výběru přesměrujeme na výchozí stránku
if(!isset($seznam_stranek[$stranka])) $stranka = 0;
// načteme danou stránku
include($seznam_stranek[$stranka]);


Jedna z možností jak to udělat. Jsou ještě další, víceméně varianty této. Jako obvykle, je to první nástřel, možná tam jsou chyby.
Travickus
Profil *
Ahá, a ten skript má bejt kde? Nějaký soubor?
Toto téma je uzamčeno. Odpověď nelze zaslat.

0