(Добавление)
Еще такой вопрос:
есть такая запись в файле save.php
<?php
$night_time = ($_POST['night_value']);
$day_time = ($_POST['day_value']); $day= ($_GET['today']);....
?>
и такая в основном файле:
<body bgcolor=#AA7799>
<FORM action="save.php" name="Forma0" method="GET">
<LABEL> Дата наблюдения показаний:
<INPUT name="today" type="text" size=20 />
</label>
</form>
</body>
При выполнении возникает ошибка: Notice: Undefined index: today in C:wwwmysitesave.php on line 4 (--подчеркнутая строка)
Получилось что у меня в основном файле два body и две Form'ы--это нормально?
\n\n(Добавление)
Это я поправила. Но всеже интересно сколько раз можно объявлять Скрипт, тело и форму в одном файле?
Поняла в чем главная загвоздка.
Есть главный файл main.html из него ссылкой вызывается section1.htm, в котором и находится все о чем описано выше. Если этому файлу поменять расширение на php и и открыть напрямую (не через ссылку в главном) то все замечательно, а если через ссылку то получается ерунда опять те же проблемы. Как это побороть?
При открытии странички на ней должно быть:
1 Текущая дата (по умолчанию стоит, но пользователь может изменить)
2 Данные из БД (пользователь из не может менять)
3 Два пустых поля, в которые пользоватль вносит новую информацию.
4 3 кнопки: "Расчитать" (делаюся вычисления на основании №2,3 отображается в специальном поле), "сброс" (все поля оцищаются), "Сохранить" (№3 заносится в БД)
сейчас у меня в скрипте html-файла происходит обработка сброса и вычисление
в php-файле происходит отправка данных в БД, ведь к нему обращаются после нажатия кнопочки сохранить ( type="submit"), а некоторые поля должны заполниться сразу при открытии\n\n(Добавление)
Последний скрипт не работает: на страничке поле ввода и под ним строка
<_script type="text/javascript">document.forms["myForm"].elements["myText"].value="значение элемента";
Не могли бы прислать полностью код, в котором пишется.
У меня такая конструкция не работае во всех cлучаях
<?php
echo 'document.Forma1.имя_поля.value='.$str;
?>
Здорово работает! Но я не понимаю почему через mysql не работает? вернее результат запроса не пишется в положенное для него поле. Мне из БД надо будет другие данные вытягивать и записывать их в поля
Я хочу, чтобы в текстовом поле выводилось текущая дата, не могу понять где ошибка??? Подскажите
Дополнительная функция в файле save.php приводит к записи:
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 1 on MySQL result index 3 in C:wwwmysitesave.php on line 36
:rotate: заработало, Спасибо!!!
Только меня смущает что, при попытке зайти суда http://localhost/
мне написали такое:
Веб-узел отклонил запрос на отображение этой веб-страницы
HTTP 403
Возможные причины:
Для доступа к этому веб-узлу требуется выполнить вход.
Попробуйте сделать следующее:
Перейдите на предыдущую страницу.
Подробнее
Эта ошибка (HTTP 403 Forbidden) означает, что обозревателю Internet Explorer удалось подключиться к веб-узлу, но у вас нет прав на просмотр веб-страницы.
Дополнительные сведения об ошибках HTTP можно найти в справке.
Куда пропали права? ведь когда я только установила Apache на localhost прекрасно заходил...
Сделала так как в это ссылке. Запись изменила на такую(115 строка):
LoadModule php5_module C:/Program Files/Apache Software Foundation/Apache2.2/PHP/php5apa che2_2.dll
В итоге ошибка: The Apache service named reported the following error:
>>> httpd.exe: Syntax error on line 115 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: LoadModule takes two arguments, a module name and the name of a shared object file to load it from .
Что не так?? что ему не нравится?
(Добавление)
причём, если я убираю 115 строчку, то появляется такая ошибка
The Apache service named reported the following error:
>>> (OS 10048)Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт). : make_sock: could not bind to address 0.0.0.0:80
далее такая
The Apache service named reported the following error:
>>> no listening sockets available, shutting down .
и еще такая
The Apache service named reported the following error:
>>> Unable to open logs .
Удалила старый Apache поставила заново, все делала по умолчанию. Запустился, правда на влед. день, т.е. сегодня. Стала вносить изменения в conf-файл. Внесла опять не работает, причем ошибра такая :
The Apache service named reported the following error:
>>> httpd.exe: Syntax error on line 115 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/Program Files/Apache Software Foundation/Apache2.2/PHP/php5apa che2.dll into server: xcdxe5 xedxe0xe9xe4xe5xed xf3xeaxe0
Почему он не может загрузить? этот файл есть по этому адресу!!!
Подскажите где ошибку искать, если Apache не запускается. Вот такая ошибка в журнале: The Apache service named reported the following error:
>>> Unable to open logs .