Есть файл: PHP: <HTML> <HEAD> <TITLE>Inserting Data into a Database</TITLEx/HEAD> <BODY> . . <?php $Array["poster"] = trim ($Array["poster"]); $Array["nazvan"] = trim ($Array["nazvan"]); $Array["ganr"] = trim ($Array["ganr"]); $Array["god"] = trim ($Array["god"] ); $Array["razrab"] = trim ($Array["razrab"]); $Array["izdat"] = trim ($Array["izdat"]); $Array["sait"] = trim ($Array["sait"]); $Array["opisan"] = trim ($Array["opisan"]); $Array["content"]="<p><img src="$Array["poster"]" alt="" hspace="10" vspace="10" width="200" height="234" align="left" /></p><p> </p><p><strong>Название:</strong> $Array["nazvan"]</p><p><strong>Жанр: </strong>$Array["ganr"]<strong><br /></strong></p><p><strong>Год выпуска: </strong>$Array["god"]<strong><br /></strong></p><p><strong>Разработчик: </strong>$Array["razrab"]</p><p><strong>Издатель: </strong>$Array["izdat"]</p><p><strong>Официальный сайт: </strong>$Array["sait"]</p><p> </p><p> </p><p> </p><p><strong>Описание:</strong> $Array["opisan"]</p>"; $Host = "localhost"; $User = "starrus"; $Password = "1203"; $DBName = "starrus"; $TableName = "jos_content"; $Link = mysql_connect ($Host, $User, $Password); if(!$link) die("Не могу соединиться с MySQL"); mysql_select_db($Host) or die("Не могу открыть $db: ".mysql_error()); $Query = "INSERT INTO $TableName (id , title , title_alias , introtext , fulltext , state , sectionid , mask , catid , created , created_by , created_by_alias , modified , modified_by , checked_out , checked_out_time , publish_up , publish_down , images , urls , attribs , version , parentid , ordering , metakey , metadesc , access , hits) VALUES (' 0 ', '$Array[nazvan]', '', '$Array["content"]', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',; print("The query is:<BR>$Query<P>\n"); if (mysql_db_query ($DBName, $Query, $Link)) { print ("The query was successfully executed!<BR>\n"); } else { print ("The query could not be executed!<BR>\n"); } mysql_close ($Link); ?> </BODY> </HTML> Выдает ошибку: Parse error: syntax error, unexpected T_VARIABLE in /home/users/s/starrus/domains/starrus.jino.ru/HandleForm.php on line 15 Этот файл должен добавить информацию, введенную из формы, в базу данных. Но почемуто не хочет записываться в переменую информация. Гопода помогите найти ошибку и решить проблему.
Это я и так понял. Но я бы не написал сюда, если бы сам смог бы ее найти, не так ли! Скажите в чем я ошибся.
inferno3 В чем именно выражается "не помогает"? Покажите ваш измененный код... HTML: $Array["content"]="<p><img src=\"$Array["poster"]\" alt=\"\" hspace=\"10\" ... "; Найдите 10 отличий с вашим... кодом P.s Стиль кошмарный =(
HTML: $Array["poster"] = trim ($Array["poster"]); $Array["nazvan"] = trim ($Array["nazvan"]); $Array["ganr"] = trim ($Array["ganr"]); $Array["god"] = trim ($Array["god"] ); $Array["razrab"] = trim ($Array["razrab"]); $Array["izdat"] = trim ($Array["izdat"]); $Array["sait"] = trim ($Array["sait"]); $Array["opisan"] = trim ($Array["opisan"]); $Array["content"]="<p><img src="$Array["poster"]" alt="" hspace="10" vspace="10" width="200" height="234" align="left" /></p><p> </p><p><strong>Название:</strong> $Array["nazvan"]</p><p><strong>Жанр: </strong>$Array["ganr"]<strong><br /></strong></p><p><strong>Год выпуска: </strong>$Array["god"]<strong><br /></strong></p><p><strong>Разработчик: </strong>$Array["razrab"]</p><p><strong>Издатель: </strong>$Array["izdat"]</p><p><strong>Официальный сайт: </strong>$Array["sait"]</p><p> </p><p> </p><p> </p><p><strong>Описание:</strong> $Array["opisan"]</p>"; $Host = "localhost"; $User = "starrus"; $Password = "1203"; $DBName = "starrus"; $TableName = "jos_content"; $Link = mysql_connect ($Host, $User, $Password); $Array["content"]=mysql_real_escape_string($Array["content"]); Кстати... Насколько я понимаю эта функция относится к базе данных. Но в ошибке ни слова о MySQL!!! Может проблема заключаеся в чем то другом?
Учите мат. часть, уважаемый. Array["content"]="<p><img src="$Array["poster"]" Как, по вашему, РНР интепретирует данную строку? Правильно - ошибка синтаксиса. Мысль уловили? ;-)
Жестко давать собственное имя такое же, как и нарицательное. Представляете, если бы Вас назвали "Человек"? Человек, доброе утро! Иди кушать!