Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите исправить код, Не прировнять данные к переменной 
V
    Опции темы
inferno3
Дата 6.2.2008, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 6.2.2008

Репутация: нет
Всего: нет



Вот код:
Код

# <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 

Этот текст представляет из себя формат вывода контента на страницу, а переменные должны подставляться из формы, таким образом я собирался получить отформатированную страницу готовую к публикации.

Пробовал эксперементировать с mysql_real_escape_string - не помогло, хотя мог и я ошибиться.

Это сообщение отредактировал(а) inferno3 - 6.2.2008, 21:41
PM MAIL   Вверх
2fank
Дата 7.2.2008, 10:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 28.6.2007

Репутация: нет
Всего: нет



Проблема у тебя не с MySQL, а с PHP

Замени 15 строку на

Код

 $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>";



Это сообщение отредактировал(а) 2fank - 7.2.2008, 10:43
PM MAIL   Вверх
inferno3
  Дата 7.2.2008, 22:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 6.2.2008

Репутация: нет
Всего: нет



Тоесть если я правильно понял.... Непрослешеные кавычки могут стать причиной ошибки не только в MySQl.
Спасибо огромное, а то я бы долго с mysql_real_escape_string ещё мучился smile 
PM MAIL   Вверх
skyboy
Дата 8.2.2008, 10:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 14
Всего: 260




M
skyboy
перенесено из MySQL

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0671 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.