Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

30.09.2009, 01:53
|
|
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме: 1288105
Репутация:
328
|
|
Сообщение от mff
А какой писать метод? Я как то post всегда в форме писал ...
смотря что и какой размер передаешь
если в адресе виден то метод post. если не видет то GET
Последний раз редактировалось REBUUS; 30.09.2009 в 01:58..
|
|
|

30.09.2009, 01:59
|
|
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме: 1288105
Репутация:
328
|
|
Сообщение от Epic wave
значит
$a=$_POST['search'];
в $a у тебя будет значение search
или если в адресе не видно
$a=$_GET['search'];
в $a у тебя будет значение search
если я правильно понял вопрос 
|
|
|

30.09.2009, 02:05
|
|
Участник форума
Регистрация: 15.03.2009
Сообщений: 183
Провел на форуме: 3441717
Репутация:
160
|
|
Сообщение от REBUUS
или если в адресе не видно
$a=$_GET['search'];
в $a у тебя будет значение search
если я правильно понял вопрос 
в $_GET значение ченрез url передается, а $_POST передает данные внутри тела запроса
|
|
|

30.09.2009, 02:06
|
|
Познающий
Регистрация: 11.07.2009
Сообщений: 58
Провел на форуме: 231064
Репутация:
6
|
|
вопрос: к примеру скрипт index.php:
<?php
include 'conf.php';//файл конфига в котором переменные $a и $b
function table()//выводим форму с помощью которой мы можем изменить переменные $a и $b в conf.php
{
global $a;
global $b;
echo <<<HERE
<form method = "post" >
<input type ="text"name="aa" SIZE= "3" value="$a"/>
<input type ="text"name="bb" SIZE= "3" value="$b"/>
<input type = "submit" name = "save_conf" value=" Save "/>
</form>
HERE;
}
table();
if(isset($_POST['save_conf']))
{
//тут проверка данных
//если все нормально меняем введенными данными, значения переменных в conf.php
unset($_POST['save_conf']);//это наверно лишнее?
header("Location: index.php");
}
?>
сообственно вопрос, почему когда я ввел в поле\поля значения, нажал save и страница обновилась, value="$a" value="$b" показывают старые значения, хотя в файле conf.php все измнилось
старался как можно понятнее обьяснить  но суть в том чтоб, когда я вношу изменения, обнавлялась страница и я видел эти измения, как это реализовать? а то что то пробую и ничего не получается, вместо header("Location: index.php"); пробывал javascript но все без толку.. 
Последний раз редактировалось Insane bboy; 30.09.2009 в 02:09..
|
|
|

30.09.2009, 02:11
|
|
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме: 1288105
Репутация:
328
|
|
Сообщение от Insane bboy
вопрос: к примеру скрипт index.php:
<?php
include 'conf.php';//файл конфига в котором переменные $a и $b
function table()//выводим форму с помощью которой мы можем изменить переменные $a и $b в conf.php
{
global $a;
global $b;
echo <<<HERE
<form method = "post" >
<input type ="text"name="aa" SIZE= "3" value="$a"/>
<input type ="text"name="bb" SIZE= "3" value="$b"/>
<input type = "submit" name = "save_conf" value=" Save "/>
</form>
HERE;
}
table();
if(isset($_POST['save_conf']))
{
//тут проверка данных
//если все нормально меняем введенными данными, значения переменных в conf.php
unset($_POST['save_conf']);//это наверно лишнее?
header("Location: index.php");
}
?>
сообственно вопрос, почему когда я ввел в поле\поля значения, нажал save и страница обновилась, value="$a" value="$b" показывают старые значения, хотя в файле conf.php все измнилось
старался как можно понятнее обьяснить  но суть в том чтоб, когда я вношу изменения, обнавлялась страница и я видел эти измения, как это реализовать? а то что то пробую и ничего не получается, вместо header("Location: index.php"); пробывал javascript но все без толку.. 
а форма куда передает данные ?
|
|
|

30.09.2009, 02:17
|
|
Познающий
Регистрация: 11.07.2009
Сообщений: 58
Провел на форуме: 231064
Репутация:
6
|
|
этому же скрипту передает, ну то есть index.php
|
|
|

30.09.2009, 02:19
|
|
Участник форума
Регистрация: 15.03.2009
Сообщений: 183
Провел на форуме: 3441717
Репутация:
160
|
|
Сообщение от Insane bboy
этому же скрипту передает, ну то есть index.php
в форме что-то не так. по-моему action="*.php" долден быть
|
|
|

30.09.2009, 02:21
|
|
Познающий
Регистрация: 11.07.2009
Сообщений: 58
Провел на форуме: 231064
Репутация:
6
|
|
ну щас попробую. но вроде и так все работает, просто не обновляет страницу 
|
|
|

30.09.2009, 02:22
|
|
Участник форума
Регистрация: 15.03.2009
Сообщений: 183
Провел на форуме: 3441717
Репутация:
160
|
|
в action="здесь php на который данные пересылаются"
|
|
|

30.09.2009, 02:23
|
|
Познающий
Регистрация: 11.07.2009
Сообщений: 58
Провел на форуме: 231064
Репутация:
6
|
|
You don't have permission to access /*.php on this server.
ога попробывал  теперь нифига не пашет
Да и вообще чего вы к форме прецепились. она пашет, все там верно, про action я знаю..
у меня там совсем другая трабла!!!вообще не с формой связана
Последний раз редактировалось Insane bboy; 30.09.2009 в 02:25..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|