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

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

  Все выпуски  

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


Информационный Канал Subscribe.Ru

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

Выпуск № 252
от 06.11.2004, 13:50

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 410
Отправлено ответов: 860
Активность: 209.7 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Vril
Статус: Доверительный
Общий рейтинг: 182.5
[Подробней >>]
Andrew
Статус: Начальный
Общий рейтинг: 120
[Подробней >>]
~PentagoN~
Статус: Доверительный
Общий рейтинг: 141.17
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 404. Братцы, я не так давно изучаю php & MySQL, и недавно встал перед абсолютно дурацкой проблемой,так что чуть не свихнулся : ниже приведены два куска кода. Есл ив первом часть после черты не работает вообще (т.е. добавляется пустой),
то во второй части все отлично работает и добавляется select c option и значением из БД.
Ну какая разница-то? Переменные то и в первом случае все видимые. Более того, в первом случае даже цикл под чертой после echo \'

Вопрос отправлен: 02.11.2004, 19:06
Отправитель: Michail (
michailphp@yandex.ru)
[Следующий вопрос >>] [Список вопросов]

Отвечает Vril

Доброе время суток, Браток! =)
С первым куском кода всё понятно - у тебя после первого прохода цикла внутренний указатель результата запроса перешёл в самый конец результата запроса, так что нечего ожидать что он сам по себе станет на начало.
Чтобы он стал на начало используй
mysql_data_seek($r4, 0).
Со вторым всё ещё более понятно - там названия переменных разные: В запросе $r5
$r5=mysql_query("select * from authors");
а в цикле $r4.
Вообще-то делать так как делаешь ты - плохая практика.
Если используешь данные несколько раз - загони их в переменную юзай уже оттуда. Кроме того цикл for здесь не совсем уместен. Тут нужен while.
while($row = mysql_fetch_assoc($result))
{
...
}
Это лаконичнеее и проще.


Ответ отправлен: 03.11.2004, 10:08
Отправитель: Vril


Отвечает Andrew

Приветствую Вас, Michail!


Ответ отправлен: 02.11.2004, 19:14
Отправитель: Andrew


Отвечает ~PentagoN~

Здравствуйте, Michail!
скачай себе какой нибуть простенький редактор с подсветкой синтаксиса, тогда ты сразу будешь видеть что, где к чему
ато такое впечатление, что ты в блокноте пишешь.
и слеши ставишь не там где надо.
могу порекомендовать этот
http://jeep.mifdesign.net/soft/dir.php?tr=./soft/OTHER/aswsyn20(for php).exe/

Приложение:

Ответ отправлен: 04.11.2004, 17:02
Отправитель: ~PentagoN~


 Вопрос № 405

Вот код: смотрите приложение.
Получается так что записывается две одинаковые новости,
почему обясните пожалуста.


Приложение:


Вопрос отправлен: 03.11.2004, 08:57
Отправитель: toxic

[Следующий вопрос >>] [Список вопросов]

Отвечает Vril

Добрый день, toxic!
Странно, попробуй сделать поле id автоинкрементом, чтобы не вставлять его вручную. А дату поставить в ISO формате (2004-11-20 23:08). Хотя честно говоря такого странного бага я не встречал.. Может это не в PHP проблемы?

Ответ отправлен: 03.11.2004, 10:20
Отправитель: Vril


Отвечает ~PentagoN~

Здравствуйте, toxic!
кажется все правильно, такой кусок кода не должен делать
две одинаковые записи, ищи проблему в другом месте.
хотя при обновлении страницы такое может быть.
после выполнения скрипта сделай редирект на другую страницу, так будет лучше всего.

Приложение:

Ответ отправлен: 04.11.2004, 16:41
Отправитель: ~PentagoN~



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (25)
C / C++ (16)
Perl (6)
Builder / Delphi (14)
Pascal (18)
Basic / VBA (7)
Java / JavaScript (6)
PHP (15)
Криптография (7)
WinAPI (16)
Радиоэлектроника (13)
Пользователю
Windows 95/98/Me (38)
Windows NT/2000/XP (59)
"Железо" (36)
Поиск информации (21)
Администратору
Windows NT/2000/XP (35)
Linux / Unix (17)
Юристу
Гражданское право (7)
Семейное право (4)
Трудовое право (6)
КоАП (4)

Отправить вопрос всем экспертам выбранной рассылки.





http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.phpplus
Отписаться

В избранное