Помогите плиз! бюсь уже несколько дней
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 и т.д. По твоему вопросу. В коде ты записываешь только одну величину, поэтому и не можешь другие вывести :)
Измени код на $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 написал(а):
Всем огромное спасибо за то что отозвались на помощь!! у меня все получилось

Спустя 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
