| |
|
|
| | Пожалуйста, кто может, помогите с решением:
Вот код:
<select name="d">
<option value="a1">Кассеты</option>
<option value="a2">Компакты</option>
<option value="a3">Dvd</option>
</select>
<? include ('a1(a2 или a3).php'); ?>
|
Т.е. надо, чтобы под формой Select в зависимости от выбора инклудился нужный файл. | |
| |
|
|
| |
|
|
| |
для: Владимир22
(24.08.2006 в 16:29)
| | |
<?
switch($d){
case "a1":
include "a1.php";
break;
case "a2":
include "a2.php";
break;
// и т.д.
}
?>
|
Но лучше сделать так:
<a href=?act=a1><b><u>Кассеты</u></b></a> |
<a href=?act=a2><b><u>Компакты</u></b></a> |
<a href=?act=a3><b><u>Dvd</u></b></a>|
<?
switch($act){
case "a1":
include("a1.php");
break;
case "a2":
include("a2.php");
break;
case "a3":
include("a3.php");
break;
}
// Лично я делаю так
?>
|
| |
| |
|
|
| |
|
|
| |
для: DEM
(24.08.2006 в 17:10)
| | | Мне нужно без перегрузки страницы и именно с Select.
.... Как-то я где-то видел это можно делать через Javascript, типа:
<select name="d">
<option value="a1">Кассеты</option>
<option value="a2">Компакты</option>
</select>
<script language="JavaScript">
if (var == а1) document.write("<? include ('a1.php'); ?>")
</script>
|
Кто знает как это сделать работающим? | |
| |
|
|
| |
|
|
| |
для: Владимир22
(24.08.2006 в 17:27)
| | | Тогда мне кажется это надо писать в теме по ЯваСкрипту | |
| |
|
|
| |
|
|
| |
для: Владимир22
(24.08.2006 в 17:27)
| | | document.write("<? include ('a1.php'); ?>")
Вообще нет смысла... | |
| |
|
|
| |
|
|
| |
для: abord
(24.08.2006 в 18:42)
| | | без перезагрузки страницы это ajax | |
| |
|
|
| |
|
|
| |
для: Владимир22
(24.08.2006 в 17:27)
| | | Без перезагрузки страницы не получиться - PHP серверный язык и все операции производятся на сервере. В этом случае загружают на страницу всё, и a1.php и a2.php и a3.php, но скрывают при помощи CSS, а далее в зависимости от выбора отображают. | |
| |
|
|
| |
|
|
| |
для: Владимир22
(24.08.2006 в 16:29)
| | | Можно под SELECTOM поставиьт фрейм и в этот фрейм грузить нужный файл.
Примерно так:
<select name="d" id="d">
<option value="a1">Кассеты</option>
<option value="a2">Компакты</option>
<option value="a3">Dvd</option>
</select>
<script type="text/javascript">
document.getElementById("frame").src = document.getElementById("d").value + '.php';
</script>
<iframe id="frame" src=""></frame>
|
Работать скорее всего не будет, я не силен в ДжаваСкрипте. Но идея изложена, надо только немного доработать.
ЗЫ: Никогда не вставляй вот так вот файлы. Это самая грубая ошибка, какаю только может быть... | |
| |
|
|