Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Помогите со списком

Сообщения:  [1-10]   [11-19] 

 
 автор: Draeck   (11.06.2009 в 04:14)   письмо автору
 
   для: Draeck   (08.06.2009 в 10:20)
 

Вот готовый вареант формирования списка
и всетаки вы господа лузеры


<?php
include ('./config.php');
$query "SELECT indifik FROM `tabl_name` ";
$res mysql_query($query);
while(
$row mysql_fetch_array($res))
{
$hom='<li><a href="/">';
    
$zad='</a>';
    
$u"<ul>";
    
$al"</a></li>";
    
$url="</ul>";
$spi=($hom.$row[indifik].$zad.$u);
echo 
"$spi ";
$query "SELECT pole, id FROM `ad_men` ";
$reb mysql_query($query);
while(
$rov mysql_fetch_array($reb))
        {
    
    
$raz=$hom.$rov[pole].$al;
    
$many=array ($spi=>$raz);
    echo 
"$many[$spi]";
        }
echo 
"$url";    
        }
            
?>

а летература по php которая внете висит с ее примерами для нипойми кого только делает хуже там и описалова синтаксиса глючное такое впечатление что ктото дико накурился и сел за перевод, а премеры с их описаловом ваще пипец.
Лиш в некоторых местах поподаются номальные с нормальным описанием и реальной задачей незнаю как вам или вы все так мыслете не понятно но судя повсему спасения утопающего дело рук смаго утопающего.
ТАК ЗАЧЕМ ТУСИТЬ НА ФОРУМЕ А НАРОД

а запихнуть в нужное место моно спомощю функции

  Ответить  
 
 автор: Draeck   (11.06.2009 в 03:29)   письмо автору
 
   для: Valick   (10.06.2009 в 13:09)
 

структора токая 1 таблица:
id (столбик)
текст для вывода на экран (столбик)
и значение для переменной (столбик)
таблица 2:
id (столбик)
текст для вывода на экран (столбик)
и значение переменнойт для последуещего пременения в кнопке (столбик)
вот такие две не сложные таблицы
А в тестовом вареанте я беру вообще в оборот только одно значение таблицы дабы лишними значениями пока не заморачеваться ме просто нужен список чтобы загнатьего в слой с css стилем и получить красивые кнопки и генерирующее меню на основе списка

  Ответить  
 
 автор: Valick   (10.06.2009 в 13:09)   письмо автору
 
   для: Draeck   (10.06.2009 в 09:36)
 

сверху же написано уже на пальцах что надо
А вас просят написать из чего вы хотите получить это самое "надо"
Где структура таблиц?

  Ответить  
 
 автор: Valick   (10.06.2009 в 13:07)   письмо автору
 
   для: Draeck   (10.06.2009 в 09:29)
 

тут что все такие юзеры как я что только начали изучать PHP
Причём тут РНР? Вы сейчас находитесь в разделе MySQL...
Вас спросили по средствам каких полей связаны таблицы и если таблицы не связаны, то никаким "раком" Вы не можете составить мало-мальски вменяемый двухуровневый список.

  Ответить  
 
 автор: Draeck   (10.06.2009 в 09:36)   письмо автору
 
   для: Trianon   (10.06.2009 в 08:45)
 

сверху же написано уже на пальцах что надо и нарисовано что должно получится "бЛиН"

  Ответить  
 
 автор: Draeck   (10.06.2009 в 09:29)   письмо автору
 
   для: Trianon   (10.06.2009 в 08:45)
 

это разные таблицы одна несет информацию о разделе а другая под разделы как добавить управляющие элементы я знаю но как заствить хотябы в этой тестовой модели с простой подстановкой подразделов собрать вот на данный момент массив я не могу. А взаимосвязь сдесь простая берем первое значение и подставляем ряд других с добавлением переменых чтобы получился список под пунктов есле кто знает более простой вареант генерации списка подскажите


indifik - имя столбик таблицы откуда берется масив значений для регенирации

тут что все такие юзеры как я что только начали изучать PHP

  Ответить  
 
 автор: Trianon   (10.06.2009 в 08:45)   письмо автору
 
   для: Draeck   (10.06.2009 в 04:41)
 

Вы не сообщили как таблицы связаны между собой.
Какие поля определяют, что строки одной таблицы соответствуют строкам другой.

А что такое indifik?

  Ответить  
 
 автор: Draeck   (10.06.2009 в 04:41)   письмо автору
 
   для: Trianon   (09.06.2009 в 10:05)
 

Так после долгих размышлений на д своей проблемой я понял одно пускай создается многомерный масив но тут опять есть но я не знаю как правельно это зделать подскажите чего не хватает в коде

<?php
include ('./config.php');
$query "SELECT indifik FROM `tabl_name` ";
$res mysql_query($query);
while(
$row mysql_fetch_array($res))
{
$query "SELECT pole FROM `ad_men` ";
$reb mysql_query($query);
while(
$rov mysql_fetch_array($reb))
        {
            for (
reset($row); ($k key($row)); next ($row));
        
            {for (
reset($rov); ($k key($rov)); next ($rov));
        
    
$hom='<li><a href="/">';
    
$zad='</a>';
    
$u"<ul>";
    
$al"</a></li>";
    
$url="</ul>";
    
$raz=$hom.$rov[pole].$al;
    }
    
$spi=$hom.$row[indifik].$zad.$u;
    
$many=array_push($spi=> $raz);
    
}}
echo 
$many;
?>

Да и ка потом добавить в конец масива (стороки массива чтоб получающийся список под пунктов закрывался)последню переменую которая будет закрывать список

$url="</ul>";

  Ответить  
 
 автор: Trianon   (09.06.2009 в 10:05)   письмо автору
 
   для: mihdan   (09.06.2009 в 09:40)
 

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

Так что рекурсия тут не к месту.

  Ответить  
 
 автор: mihdan   (09.06.2009 в 09:40)   письмо автору
 
   для: Trianon   (09.06.2009 в 09:14)
 

Тут не соглашусь с вами. Если список состоит из 20 пунктов, то почему бы не рекурсивный спуск? Вы, помнится, сами не раз писали подобный ответ на подобную задачу. Я с вами не спорю, просто предложил вариант, возможно, он не лучший

  Ответить  

Сообщения:  [1-10]   [11-19] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования