[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: форма
Перник
как передать данные в файл при помощи формы и чтоб остаться в том файле где форма



Спустя 5 минут, 2 секунды (31.05.2011 - 17:52) Игорь_Vasinsky написал(а):
<form>
.....
.....
<
input type='submit' name='send'>
</
form>

<?php
if(isset($_POST['send']))
{
//обработчик
}
?>


Обработчик не сработает пока не нажата кнопка с name=send

Спустя 6 минут, 50 секунд (31.05.2011 - 17:58) Guest написал(а):
и что как данные передать в другой файл?

Спустя 1 минута, 20 секунд (31.05.2011 - 18:00) Игорь_Vasinsky написал(а):
аааа... не правильно понял твою мысль.

Передай данные, обработай и через редирект вернись на форму.

Спустя 7 минут, 55 секунд (31.05.2011 - 18:08) Guest написал(а):
а про редирект можна поподробней
вот у меня есть форма
<form action="">
<input type="text" name="FormEmail">
<input type="text" name="FormEmail1">
<input type="hidden" name="FormID" value="forma">
<input type="hidden" name="FormProgID" value="MPC_29683">
<input name="" type="image" src="img/send.gif">
</form> надо все эти данные отправть в файл file.p
а самому остаться на этой форме

Спустя 13 минут, 22 секунды (31.05.2011 - 18:21) Игорь_Vasinsky написал(а):
Ну мне известно 2 вида редиректа:

1. JavaScript

<script language='JavaScript'>
location.href='form.php';
</
script>


2. JS может быть отключен по этому header php но это первой строчкой в коде или до любого вывода
<?php
header("location: form.php");
?>

Спустя 4 минуты, 35 секунд (31.05.2011 - 18:26) XCross написал(а):
если запрашиваешь страницу так:

Цитата
index.php?page=home


то можно в форму(если метод передачи GET) добавить:

<input type="hidden" name="page" value="home">


На JS можно попробовать

javascript:history.go(-1);

Спустя 9 минут, 47 секунд (31.05.2011 - 18:35) Игорь_Vasinsky написал(а):
Цитата
javascript:history.go(-1);

а то что форма останеться заполненной?

Спустя 1 минута, 54 секунды (31.05.2011 - 18:37) XCross написал(а):
Хм...значит нельзя.

Спустя 7 минут, 13 секунд (31.05.2011 - 18:45) Guest написал(а):
а через таргет получится ?

Спустя 10 минут, 58 секунд (31.05.2011 - 18:55) Игорь_Vasinsky написал(а):
а Блин причём здесь target - это когда фреймы, а это уже в прошлом

Спустя 15 часов, 39 минут, 37 секунд (1.06.2011 - 10:35) Guest написал(а):
а как сделать с хедером ?

Спустя 2 часа, 33 минуты, 55 секунд (1.06.2011 - 13:09) Игорь_Vasinsky написал(а):
Цитата
2. JS может быть отключен по этому header php но это первой строчкой в коде или до любого вывода
<?php
header("location: form.php");
?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.