HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 30.09.2009, 02:06
Insane bboy
Познающий
Регистрация: 11.07.2009
Сообщений: 58
С нами: 8861249

Репутация: 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..
 
Ответить с цитированием

  #2  
Старый 30.09.2009, 02:11
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
С нами: 8999624

Репутация: 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 но все без толку..
а форма куда передает данные ?
 
Ответить с цитированием

  #3  
Старый 30.09.2009, 11:34
.::BARS::.
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
С нами: 9778359

Репутация: 115
По умолчанию

Insane bboy

кеш почисти и проверь....
если изменились данные на новые... то дело в кешировании...
 
Ответить с цитированием

  #4  
Старый 30.09.2009, 02:17
Insane bboy
Познающий
Регистрация: 11.07.2009
Сообщений: 58
С нами: 8861249

Репутация: 6
По умолчанию

этому же скрипту передает, ну то есть index.php
 
Ответить с цитированием

  #5  
Старый 30.09.2009, 02:19
Epic wave
Участник форума
Регистрация: 15.03.2009
Сообщений: 183
С нами: 9030530

Репутация: 160
По умолчанию

Цитата:
Сообщение от Insane bboy  
этому же скрипту передает, ну то есть index.php
в форме что-то не так. по-моему action="*.php" долден быть
 
Ответить с цитированием

  #6  
Старый 30.09.2009, 02:21
Insane bboy
Познающий
Регистрация: 11.07.2009
Сообщений: 58
С нами: 8861249

Репутация: 6
По умолчанию

ну щас попробую. но вроде и так все работает, просто не обновляет страницу
 
Ответить с цитированием

  #7  
Старый 30.09.2009, 02:22
Epic wave
Участник форума
Регистрация: 15.03.2009
Сообщений: 183
С нами: 9030530

Репутация: 160
По умолчанию

в action="здесь php на который данные пересылаются"
 
Ответить с цитированием

  #8  
Старый 30.09.2009, 02:23
Insane bboy
Познающий
Регистрация: 11.07.2009
Сообщений: 58
С нами: 8861249

Репутация: 6
По умолчанию

You don't have permission to access /*.php on this server.
ога попробывал теперь нифига не пашет


Да и вообще чего вы к форме прецепились. она пашет, все там верно, про action я знаю..
у меня там совсем другая трабла!!!вообще не с формой связана

Последний раз редактировалось Insane bboy; 30.09.2009 в 02:25..
 
Ответить с цитированием

  #9  
Старый 30.09.2009, 02:24
Epic wave
Участник форума
Регистрация: 15.03.2009
Сообщений: 183
С нами: 9030530

Репутация: 160
По умолчанию

блин, ну вместо звезды твой файл
 
Ответить с цитированием

  #10  
Старый 30.09.2009, 02:26
Insane bboy
Познающий
Регистрация: 11.07.2009
Сообщений: 58
С нами: 8861249

Репутация: 6
По умолчанию

блин да пашет форма, значение передается скрипту index.php
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...