PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (3): « 1 2 [3]

> Найдено сообщений: 33
unixdifferent Отправлено: 18 Августа, 2011 - 12:53:53 • Тема: Автоопределение размера • Форум: JavaScript & VBScript

Ответов: 8
Просмотров: 1530
Есть картинка на сайте мне нужно что бы картинка маштабировалась исходя из размера экрана пользователя просматривающего картинку.... как это сделать то что через width это я понял только какой параметр нужно использовать не знаю помогите ..... ЗАРАНЕЕ СПАСИБО!!!!!!!!!!
unixdifferent Отправлено: 03 Июня, 2011 - 18:57:27 • Тема: Помогите выборка с базы.... • Форум: SQL и Архитектура БД

Ответов: 1
Просмотров: 15
PHP:
скопировать код в буфер обмена
  1.  
  2. <html>
  3.   <head>
  4.    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5.    <title>Администрирование</title>
  6.   </head>
  7.  <body>
  8.   <font size=4>Бла Бла Бла</font><br><br><br>
  9.  
  10.         <body bgcolor="#c0c0c0">
  11. <?PHP
  12.  
  13.         require_once('include/conf.php');
  14.        
  15.          $sql = "SELECT * FROM `menu`";
  16.          $result = db_query($sql);
  17.          $row = db_fetch($result);
  18. //и вот как дальше что бы из базы высыпало все данные
  19.  
  20. ?>
  21.         <input type="submit" value="Выход" onclick="location.href='/123/1234/index.php?login=out'">
  22.  
  23.    </body>
  24.    
  25. </html>
  26.  
  27.  



есть 4 поля id ownerid title url

хотелось что бы с базы в табличку на сайт высыпало данные
(Добавление)
все разобрался если кому поможет вот так выглядит
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  
  4.         require_once('include/conf.php');
  5.        
  6.          $sql = "SELECT * FROM `menu`";
  7.      $result = mysql_query($sql) or die(mysql_error() ."<br/>". $sql);        
  8.       $table = "<table border=0 width=50% align=center>\n";
  9.        while ($row = mysql_fetch_assoc($result))
  10.          {
  11.             $table .= "<tr>\n";
  12.             $table .= "<td>".$row['id']."</td>\n";
  13.             $table .= "<td>".$row['ownerid']."</td>\n";
  14.             $table .= "<td>".$row['title']."</td>\n";
  15.             $table .= "<td>".$row['url']."</td>\n";
  16.             $table .= "</tr>\n";
  17.          }
  18.             $table .= "</table>\n";
  19.      echo $table;
  20.                          
  21.  
  22. ?>
  23.  
unixdifferent Отправлено: 31 Мая, 2011 - 17:52:30 • Тема: рекурсивное меню подскажите в чем проблема • Форум: Напишите за меня, пожалуйста

Ответов: 0
Просмотров: 29
в базе есть таблица с полями id ownerid -это id родителя и подменюшек title-собственно название меню и под меню url-ссылочка ) ну так вот хотелось бы понять как правильно через php построить меню.
<?php

foreach($result as $key => $value){

if($value['ownerid']==0){
$main[$value['id']] = $value;
}else{
$main[$value['ownerid']]['sub'] = $value['title'];
}
}


foreach($main as $key => $value){

if($value['ownerid']==0){
echo '<li class="top"><a href="'.$value['url'].'" class="top_link"><span>'.$value['title'].'</span></a>';
echo '<ul class="sub">';

echo '<li><a href="'.$value2['url'].'" class="fly">'.$value['sub'].'</a>';
echo '</li>';

echo "</ul>";
echo '</li>';
}

}
?>


структура меню примерно такая
id ownerid title url
1 0 Главная страница
2 0 О комплексе
3 2 расположение
4 3 комфорт
5 3 технологии
6 3 робототехника
7 3 12345
8 3 еще что-то))))
9 3 галерея
10 0 Инфраструктура
11 0 космос
12 0 Услуги
13 0 Как купить
14 0 отдых
15 10 паркинг
16 10 описание
17 10 аренда
18 10 кафе
19 11 1к
20 11 2к
21 11 3к
22 11 фото
23 12 описание услуг
24 12 фото-примеры
25 12 стоимость
26 13 бумага
27 13 кредит
28 13 авто
29 14 фотогалерея

ну примерно так))))
(Добавление)
все вопрос решился тему оф) в моем случае если интересно кому вот так сделал
PHP:
скопировать код в буфер обмена
  1.  
  2. foreach($menu as $key => $value){
  3.                         if($value['ownerid']==0){
  4.                                 $submenu = false;
  5.                                 echo '<li class="top"><a href="'.$value['url'].'" class="top_link"><span>'.$value['title'].'</span></a>';
  6.                                 foreach($menu as $key2 => $value2){
  7.                                         if($value['id']==$value2['ownerid']){
  8.                                                 if(!$submenu){
  9.                                                         echo '<ul class="sub">';
  10.                                                         $submenu = true;
  11.                                                 }
  12.                                                 echo '<li><a href="'.$value2['url'].'" class="fly">'.$value2['title'].'</a></li>';
  13.                                         }
  14.                                 }
  15.                                 if($submenu){
  16.                                         echo "</ul>";
  17.                                 }
  18.                                 echo '</li>';
  19.                         }
  20.                 }
  21.  




это только для моего случая для троичного вложения еще нужно
echo '<li><a href="'.$value2['url'].'" class="fly">'.$value2['title'].'</a>
тут вложить 3-е под меню
</li>';

Страниц (3): « 1 2 [3]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB