|
 2.8 Кб |
|
| Я установил скрипт, все поностью рабочее........кроме одной мелочи. Я захожу в админку (сам скрипт) и меняю персональные данные, нажимаю "Сохранить" и вылазит табличка "Настройки сохранены" и сразу же настройки меняются на прежние (по умолчанию). Подскажите пожалуйста как решить эту проблему ! Буду очень благодарен !!! Прикрепляю скрипт... | |
|
|
|
|
|
|
|
для: Prudok
(30.11.2009 в 20:28)
| | Скорей всего всё, что приходит из формы, сохраняется автоматом в массиве $_POST и перед вставкой в базу надо все переменные
$alog = $_POST['alog'];
$apas = $_POST'[apas'];
и т. д. | |
|
|
|
|
|
|
|
для: Prudok
(30.11.2009 в 20:28)
| | Спасибо огромное за ответ. Можете пожалуйста это сделать, я просто в php плохо разбираюсь. Я БУДУ ОЧЕНЬ БЛАГОДАРЕН ! | |
|
|
|
|
 2.8 Кб |
|
|
для: Prudok
(30.11.2009 в 20:28)
| | Попробуй прикреплённый скрипт | |
|
|
|
|
|
|
|
для: Yuriev
(01.12.2009 в 11:49)
| | Спасибо, но тоже самое (((. | |
|
|
|
|
|
|
|
для: Prudok
(01.12.2009 в 20:27)
| | у Вас не идёт обновление базы из за того, что $send ни где не инициализированая, а при попытке обновить запись в базе проверяется if($send == 1), а вот откуда берётся эта переменная не понятно....
и ещё.
при формировании запроса Вы используете переменные $adm_emai(например), а надо заменить все переменные в запросе на $_POST['adm_emai'], т.к. при отправке формы методом POST все данные из формы попадают в вышеуказанный массив...
это для начала...
подправьте саму форму, все значения атрибутов тегов формы возьмите в кавычки, будет лучше | |
|
|
|
|
|
|
|
для: Slo_Nik
(01.12.2009 в 20:53)
| | Можете пожалуйста это сделать, просто я плохо очень разбираюсь в php). Промучился с этим скриптом уже 2 недели. БуДу ОчЕнЬ бЛаГоДаРеН !!! | |
|
|
|
|
|
|
|
для: Slo_Nik
(01.12.2009 в 20:53)
| | Читайте первый пост:
нажимаю "Сохранить" и вылазит табличка "Настройки сохранены"
Значит пришедшее из формы обрабатывается. | |
|
|
|
|
|
|
|
для: Yuriev
(02.12.2009 в 00:09)
| | ни чего подобного, пробовал на своём локальном компе, естественно базы у меня нет, и подключаемых файлов нет, при нажатии на кнопку выдаётся куча ошибок и появляется окошечко "Настройки сохранены".
ни какой обработки формы не происходит, а окошечко появится в любом случае потому, что на javascripte сделано генерация сообщения и не зависит ни как от работы скрипта
и потом, переменную $send я нашёл, но она ни как не влияет на работу, так как задано намертво значение и при любом разкладе будет появлятся окошечко о том, что настройки сохранены | |
|
|
|
|
|
|
|
для: Slo_Nik
(02.12.2009 в 02:44)
| | Вы утверждаете что яваскрипт будет впечатан в отправляемую в браузер страницу при любом состоянии $send?
if ($send=="1") {
echo "<script> alert('Настройки сохранены!'); document.location.href='config.php';</script>";
}
|
| |
|
|
|
|
|
|
|
для: Yuriev
(02.12.2009 в 10:41)
| | не при любом состоянии $send, а при любом состоянии запроса к базе, ошибочном или нет.
нет ни какой проверки, выполнен успешно запрос или нет. и поэтому, если запрос оканчивается ошибкой, выводится сообщение о ошибке, но окошечко появится всёравно, значение переменной всегда будет равно 1. | |
|
|
|
|
|
|
|
для: Yuriev
(02.12.2009 в 00:09)
| | и ещё одна проблема с этим скриптом, на сайте выключен вывод ошибок, а при запросе к базе данных, при обновлении записей, не совпадает кол-во полей в базе с кол-вом данных из формы.
в скрипте на этот случай ни каких проверок, типа mysql_error нет, вот и всё проблема.
а окошечко всё таки появляется не зависимо от того есть ошибка при обработке данных или нет | |
|
|
|
|
|
|
|
для: Yuriev
(01.12.2009 в 11:49)
| | А что вы изменили то? о,О | |
|
|
|
|
|
|
|
для: Prudok
(30.11.2009 в 20:28)
| | Этот скрипт расчитан на включенную директиву register_globals.
Сделайте либо так, как сказал Yuriev (30.11.2009 в 23:18), либо напишите в начале скрипта extract($_REQUEST); | |
|
|
|