|
| |
|
|
| |
для: KUZNEC
(14.05.2006 в 12:02)
| | | Возможно у вас отключена директива register_globals, попробуйте заменить строку
<?php
$number=$QUERY_STRING;
?>
|
на
<?php
$number=$_GET['number'];
?>
|
PS Под новые вопросы лучше заводить новые темы. | |
| |
|
|
| |
|
|
| |
для: KUZNEC
(13.05.2006 в 15:03)
| | | народ подскажите в чём может быть ошибка при передаче методом GET:
<form action = "test.php" method="GET">
number: <input type="text" name="number"/><br>
<input type="oK"/>
</form>
| - это index.php
<?
$number=$QUERY_STRING;
switch($number)
{
case 1:
echo ("one ");
case 2: case 3:
echo ("free");
case 4: case 5:
echo ("five");
case 6: case 7:
echo ("seven");
case 8: case 9:
echo ("nine");
break;
default: echo (" ERROR <br>");
echo ("This isn't number or number is > 9 or < 1");
}
echo ("<br>Number = ");
echo $number;
?>
| - это test.php | |
| |
|
|
| |
|
|
| |
для: KUZNEC
(13.05.2006 в 14:57)
| | | странно но проблема решилась когда я убрал два условия:
if (empty($msg)) // если не введено сообщение
{
$action = "";
$error = $error."<LI>Вы не ввели сообщение\n";
}
if (empty($name)) // если не введено имя
{
$action = "";
$error = $error."<LI>Вы не ввели имя\n";
}
|
пока не понял в чём тут ошибка постараюсь сам найти но после этого всё заработало | |
| |
|
|
| |
|
|
| |
для: cheops
(13.05.2006 в 11:36)
| | | что удивительно данные в масcиве есть )
вот смари: | |
| |
|
|
| |
|
|
| |
для: KUZNEC
(12.05.2006 в 17:56)
| | | Попробуйте распечатать дамп массива $HTTP_POST_VARS - что в нём?
<?php
echo "<pre>";
print_r($HTTP_POST_VARS);
echo "</pre>";
?>
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(12.05.2006 в 17:22)
| | | у меня register_long_arrays = On так и было может ещё какие настройки неверны? | |
| |
|
|
| |
|
|
| |
для: cheops
(12.05.2006 в 17:22)
| | | у меня register_long_arrays = On так и было может ещё какие настройки неверны? | |
| |
|
|
| |
|
|
| |
для: KUZNEC
(12.05.2006 в 16:07)
| | | Проверьте значение директивы register_long_arrays в конфигурационном файле php.ini, если она отключена
register_long_arrays = Off
|
то использование "длинных" массивов в стиле $HTTP_POST_VARS невозможно, следует либо включить директиву
register_long_arrays = On
|
а лучше сразу использовать короткие суперглобальные массивы $_POST, так как длинные массивы собираются исключить в PHP 6. | |
| |
|
|
| |
|
|
| |
для: cheops
(12.05.2006 в 11:58)
| | | спасибо но снова старая проблема оказывается у меня не пашет как GET так и POST толи ошибка в коде толи в сервере(PHP точно стоит) вот файл добавления записи и при вводе данных когда отсылаешь сообщение пишет что не введены обязательные поля т.е. данные пришли пустыми из этого я понял что post не работает тоже | |
| |
|
|
| |
|
|
| |
для: KUZNEC
(12.05.2006 в 11:51)
| | | Исправьте строку 63 c
<?php
print "</td><td align=right>".date("<b>d-m-Y</b> H - i, $date)."
?>
|
на
<?php
print "</td><td align=right>".date("<b>d-m-Y</b> H - i", $date)."
?>
|
| |
| |
|
|
|