Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Все делаю по книге PHP 5, а возникают проблемы.
 
 автор: Rezar   (29.08.2004 в 19:07)   письмо автору
25.4 Кб
 
 

Вроде синтаксис правильный, а IE настаивает,
что еть ошибки.
У меня apach 2.0.50, PHP 5, mysql 3.23.57
Вот пример:
----------------------------------------
<html>
<head>
<title></title>
</head>
<body>
<form action = "http://localhost/test.php" metod="get">
<br>HDD: <input type="text" name="HDD"/>
<br>CDROM: <input type="text" name="CDROM"/>
<br>HDD: <input type="submit"/>
</form>
<?php
echo("HDD is $HDD");
echo("<br>");
echo("CDROM is $CDROM");
?>
</body>
</html>
-------------------------------------------
После подачи запроса напротив HDD is и CDROM is должны
появляться надмиси введенные в форме, а их нет.
Еще пример:
-------------------------------------------
<html>
<head>
<title></title>
</head>
<body>
<?
if(mysql_query($query))
{
echo "<p>Данные успешно занесены в базу данных.<p>"
}
?>
</body>
</html>
-------------------------------------------
Эта надпись всплывает в IE
Parse error: syntax error, unexpected '}', expecting ',' or ';' in C:\www\scripts\index.php on line 10

Php.ini и httpd.conf я вложил.

   
 
 автор: Byte   (29.08.2004 в 19:18)   письмо автору
 
   для: Rezar   (29.08.2004 в 19:07)
 

Дружок, ну ты же действительно зыбыл " ; " поставить после


echp "<p> данные успешно занесены в базу данных.<p>"

   
 
 автор: Rezar   (29.08.2004 в 19:28)   письмо автору
 
   для: Byte   (29.08.2004 в 19:18)
 

поставил все равно нифига

   
 
 автор: J.Lex   (29.08.2004 в 19:35)   письмо автору
 
   для: Rezar   (29.08.2004 в 19:28)
 

Попробуй так
<html>
<head>
<title></title>
</head>
<body>
<form action = "http://localhost/test.php" method="get">
<br>HDD: <input type="text" name="HDD"/>
<br>CDROM: <input type="text" name="CDROM"/>
<br>HDD: <input type="submit"/>
</form>
<?php
echo("HDD is $_GET[HDD]<br>");
echo("CDROM is $_GET[CDROM]");
?>
</body>
</html>
-------------------------------------------
<html>
<head>
<title></title>
</head>
<body>
<?
if(mysql_query($query))
{
echo "<p>Данные успешно занесены в базу данных.<p>";
}
?>
</body>
</html>

[поправлено модератором]

   
 
 автор: cheops   (29.08.2004 в 19:42)   письмо автору
 
   для: Rezar   (29.08.2004 в 19:28)
 

Хм... а в test.php(обработчике первой формы) что расположено?

Второй пример демонстрационный и объясняет лишь идею использования оператора if. Не спешите... после 13 главы, этот пример у вас заработает...

   
 
 автор: J.Lex   (29.08.2004 в 19:45)   письмо автору
 
   для: cheops   (29.08.2004 в 19:42)
 

Я думаю что он показал пример а не обработку!
и еще куда ты кладешь свои скрипты??!

   
 
 автор: Byte   (29.08.2004 в 19:21)   письмо автору
 
   для: Rezar   (29.08.2004 в 19:07)
 

да, и еще, я тут недавно сам над собой смеялся, а тут на тебе, еще один такой же чудак нашелся

metod - неверно
method - верно

[поправлено модератором]

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования