Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Управление php через Select

Сообщения:  [1-8] 

 
 автор: ec_stasis   (25.08.2006 в 14:45)   письмо автору
 
   для: Владимир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>


Работать скорее всего не будет, я не силен в ДжаваСкрипте. Но идея изложена, надо только немного доработать.

ЗЫ: Никогда не вставляй вот так вот файлы. Это самая грубая ошибка, какаю только может быть...

   
 
 автор: cheops   (25.08.2006 в 12:18)   письмо автору
 
   для: Владимир22   (24.08.2006 в 17:27)
 

Без перезагрузки страницы не получиться - PHP серверный язык и все операции производятся на сервере. В этом случае загружают на страницу всё, и a1.php и a2.php и a3.php, но скрывают при помощи CSS, а далее в зависимости от выбора отображают.

   
 
 автор: RV   (24.08.2006 в 19:03)   письмо автору
 
   для: abord   (24.08.2006 в 18:42)
 

без перезагрузки страницы это ajax

   
 
 автор: abord   (24.08.2006 в 18:42)   письмо автору
 
   для: Владимир22   (24.08.2006 в 17:27)
 

document.write("<? include ('a1.php'); ?>")

Вообще нет смысла...

   
 
 автор: DEM   (24.08.2006 в 17:49)   письмо автору
 
   для: Владимир22   (24.08.2006 в 17:27)
 

Тогда мне кажется это надо писать в теме по ЯваСкрипту

   
 
 автор: Владимир22   (24.08.2006 в 17:27)   письмо автору
 
   для: 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>

Кто знает как это сделать работающим?

   
 
 автор: DEM   (24.08.2006 в 17:10)   письмо автору
 
   для: Владимир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;
}
// Лично я делаю так
?>

   
 
 автор: Владимир22   (24.08.2006 в 16:29)   письмо автору
 
 

Пожалуйста, кто может, помогите с решением:
Вот код:

<select name="d">
<option value="a1">Кассеты</option>
<option value="a2">Компакты</option>
<option value="a3">Dvd</option>
</select>
<? include ('a1(a2 или a3).php'); ?>

Т.е. надо, чтобы под формой Select в зависимости от выбора инклудился нужный файл.

   

Сообщения:  [1-8] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования