[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не отправляются данные из формы
gash1sh
Здравствуйте. Не могу считать данные из формы)

ниже часть скрипта styles.php в котором выводится таблица бд и расположена форма для ввода новой записи.
<form aсtion = "add.php" method = "post" > 
<
input type = "hidden" name = "form" value = "style">
<
input type = "text" name = "ST_NAME">
<
input type = "submit" value = "Добавить Стиль">
</
form>

<?php
if($_GET['success']=='true')
echo "Запись добавлена!";
if($_GET['success']=='false')
echo "Ошибка! Запись не добавлена!";
?>

По идее данные из формы должны передаваться в скрипт add.php, а страница styles.php обновиться с отчётом о добавлении записи
<?php
error_reporting( E_ALL & E_STRICT );
include_once('cfg.php');
dbConnect();

if($_POST['form']=='style'){

$query = "INSERT INTO STYLES VALUES ('','".$_POST[ST_NAME]."')";
$result = mysql_query($query);
if($result=='TRUE')
header("Location: styles.php?success=true");
else
header("Location: styles.php?success=false");
}

dbDisConnect();
?>

Но ничего не происходит) Только введённое значение в поле ввода стирается.
Помогите, пожалуйста, разобраться и сделать так, чтобы работало)



Спустя 5 минут, 33 секунды (7.02.2010 - 10:51) Slavok47 написал(а):
if (isset($_POST['form']))
{
$form = $_POST['form'];}

Спустя 36 минут (7.02.2010 - 11:27) gash1sh написал(а):
Вот сам запрос, возникающий при нажатии на кнопку

http://albumsdb.rgr/styles.php

POST /styles.php HTTP/1.1
Host: albumsdb.rgr
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 (.NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://albumsdb.rgr/styles.php
Content-Type: application/x-www-form-urlencoded
Content-Length: 26
form=style&ST_NAME=Mystyle


HTTP/1.x 200 OK
Date: Sat, 06 Feb 2010 21:56:48 GMT
Server: Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8k PHP/5.3.1
X-Powered-By: PHP/5.3.1
Content-Length: 1367
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=windows-1251


как я понял, он к скрипту add.php даже не обращается. При наведении на кнопку сабмит не высвечивается адрес назначения в нижней строке браузера.
Хотя там и написано aсtion = "add.php". Меня это вводит в ступор)

Спустя 1 день, 18 часов, 43 минуты, 4 секунды (9.02.2010 - 06:10) gash1sh написал(а):
Никто помочь не может чтоли?)

Спустя 2 часа, 5 минут, 31 секунда (9.02.2010 - 08:16) Alex VoDevil написал(а):
попробуйте в action полный url указать... Странно все это.

Спустя 31 минута, 57 секунд (9.02.2010 - 08:48) Adil написал(а):
Проблема в слове aсtion кроется у тебя..

Спустя 4 минуты, 47 секунд (9.02.2010 - 08:52) Kuliev написал(а):
gash1sh
В слове action буква С у тебя РУССКСЯ

Спустя 23 часа, 12 минут, 36 секунд (10.02.2010 - 08:05) Alex VoDevil написал(а):
Цитата (Kuliev @ 9.02.2010 - 10:52)
gash1sh
В слове action буква С у тебя РУССКСЯ

А вы как определили? о_О
Быстрый ответ:

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