[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите плиз вывести из массива
argentines
Доброе время суток
Помогите плиз! бюсь уже несколько дней
B $result = mysql_query("SELECT id_men,title,content,description FROM view_content WHERE id_cat = '$id_cat'");
отмечаю title,content
мне нужно вывести title,content,description в индексном файле через массив.


function.php
---------------------
function view_content(){
//проверка глобалной id_cat
if(isset($_GET['id_cat']))
{
$id_cat =($_GET['id_cat']);
}
if(!isset($id_cat)){$id_cat=1;}

$result = mysql_query("SELECT id_men,title,content,description FROM view_content WHERE id_cat = '$id_cat'");
if(!$result)
{
echo"<p>The inquiry about sample of the data has not passed</p>";
exit(mysql_error());
}
if(mysql_num_rows($result)>0)
{
while($myrow = mysql_fetch_assoc($result)){
$contentsel[$myrow['id_men']] = $myrow['content'];
}
return $contentsel;
}

else
{
echo"<p>The inquiry about sample of the data has not selected</p>";
exit(mysql_error());
}

}

каким оброазом мне добавить здесь $contentsel[$myrow['id_men']] = $myrow['content']; TITLE,DESCRIPTIN


Index.php(шаблоны)
--------------------------
include './skins/tpl/functions.php';
$contentsel = view_content();

include './skins/tpl/index.tpl';


вывожу через форич но у меня выводит только контент, а тайтл и дескрипшен немогу

Index.tpl
------------------
  </div>
</td>

<! Content !>
<td class="td_border">
<div
class="content">
<div
style="padding:5px; width:780px; background-color:#D2DBE4;"align="left">Лидеры продаж</div>
<?php
foreach($contentsel as $key=> $val)
printf ("<div class='border'>$val</div>");
?>

ПОМОГИТЕ ПЛИЗЗЗ за ранние благодарю!!!!



Спустя 26 минут, 1 секунда (10.04.2011 - 22:55) Raito-kun написал(а):
жесть код глаза режет, а без тегов так вообще.
что мешает сделать двумерный массив?
$i = 0;
while($myrow = mysql_fetch_assoc($result)){
$contentsel[$i]['id_men'] = $myrow['id_men'];
$contentsel[$i]['title'] = $myrow['title'];
$contentsel[$i]['content'] = $myrow['content'];
$contentsel[$i]['description'] = $myrow['description'];
$i++;
}

и соответственно переписать вывод.

Спустя 21 минута, 20 секунд (10.04.2011 - 23:16) sergeiss написал(а):
argentines - кнопки тэгов оформления находятся справа над полем ввода текста. Выделяешь код и нажимаешь одну из кнопок PHP, HTML и т.д.

По твоему вопросу.
В коде ты записываешь только одну величину, поэтому и не можешь другие вывести :)
Цитата (argentines @ 10.04.2011 - 23:29)
$contentsel[$myrow['id_men']] = $myrow['content'];

Измени код на
$contentsel[$myrow['id_men']] = $myrow;

и при выводе учти, что в каждом элементе массива $contentsel у тебя будет находится массив.

Спустя 31 минута, 48 секунд (10.04.2011 - 23:48) argentines написал(а):
Цитата (sergeiss @ 10.04.2011 - 20:16)
argentines - кнопки тэгов оформления находятся справа над полем ввода текста. Выделяешь код и нажимаешь одну из кнопок PHP, HTML и т.д.

По твоему вопросу.
В коде ты записываешь только одну величину, поэтому и не можешь другие вывести :)
Цитата (argentines @ 10.04.2011 - 23:29)
$contentsel[$myrow['id_men']] = $myrow['content'];

Измени код на
$contentsel[$myrow['id_men']] = $myrow;

и при выводе учти, что в каждом элементе массива $contentsel у тебя будет находится массив.

Большое спосибо!
но вот еще один вапрос как мне тепер вавести это через форыч? у меня так:
<?php foreach($contentsel as $key=> $val)
printf ("<div class='border'>$val['title'];</div>");
?>
и ниче не показывает

Спустя 1 минута, 16 секунд (10.04.2011 - 23:49) Fredrich написал(а):
Попробуй изучить MVC очень интересная вещь, сам недавно изучил, очень удобно

Спустя 46 секунд (10.04.2011 - 23:50) Fredrich написал(а):
Не вставляй в php теги html

Спустя 10 минут, 12 секунд (11.04.2011 - 00:00) argentines написал(а):
Цитата (Fredrich @ 10.04.2011 - 20:50)
Не вставляй в php теги html

Недавно начал изучать MVC классная штука но пока еще не совсем понятна
недавно научился ползыватся шаблонами.
а как же мне тогда в див поместить масив? если нельзя php в html использовать?

Спустя 1 час, 15 минут, 59 секунд (11.04.2011 - 01:16) argentines написал(а):
Всем огромное спасибо за то что отозвались на помощь!! у меня все получилось user posted image

Спустя 9 часов, 6 минут, 44 секунды (11.04.2011 - 10:23) sergeiss написал(а):
Цитата (Fredrich @ 11.04.2011 - 00:50)
Не вставляй в php теги html

позволь узнать, чем вызвана такая категоричность утверждения???

Спустя 2 часа, 24 минуты, 57 секунд (11.04.2011 - 12:48) Raito-kun написал(а):
Цитата
позволь узнать, чем вызвана такая категоричность утверждения???

скорее всего, недавно прочитанной им статьей о mvc biggrin.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.