Автор Тема: Помогите с выводом html  (Прочитано 3798 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Resh

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.red-union.com
Помогите с выводом html
« : 15 Мая 2005, 23:45:31 »
Помогите пожалуйста, как правильно вывести содержимое переменной, чтобы все что внутри нее, работало.
И помогите плз с заданием переменных $image_, как их возможно задать только одним запросом к БД?
Переменную $bullet задаю в одной строке, если это имеет значение... Плз хелп или обругайте, если все совсем неправильно

$bullet = "

$image_1_1 = $result;
$result = mysql_query (\'SELECT link_and_image FROM images ORDER BY `populyar` DESC LIMIT 1 , 1\');
$image_1_2 = $result;
$result = mysql_query (\'SELECT link_and_image FROM images ORDER BY `populyar` DESC LIMIT 2 , 1\');
$image_1_3 = $result;
$result = mysql_query (\'SELECT link_and_image FROM images ORDER BY `populyar` DESC LIMIT 3 , 1\');
$image_1_4 = $result;
$result = mysql_query (\'SELECT link_and_image FROM images ORDER BY `populyar` DESC LIMIT 4 , 1\');
$image_1_5 = $result;
$result = mysql_query (\'SELECT link_and_image FROM images ORDER BY `populyar` DESC LIMIT 5 , 1\');
$image_1_6 = $result;
$result = mysql_query (\'SELECT link_and_image FROM images ORDER BY `populyar` DESC LIMIT 6 , 1\');
$image_1_7 = $result;
$result = mysql_query (\'SELECT link_and_image FROM images ORDER BY `populyar` DESC LIMIT 7 , 1\');
$image_1_8 = $result; }
?>






ВЫВОДИТ ТОЛЬКО ЭТОТ ТЕКСТ echo $bullet;
?>

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Помогите с выводом html
« Ответ #1 : 15 Мая 2005, 23:51:43 »
Боже мой, какой ужас.
Скажи, ты где учился работать с mysql?
Ну, мне просто интересно - откуда могла взяться такая дикость.

И что ты хотел сказать вот этим
Цитировать
Resh:
$bullet = "


???

Оффлайн Resh

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.red-union.com
Помогите с выводом html
« Ответ #2 : 16 Мая 2005, 00:07:38 »
не ругайте сильно, я только начал :(
нужно в переменную засунуть смесь html и php]
и вытащить ссылки из таблицы

я понимаю, что делаю неправильно

Оффлайн Slastik

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 101
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.sproekt.kiev.ua
Помогите с выводом html
« Ответ #3 : 16 Мая 2005, 00:31:29 »
http://phpfaq.ru/mysql
про работу с базой
и посмотри там ссылки внизу

http://phpfaq.ru/start
сдесь почитай про основы пхп

да и вообще посмотри сайт, узнаеш много нового
FAQ OFF =)

Оффлайн Resh

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.red-union.com
Помогите с выводом html
« Ответ #4 : 16 Мая 2005, 00:41:12 »
спасибо

Правильно так?

$result = mysql_query (\'SELECT link_and_image FROM images ORDER BY `populyar` DESC LIMIT 0 , 1\');
if ($row = mysql_fetch_array($result)) { $image_1_1 = $row["link_and_image"]; }

Но как в $bullet поместить и php и html, чтобы работало?

Оффлайн Slastik

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 101
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.sproekt.kiev.ua
Помогите с выводом html
« Ответ #5 : 16 Мая 2005, 01:13:06 »
у тебя какое то странное и неправильное восприятие основных принципов пхп,
тебе нужно:
1. почитать ссылки,
2. выбросить  свой уникальный самоучитель
3.  если хочется купить еще книгу.
и уже с новыми знаниями опять приступать к программированию


конкретно по твоему вопросу
для вывода нескольких значений не нужно 10 запросов
достаточно грамотного использования оператора LIMIT


Цитировать
$bullet = "


вот такая штука возникает из за не понимания основ пхп
это даже прокомментировать сложно :)

для помещения какого то текста хтмл пишеш так
$var="

kyky

"
php код в переменную не помещают.

корочи читай ссылки :)
можеш начать с этой
http://phpfaq.ru/start
FAQ OFF =)

Оффлайн Resh

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.red-union.com
Помогите с выводом html
« Ответ #6 : 16 Мая 2005, 14:00:24 »
спасибо
с html разобрался, получилось:

$text_part_1 = "
";
$text_part_2 = "
";
$text_part_3 = "
";
$text_part_4 = "
";

$bullet = $text_part_1.$image_1_1.$text_part_2.$image_1_2.$text_part_3.$image_1_3.$text_part_3.$image_1_4.$text_part_3.$image_1_5.$text_part_3.$image_1_6.$text_part_2.$image_1_7.$text_part_2.$image_1_8.$text_part_4;

Объясните пожалуйста, как мне вывести массив в переменные с помощью LIMIT

$result = mysql_query (\'SELECT link_and_image FROM images ORDER BY `populyar` DESC LIMIT 0 , 8\');
// т.е. получается массив из 8 элементов, но как они выводятся?
if ($row = mysql_fetch_array($result)) {
$image_1_1 = $row[\'link_and_image\']; }

Во всех руководствах пишется про $row["field"];
т.е. получается, что
$image_1_1 = $row[\'field0\'];
$image_1_2 = $row[\'field1\'];
$image_1_3 = $row[\'field2\'];
$image_1_4 = $row[\'field3\'];
$image_1_5 = $row[\'field4\'];
$image_1_6 = $row[\'field5\'];
$image_1_7 = $row[\'field6\'];
$image_1_1 = $row[\'field7\'];

???

А возможен такой вариант???:

$i = 1;
while ($i <= 8) {
$j = 1;
while ($j <= 8) {
$result = mysql_query (\'SELECT link_and_image FROM images_$i ORDER BY `populyar` DESC LIMIT $j-1 , 1\');
// т.е. получается массив из 8 элементов, но как они выводятся?
if ($row = mysql_fetch_array($result)) {
$image_$i_$j = $row[\'link_and_image\'];
}
$j++;
}
$i++;
}

Возможен такой вариант задания переменных?
Ссылки на статьи очень помогли, спасибо, но вот с выводом массива и как с таким составным заданием переменных?

Я извиняюсь, возможно я довольно назойлив, но я сюда пришел чтобы мне помогли. Я перебрал довольно крупный исходник онлайн игры на PHP и в большинстве текста разобрался. Даже многое переделал и это теперь совершенно другая игра, причем в лучшую :) сторону. Но именно с MySQL там довольно сложно, хотя очень сильно используется. Еще раз извините, начал недавно, но мне надо решиь конкретную задачу, которая не думаю, что очень часто встречается на практике.

Оффлайн Slastik

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 101
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.sproekt.kiev.ua
Помогите с выводом html
« Ответ #7 : 16 Мая 2005, 16:17:43 »
ох жеж

$sql="\'SELECT link_and_image FROM images ORDER BY `populyar` DESC LIMIT 8\'";
$list = mysql_query($sql) or die ("Sorry invalid query");

while ($line = mysql_fetch_assoc($list))
           {
     $image[]=$line[\'link_and_image\'];
                }

в масиве $image теперь все твои значения

между прочем в ссылках которые я дал, все это есть

то что ты написал, это глупости
FAQ OFF =)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28