Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 24.10.2004, 14:39
cannabizzz вне форума Посмотреть профиль Отправить личное сообщение для cannabizzz Посетить домашнюю страницу cannabizzz Найти все сообщения от cannabizzz
  № 1  
cannabizzz
 
Аватар для cannabizzz

Регистрация: Sep 2001
Адрес: Рига
Сообщений: 275
Отправить сообщение для cannabizzz с помощью ICQ Отправить сообщение для cannabizzz с помощью AIM Отправить сообщение для cannabizzz с помощью Skype™
По умолчанию Error,а вроде работало.

Я пытался тут вставить переменную чтобы дата добавлялась в MySQL базу и запорол, судя по всему, скрипт.

Кажется сперва он был таким:

<?
$link = mysql_connect('localhost', 'persona', '****) or die("Cannot connect");
mysql_select_db('persona', $link);
import_request_variables("gP", "rvar_");
$query = mysql_query("INSERT INTO news_ru (title, news) VALUES (
'$row['title']',
'$row['news']',
)");
echo "datbase: Done!<br><a href=welcome.html>Back</a>";
mysql_query($query, $link);
?>



и выдаёт оно следущее:


Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /usr/local/apache/htdocs/persona/admin4persona/russian_news_int.php on line 6


Вот.

И если что, скажите как добавить дату? У меня есть столбик date в мускуле.
__________________
Portfolio http://www.free-lance.ru/users/FromHell/

Старый 24.10.2004, 14:50
nagash вне форума Посмотреть профиль Отправить личное сообщение для nagash Посетить домашнюю страницу nagash Найти все сообщения от nagash
  № 2  
nagash
Ветеран форума
 
Аватар для nagash

Регистрация: Jul 2001
Адрес: Москва
Сообщений: 3,088
Отправить сообщение для nagash с помощью ICQ
$query = mysql_query("INSERT INTO news_ru (title, news) VALUES ('".$row['title']."', '".$row['news']."')");

1 - выноси переменные из кавычек, тем более если это ассоциативный массив
2 - после $row['news'] ты запятую ещё оставил... ей там совсем не место.

3 - учись дебажить скрипты... это жуть как тебе пригодиться...

Старый 24.10.2004, 14:59
cannabizzz вне форума Посмотреть профиль Отправить личное сообщение для cannabizzz Посетить домашнюю страницу cannabizzz Найти все сообщения от cannabizzz
  № 3  
cannabizzz
 
Аватар для cannabizzz

Регистрация: Sep 2001
Адрес: Рига
Сообщений: 275
Отправить сообщение для cannabizzz с помощью ICQ Отправить сообщение для cannabizzz с помощью AIM Отправить сообщение для cannabizzz с помощью Skype™
теперь ошибки не выдаётся, но вот в базу передаются пустые переменные.
__________________
Portfolio http://www.free-lance.ru/users/FromHell/

Старый 24.10.2004, 15:01
nagash вне форума Посмотреть профиль Отправить личное сообщение для nagash Посетить домашнюю страницу nagash Найти все сообщения от nagash
  № 4  
nagash
Ветеран форума
 
Аватар для nagash

Регистрация: Jul 2001
Адрес: Москва
Сообщений: 3,088
Отправить сообщение для nagash с помощью ICQ
эм...
echo $row['title'].' - '.$row['news'];
почему я должен за тебя дебажить скрипты?

Старый 24.10.2004, 15:06
cannabizzz вне форума Посмотреть профиль Отправить личное сообщение для cannabizzz Посетить домашнюю страницу cannabizzz Найти все сообщения от cannabizzz
  № 5  
cannabizzz
 
Аватар для cannabizzz

Регистрация: Sep 2001
Адрес: Рига
Сообщений: 275
Отправить сообщение для cannabizzz с помощью ICQ Отправить сообщение для cannabizzz с помощью AIM Отправить сообщение для cannabizzz с помощью Skype™
Нагаш, сорри, просто я плохо знаю РНР. Но всётаки тут ты немного, кажется сбился от вопроса. Там надо передать значения переменных в базу данных, те insert into (... Вот. Там же не может быть echo никак.
__________________
Portfolio http://www.free-lance.ru/users/FromHell/

Старый 24.10.2004, 15:08
cannabizzz вне форума Посмотреть профиль Отправить личное сообщение для cannabizzz Посетить домашнюю страницу cannabizzz Найти все сообщения от cannabizzz
  № 6  
cannabizzz
 
Аватар для cannabizzz

Регистрация: Sep 2001
Адрес: Рига
Сообщений: 275
Отправить сообщение для cannabizzz с помощью ICQ Отправить сообщение для cannabizzz с помощью AIM Отправить сообщение для cannabizzz с помощью Skype™
'$rvar_title',
'$rvar_news'

Исправил ошибку. Спасибо за помощь. А как дату добавить? т.е. чтобы ещё и дата передалась в базу?!

$date = date("d.m.y - H:i:s");
echo $date;

что-то такое есть, но куда это всё напихать?
__________________
Portfolio http://www.free-lance.ru/users/FromHell/

Старый 24.10.2004, 18:36
nagash вне форума Посмотреть профиль Отправить личное сообщение для nagash Посетить домашнюю страницу nagash Найти все сообщения от nagash
  № 7  
nagash
Ветеран форума
 
Аватар для nagash

Регистрация: Jul 2001
Адрес: Москва
Сообщений: 3,088
Отправить сообщение для nagash с помощью ICQ
ты вообще не понимаешь что ты делаешь...
я не знаю как тебе помочь...
тебе надо понять для начала что програмирование вообще...
у тебя довольно слабое представление об этом...
P.S. то что я давал... это было не просто так эхо...
а чтобы ты посмотрел, есть у тебя в переменных что-то или нет...

Старый 24.10.2004, 18:51
Flesh5 вне форума Посмотреть профиль Отправить личное сообщение для Flesh5 Посетить домашнюю страницу Flesh5 Найти все сообщения от Flesh5
  № 8  
Flesh5

Регистрация: Jun 2002
Сообщений: 226
Отправить сообщение для Flesh5 с помощью ICQ
Kstati esli vas interesuet pochemu poiavlalas oshibka to otvechu chto u vas:
$query = mysql_query("INSERT INTO news_ru (title, news) VALUES (
'$row['title']',
'$row['news']',
)");
bratite vnimanie chto u vas znachenie skinuto na novuiu storku a PHP ego rascenivet kak konec stori #13#10, vot i peredaiot fignu baze (u mena smaogo bila takaia problema!).
Nado bilo pisat:
$query = mysql_query("INSERT INTO news_ru (title, news)VALUES (" .
"'$row['title']',".
"'$row['news']',".
")");
Jelau udachi!

Создать новую тему   Часовой пояс GMT +4, время: 19:57.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 19:57.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.