Автор Тема: Как сделать на php?  (Прочитано 4509 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Михаил

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 59
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как сделать на 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 и тд....
Подскажите.... очень надо... срочно......
Заранее спасибо...
Очень большая просьба для наглядности сделать как-нибудь понятно. А то некоторые пишут то... то.. то, а как и куда, и после чего....?

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Как сделать на php?
« Ответ #1 : 17 Июля 2002, 17:48:55 »
input onlick="document.location.href=this.value+\'.php\';" name= ...
так для каждой кнопки.
Примерно так. Не тестил
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн gRigoriy

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vip.b2bsbn.ru/
Как сделать на php?
« Ответ #2 : 17 Июля 2002, 20:33:11 »
А на php это можно сделать так:

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

require($type."php");

Причем тоже примерно так, я тоже не тестил...

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Как сделать на php?
« Ответ #3 : 17 Июля 2002, 21:25:32 »
Цитировать
require($type."php");
тогда уже:
$type=intval($_GET[\'type\']);
require($type.".php");
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн gRigoriy

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vip.b2bsbn.ru/
Как сделать на php?
« Ответ #4 : 18 Июля 2002, 14:47:00 »
Ну насчет $_GET["type"] я не знал что у него за метод, а вот смысл написания intval я чесслово не догоняю!

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
Как сделать на php?
« Ответ #5 : 18 Июля 2002, 16:38:40 »
Цитировать
вот смысл написания intval я чесслово не догоняю!

В целях безопасности.
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн Михаил

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 59
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как сделать на php?
« Ответ #6 : 19 Июля 2002, 15:21:29 »
Я написал вот так:

И в низу submit.

Но ничего так и не получилось...., а очень хотелось бы
Может еще чего-нибудь подскажете ... может я чего не так сделал???

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
Как сделать на php?
« Ответ #7 : 19 Июля 2002, 16:37:44 »
Михаил
Ты уж определись, на каком языке тебе нужно.
Если на JS, то так:


После трех дней без программирования жизнь становится бессмысленной.

Оффлайн Михаил

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 59
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как сделать на php?
« Ответ #8 : 19 Июля 2002, 19:37:09 »
Так у меня ведь еще внизу submit. Надо чтобы радиокнопкой он бы выделился (только выделился), а уже при нажатии на submit происходило бы действие...

Оффлайн OBOLTUS

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 102
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как сделать на php?
« Ответ #9 : 19 Июля 2002, 20:08:47 »
Привет!
Если нужно новое окно открыть:


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


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

<?php
if($a)
header("Location: ".$a.".php");
?>
<HTML>
<form>
<input name=\'a\' type=radio value=1 onClick="submit();">
<input name=\'a\' type=radio value=2 onClick="submit();">
<input name=\'a\' type=radio value=3 onClick="submit();">
<input name=\'a\' type=radio value=4 onClick="submit();">
</form>
</HTML>

Конечно я наверняка ошибся - Закон Жанра.
PHP - Probably Hopeless Pont

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
Как сделать на php?
« Ответ #10 : 19 Июля 2002, 21:59:26 »
Цитировать
Так у меня ведь еще внизу submit

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










Наверное, можно и по-другому.
После трех дней без программирования жизнь становится бессмысленной.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28