Передача переменных через массив $_POST в opera

yurey

Новичок
Передача переменных через массив $_POST в opera

Приве всем. У меня не получается передача переменных через массив $_POST в браузере opera 9.
В IE всё работает нормально. Не пойму в при чём здесь опера.
 

Фанат

oncle terrible
Команда форума
ну показывай, что там у тебя не получается.
тестовый скрипт в 5 строчек размером.
 

HraKK

Мудак
Команда форума
Мы не телепаты. может какие-то куски кода выложишь?
Может в кривой верстке? например </form> закрываешь раньше чем надо..

ЗЫ упс одновременно запостили.
 

yurey

Новичок
файл index.php
<form method=post>
<input type=text name=stantion>
<input type=text name=disp>
</form>

файл обработки данных

$stantion=$POST[stantion];
$disp=$POST[disp];

Дальше sql запрос к базе данных
с использованием $stantion и $disp.
Запрос работает, проверял и в IE и phpmyadmin
 

BRat

o_0
yurey
вау, правда работает?
расскажи нам, откуда у тебя массив $POST взялся в IE? и чу он в Опере вдруг пропал?
 

Фанат

oncle terrible
Команда форума
при чём здесь какой-то запрос?!
мы о запросах говорим, или о массиве $_POST?

приведи здесь тестовый скрипт, который должен выводить содержимое массива $_POST.
и напиши, что он выводит.

И запомни на будущее: в PHP строки пишутся в кавычках.
 

Фанат

oncle terrible
Команда форума
1. идёшь читать правила форума.
2. пишешь здесь тестовый скрипт в 5 строчек размером, который должен выводить содержимое массива $_POST.
и напиши, что он выводит.

Если ты понял, что здесь написано - выполни, пожалуйста.
Если не понял, то можешь спросить, что тебе неясно.
 

yurey

Новичок
<?php


//Создаём короткие переменных переданных из формы
$stantion=$_POST['stantion']; //Имя подстанции
$disp=$_POST['disp']; //Диспетчерское имя оборудования

//Удаляем слеши с названия подстанции
$stantion=stripslashes($stantion);

// устанавливаем имя страницы
$title="Данные измерений опыта Х.Х. трансформатора при пониженном напряжении $stantion $disp";

//Включаем верх сайта
include "../../top.php";
if(!defined("SITE")) die; //Усли не определена константа, тогда не входим на страницу.

//Запрос к базе даных исходя из выбранной подстанции, дисп. имени
$sql = "SELECT * FROM holost, stantion, disp WHERE
stantion.id_stantion = holost.id_stantion
AND disp.id_disp = holost.id_disp
AND holost.hide = 'show'
AND stantion.name_stantion = '$stantion'
AND disp.name_disp = '$disp'
AND holost.hide='show'
ORDER BY 'isp_data' ASC";

//Помещаем результаты запроса в переменную $result
$result = $db->Execute($sql);

//Определяем колличесво строк извлечённых из базы данных
$num_rows=$result->NumRows();

if ($num_rows<1)
{ //Если нет строк
echo "<H1>К сожалению для вашего выбора данные в базе данных отсутсвуют. </br>
Обратитесь к администратору базы данных.</H1> ";
}
else

foreach($result as $k => $line) {
}

-~{}~ 03.12.06 21:37:

<?php
//Создаём короткие переменных переданных из формы
$stantion=$_POST['stantion']; //Имя подстанции
$disp=$_POST['disp']; //Диспетчерское имя оборудования

echo $stantion;
?>

Данные переданные из формы отсутствуют при просмотре в браузере OPERA. В IE $stantion выводлится в соответствии с выбранной.
 

Фанат

oncle terrible
Команда форума
молодец
очень старательно всё запостил.
а теперь прочитай, что я написал выше, и сделай, пожалуйста.
 

yurey

Новичок
<?php
//Создаём короткие переменных переданных из формы
$stantion=$_POST['stantion']; //Имя подстанции
$disp=$_POST['disp']; //Диспетчерское имя оборудования

echo $stantion;
?>

Данные переданные из формы отсутствуют при просмотре в браузере OPERA. В IE $stantion выводлится в соответствии с выбранной.
 

Фанат

oncle terrible
Команда форума
скрипт должен содержать в себе
1. форму.
2. вывод массива. целиком.
и быть реально написанным и выполненым.
 

yurey

Новичок
Так он длиный. Модератор его удаляет. В обработчике формы не ясно?
 

Фанат

oncle terrible
Команда форума
нет, не могу.
у меня опера все передает прекрасно.

если ты не можешь сделать пару примитивных телождвижений для того, чтобы найти - где на самом деле кроется ошибка - то лучше не занимайся программированием вовсе.
 

StUV

Rotaredom
Приве всем. У меня не получается передача переменных через массив $_POST в браузере opera 9.
В IE всё работает нормально. Не пойму в при чём здесь опера.
В общем ты ответить не можешь?
Привет всем. У меня получается передача переменных через массив $_POST в браузере opera 9.
В IE все (тоже =)) работает нормально. Не пойму (тоже =)) при чем здесь опера.

yurey
В общем ты ответить не можешь ?
 
Сверху