Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RFpro.ru: Программирование на PHP


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный платный хостинг на базе Windows 2008

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Чемпионы рейтинга экспертов в этой рассылке

vladisslav
Статус: 5-й класс
Рейтинг: 1110
∙ повысить рейтинг »
amnick
Статус: 9-й класс
Рейтинг: 503
∙ повысить рейтинг »
Волков Алексей aka Lupo
Статус: 5-й класс
Рейтинг: 331
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И ПО / Программирование / PHP

Номер выпуска:1198
Дата выхода:08.03.2010, 01:00
Администратор рассылки:Устинов С.Е., Профессионал
Подписчиков / экспертов:605 / 197
Вопросов / ответов:1 / 1
IRC-канал по теме:#php

Вопрос № 177027: Здраствуйте! У меня к вам два вопроса 1. Почему у меня не отображается счётчик когда я его вывожу через php.

Код:
   
Вопрос № 177027:

Здраствуйте!
У меня к вам два вопроса
1. Почему у меня не отображается счётчик когда я его вывожу через php.

Код:
print "  <td noWrap><!--LiveInternet counter--><script type=\"text/javascript\"><!-- document.write(\"<a href='http://www.liveinternet.ru/click'
\"+\"target=_blank><img src='//counter.yadro.ru/hit?t52.13;r\"+escape(document.referrer)+((typeof(screen)==\"undefined\")?\"\":\";s\"+screen.width+\"*\"+screen.height+\"*\"+(screen.colorDepth?screen.colorDepth:screen.pixelDepth))+\";u\"+escape(document.URL)+\";\"+Math.random()+\"' alt='' title='LiveInternet: показано число
  просмотров и\"+\" посетителей за 24 часа' \"+\"border='0' width='88' height='31'><\/a>\")//--></script><!--/LiveInternet--></td>";


2. Я сохраняю данные в базу:


Код:
// добавляем
запись в таблицу
$II_champion_kollizii = "INSERT INTO `champion_kollizii` (id, nick, komanda, kolliz_plus, kolliz_minus, summa, data)
VALUES ('".$UserName."', '".$team_link."', '".$plus."', '".$minus."', '".$summa."', '".date("dmY")."')";
mysql_query ($II_champion_kollizii) or die (mysql_error());


Как прописать та к, что в случае если такие данные уже есть, их надо обновить.

Спасибо за помощь!

Отправлен: 03.03.2010, 00:31
Вопрос задал: arttok, Посетитель
Всего ответов: 1
Страница вопроса »


Отвечает Товарищ Бородин, Модератор :
Здравствуйте, arttok.
1) заключите выводимую строку в одинарные кавычки. То есть,
print ' <td noWrap><!--LiveInternet counter--><script type=\"text/javascript\"><!-- document.write(\"<a href=\'http://www.liveinternet.ru/click\' \"+\"target=_blank><img src='//counter.yadro.ru/hit?t52.13;r\"+escape(document.referrer)+((typeof(screen)==\"undefined\")?\"\":\";s\"+screen.width+\"*\"+screen.height+\"*\"+(screen.colorDepth?screen.colorDepth:screen.pixelDepth))+\";u\"+escape(document.URL)+\";\"+Math.random()+\"' alt='' title=\'LiveInternet: показано число просмотров и\"+\" посетителей за 24 часа\' \"+\"border=\'0\' width=\'88\' height=\'31\'><\/a>\")//--></script><!--/LiveInternet--></td>';
Либо же, заключая строк у, в которой содержатся двойные кавычки, в двойные кавычки, экранируйте те двойные кавычки, которые находятся внутри самых внешних двойных кавычек
Заключить в одинарные кавычки будет попроще.
2) Используйте оператор REPLACE, а не INSERT. Синтаксис у него такой же, как у INSERT, но в случае, если он натыкается на запись с уже существующим значением ключа, он ее перезапишет. Если значение ключа нигде не встречается, то REPLACE отработает за INSERT.

С уважением, Товарищ Бородин

Ответ отправил: Товарищ Бородин, Модератор
Ответ отправлен: 03.03.2010, 04:30
Номер ответа: 259857
Россия, Новосибирск
Тел.: 7-923-245-3366
ICQ # 346988855

Оценка ответа: 5
Комментарий к оценке:
Спасибо, разобрался!

Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 259857 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:

  • Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    Задать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2010, Портал RFpro.ru, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2010.6.14 от 03.03.2010

    В избранное