{% else-1 %}
Обновить
* Тема закрыта!
1. [автор] (21 мар 2013, 19:47) [0/0] [0] [спам] [под]

Что в этом коде не так ?


Ошибку выдает ...запрос еще не сделал .. В чем может быть проблема ??


<?

echo \'<form action=\"?\" method=\"post\"><div class=\"gmenu\">\';

echo \'<b>Adres saita :</b><input type=\"text\" name=\"adres\" maxlength=\"10\" />\';

echo \'<div class=\"info\">skolko dney</div>\';
echo \'<b>1А:</b><input type=\"text\" name=\"den\" maxlength=\"2\" />\';

echo \'<div class=\"bmenu\">Все поля должны быть заполнены<br/><input type=\"submit\" name=\"submit\" value=\"Добавить\"/></div></form>\';


if (isset($_POST[\'submit\'])) {
$adres = isset($_POST[\'adres\']) ? mb_substr(trim($_POST[\'adres\']), 0, 10) : \'\';
$a = isset($_POST[\'den\']) ? mb_substr(trim($_POST[\'den\']), 0, 2) : \'\';
$error = false;
$req = mysql_query(\"select * from `freim` where `adres`=\'\" . $adres . \"\';\"*;
if (mysql_num_rows($req) != 0) {
$error = \'Этот adres уже был добавлен ранее!<br/>\';
echo \'<div class=\"rmenu\"><p><b>ОШИБКА!</b><br />\' . $error . \'</p></div>\';
}
if(!$error){
mysql_query(\"INSERT INTO `freim` SET
`adres` = \'\" . $adres . \"\',
`den` = \'\". $den .\"\');
echo\'<div class=\"menu\">сайт не добавлено</div>\';

}

?>

2.
джгилберт * [мошенник] 2.98
(21 мар 2013, 19:50) [0/0] [0] [спам] [под]

echo <form action=\"?\" method=\"post\"><div class=\"gmenu\">\';
а кавычку в начале?

3.
джгилберт * [мошенник] 2.98
(21 мар 2013, 19:50) [0/0] [0] [спам] [под]

echo \'<form action=\"?\" method=\"post\"><div class=\"gmenu\">\';

4. [автор] (21 мар 2013, 19:52) [0/0] [0] [спам] [под]
джгилберт,

Поставил ..ошибка

5. (22 мар 2013, 06:34) [0/0] [0] [спам] [под]

$req = mysql_query(\"select * from `freim` where `adres`=\'\" . $adres . \"\';\" );
в запросе точку с зяпатой уберите

6. [автор] (22 мар 2013, 16:37) [0/0] [0] [спам] [под]

Теперь такая ошибка синтаксиса ?
29 строка: ?>

как исправить ?

7. [автор] (22 мар 2013, 16:37) [0/0] [0] [спам] [под]
Редиска,

Спасибо исправил

8. [автор] (23 мар 2013, 15:59) [0/0] [0] [спам] [под]

Создал страницу с таким кодам

<?php
define ( \'_IN_JOHNCMS\' , 1 );
require_once ( \"../incfiles/core.php\" );
require_once ( \"../incfiles/head.php\" );
echo \'
<div class=\"gmenu\">
<form action=\"?\" method=\"post\">
<b>Адрес:</b>
<input type=\"text\" name=\"adres\" size= \"4\" maxlength=\"10\" />
<div class=\"info\"></div>
<b>den</b>
<input type=\"text\" name=\"den\" size= \"2\" maxlength=\"2\" />
<div class=\"bmenu\">Все поля должны быть заполнены</div>
<input type=\"submit\" name=\"submit\" value=\"Заказать\" />
</form>
</div>\' ;
if (isset( $_POST [ \'submit\' ])) {
$adres = isset( $_POST [ \'adres\' ]) ? mb_substr ( trim ( $_POST [ \'adres\' ]), 0 , 10 ) : \'\' ;
$a = isset( $_POST [ \'den\' ]) ? mb_substr ( trim ( $_POST [ \'den\' ]), 0 , 2 ) : \'\' ;
$error = false ;
$req = mysql_query ( \"select * from `freim` where `adres`=\'\" . $adres . \"\';\" );

if ( mysql_num_rows ( $req ) != 0 ) {
$error = \'Этот сайт уже был добавлен ранее!
\' ;

echo \'<div class=\"rmenu\"><p><b>ОШИБКА!</b>\' . $error . \'</p></div>\' ;
}

$sql = mysql_query ( \"INSERT INTO `freim` SET
`adres` = \'\" . $adres . \"\',
`avtor` = \'\" . $login . \"\',
`time` = \'\" . $time() . \"\',
`den` = \'\" . $den . \"\'\" );
if ($sql) {
echo\'<p align=\"center\"><div class=\"bmenu\">Фраза успешно добавлена!</div></p>\';
echo\'<p align=\"center\"><div class=\"bmenu\">Фраза успешно добавлена!</div></p>\';
}
}
require_once ( \"../incfiles/end.php\" );
?>


но при заказе вылезает такая ошибка

Fatal error : Function name must be a string in /home/steel178/public_html/ada/test.php on line 33


как исправит ?

9. (23 мар 2013, 16:12) [0/1] [-1] [спам] [под]

В 33 строке у вас опечатка вместо $time() нужно time()

10. [автор] (23 мар 2013, 17:09) [0/0] [0] [спам] [под]
Редиска,

Исправил спасибо

Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений