[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кнопка "sumbit" с редиректом
5pizdi8
У меня есть страница
<form action="" method="post">
1: <select name="map">
<option
value="de_dust">de_dust</option>
<option
value="de_dust2">de_dust2</option>
</select>
<br>
<br>

Team 1: <input type="text" name="team1">
<br>
<br>

Team 2: <input type="text" name="team2">
<br>

GAME TYPE:
<input type="radio" name="gametype" value="mr16 default.cfg">CW
<input type="radio" name="gametype" value="tl10 aim.cfg">AIM<Br>

<BR>
<BR>
<input
type="submit" value="Сохранить"/>
</form>

<?php

if (isset($_POST['map'])) {
$file=fopen("1.cfg","w");
fwrite($file,"changelevel ".$_POST['map']."
amx_match "
.$_POST['team1']." ".$_POST['team2']." ".$_POST['gametype']." rechltv");
}
?>



Как сделать что бы кнопка "Сохранить" не только сохраняла данные в файл но и переадресовала пользователя на другую страницу скажем 123.php.



Спустя 2 минуты, 35 секунд (21.11.2011 - 17:49) m4a1fox написал(а):
<?php
if (isset($_POST['map'])) {
$file=fopen("1.cfg","w");
fwrite($file,"changelevel ".$_POST['map']."
amx_match "
.$_POST['team1']." ".$_POST['team2']." ".$_POST['gametype']." rechltv");
header("Location: 123.php");
}
?>



P.S. Поправил!

Спустя 6 минут, 4 секунды (21.11.2011 - 17:55) 5pizdi8 написал(а):
Спасибо, но к сожелению эрор


Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\1.php:2) in Z:\home\localhost\www\1.php on line 36



Что бы не создавать по-чем зря темы.

Как сделать в
<input type="radio" name="gametype" value="mr16 default.cfg">CW
<input type="radio" name="gametype" value="tl10 aim.cfg">AIM<Br>


Что бы скажем:
<input type="radio" name="gametype" value="mr16 default.cfg">


Уже сразу (по дефолту) был выбран.

И что бы в
<input type="text" name="team1"> в поле по дефолту уже были прописанный параметр скажем TEAM

Спустя 5 минут, 7 секунд (21.11.2011 - 18:00) m4a1fox написал(а):
5pizdi8
Первое -
Цитата
Спасибо
Спасибо в карму не положишь! Уважайте труд других, даже такой мелочью - просто приятно!
Второе.
Цитата
Уже сразу (по дефолту) был выбран.

Это атрибут selected.
То есть примерно так
<input type="radio" name="gametype" value="mr16 default.cfg" selected="selected">

Третье -
Цитата
И что бы в
<input type="text" name="team1"> в поле по дефолту уже были прописанный параметр скажем TEAM

не понятно! Подробнее!

Спустя 4 минуты, 51 секунда (21.11.2011 - 18:05) 5pizdi8 написал(а):
Не могу давать репутацию т.к. мало сообщений на форуме.

По-поводу
<input type="text" name="team1">


Что бы когда пользователь на страницу сразу было какое-то значение в строке

user posted image

Как тут Blue Team

Спустя 41 секунда (21.11.2011 - 18:05) Michael написал(а):
Цитата
Warning: Cannot modify header information - headers

перед функцией header не должно быть никакого вывода в браузер
после нее пиши - exit()
Цитата
Уже сразу (по дефолту) был выбран

атрибут checked

Цитата
в поле по дефолту уже были прописанный параметр скажем TEAM

атрибут value

Спустя 1 минута, 10 секунд (21.11.2011 - 18:07) m4a1fox написал(а):
5pizdi8
Цитата
Не могу давать репутацию т.к. мало сообщений на форуме.
Ну и ладно! ;)
<input type="text" name="team1" value="Blue Team ">

Спустя 1 минута, 5 секунд (21.11.2011 - 18:08) m4a1fox написал(а):
Michael
Цитата
перед функцией header не должно быть никакого вывода в браузер
после нее пиши - exit()

Да, кстати! Спасибо! Забыл про это упомянуть!
ТС
И перенеси скрипт в самый вверх страницы, а не под формой.

Спустя 1 час, 18 минут, 39 секунд (21.11.2011 - 19:26) Ramzil_Nixon написал(а):
редерикт работает только в том случае если размещено поверх всех html тегов

Спустя 4 часа, 11 минут, 7 секунд (21.11.2011 - 23:37) m4a1fox написал(а):
Ramzil_Nixon
Цитата
редерикт работает только в том случае если размещено поверх всех html тегов

Не правильно! header не будет работать если перед ним есть хоть один вывод хоть чего?! А html это или echo 'Слово'; его (header) это не волнует! Учим мат. часть для закрепления материала!

Спустя 7 часов, 24 минуты, 10 секунд (22.11.2011 - 07:02) Ramzil_Nixon написал(а):
m4a1fox, я знаю. Логический он уже должен понимать что не может вывести echo до html Тегов. Это испортить шаблон его сайта.

По этому изпользует, либо массив, либо переменные
Быстрый ответ:

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