Forum Webscript.Ru

Программирование => PHP => Тема начата: Михаил от 17 Июля 2002, 16:48:48

Название: Как сделать на php?
Отправлено: Михаил от 17 Июля 2002, 16:48:48
Помогите пожалуйста....
Есть страница и скрипт в одном файле. на странице стоят радиокнопки:
input type="radio" name="type" value="1" >
input type="radio" name="type" value="2" >
input type="radio" name="type" value="3" >
input type="radio" name="type" value="4" >
input type="radio" name="type" value="5" >
input type="radio" name="type" value="6" >
и тд...
Как сделать чтобы при нажатии на кнопку ну, к примеру на 2ую радиокнопку со значением два открывалась страница... 2.php,
если нажата 3 - то 3.php и тд....
Подскажите.... очень надо... срочно......
Заранее спасибо...
Очень большая просьба для наглядности сделать как-нибудь понятно. А то некоторые пишут то... то.. то, а как и куда, и после чего....?
Название: Как сделать на php?
Отправлено: Макс от 17 Июля 2002, 17:48:55
input onlick="document.location.href=this.value+\'.php\';" name= ...
так для каждой кнопки.
Примерно так. Не тестил
Название: Как сделать на php?
Отправлено: gRigoriy от 17 Июля 2002, 20:33:11
А на php это можно сделать так:

страница по обработке формы (записывается в action)

require($type."php");

Причем тоже примерно так, я тоже не тестил...
Название: Как сделать на php?
Отправлено: Макс от 17 Июля 2002, 21:25:32
Цитировать
require($type."php");
тогда уже:
$type=intval($_GET[\'type\']);
require($type.".php");
Название: Как сделать на php?
Отправлено: gRigoriy от 18 Июля 2002, 14:47:00
Ну насчет $_GET["type"] я не знал что у него за метод, а вот смысл написания intval я чесслово не догоняю!
Название: Как сделать на php?
Отправлено: GotZfild от 18 Июля 2002, 16:38:40
Цитировать
вот смысл написания intval я чесслово не догоняю!

В целях безопасности.
Название: Как сделать на php?
Отправлено: Михаил от 19 Июля 2002, 15:21:29
Я написал вот так:

И в низу submit.

Но ничего так и не получилось...., а очень хотелось бы
Может еще чего-нибудь подскажете ... может я чего не так сделал???
Название: Как сделать на php?
Отправлено: GotZfild от 19 Июля 2002, 16:37:44
Михаил
Ты уж определись, на каком языке тебе нужно.
Если на JS, то так:


Название: Как сделать на php?
Отправлено: Михаил от 19 Июля 2002, 19:37:09
Так у меня ведь еще внизу submit. Надо чтобы радиокнопкой он бы выделился (только выделился), а уже при нажатии на submit происходило бы действие...
Название: Как сделать на php?
Отправлено: OBOLTUS от 19 Июля 2002, 20:08:47
Привет!
Если нужно новое окно открыть:


[,name] - необязательный параметр имени окна


Через PHP так:
example.php

if($a)
header("Location: ".$a.".php");
?>









Конечно я наверняка ошибся - Закон Жанра.
Название: Как сделать на php?
Отправлено: GotZfild от 19 Июля 2002, 21:59:26
Цитировать
Так у меня ведь еще внизу submit

Ну можно просто тупо вот так:










Наверное, можно и по-другому.