PHP.SU

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

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

> Найдено сообщений: 15
KDES70 Отправлено: 15 Июня, 2012 - 06:56:25 • Тема: Публикация поста на определенный срок • Форум: Хранение данных, их вывод и обработка

Ответов: 3
Просмотров: 1231
Alho пишет:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM tablename WHERE showing=1 AND DATEDIFF(endshowing, CURDATE)>0


showing - 1 или 0, показывать постоянно или зависит от времени
endshowing - дата до которой показывать


спасибо за отклик!!!
есть еще вопрос как можно в переменную к примеру endshowing занести 30 дней
чтобы обойтись без поля "показывать до" чтобы добавил статью и она будет показына
30 дней
KDES70 Отправлено: 14 Июня, 2012 - 22:46:32 • Тема: Публикация поста на определенный срок • Форум: Хранение данных, их вывод и обработка

Ответов: 3
Просмотров: 1231
Здравствуйте !! нужна помощь хочу реализовать на сайте вот такую задачу, при добавлении поста он публиковался на определенное время по истечению этого времени он снимался с публикации, но не удалялся и по желанию его можно было вывести вновь на время
объясните как это реализовать???)))
как я себе это представляю в БД в таблице с данными поста надо добавить поле ENUM '1'-'0'
и в услоаиях 1) показывать, 0) показывать но как с временем это связать не знаю ((((

Помогите чем можете плиз!!!
KDES70 Отправлено: 14 Июня, 2012 - 06:58:19 • Тема: Как вывести в цикле массив??? • Форум: Вопросы новичков

Ответов: 5
Просмотров: 200
и что здесь происходит что за $p??
KDES70 Отправлено: 13 Июня, 2012 - 21:20:47 • Тема: Как вывести в цикле массив??? • Форум: Вопросы новичков

Ответов: 5
Просмотров: 200
Alho пишет:
А почему бы проверять наличие каждого изображения и при его наличии его выводить?


а как это сделать если не затруднит можно пример???
KDES70 Отправлено: 13 Июня, 2012 - 19:34:20 • Тема: Как вывести в цикле массив??? • Форум: Вопросы новичков

Ответов: 5
Просмотров: 200
здравствуйте!!! кто нибудь помогите с реализацией такой вот задачей:

в таблице данных есть(помимо других полей) три поля куда заносятся название изображений
задача вывести эти изображение в контент, но трудность в том что количество изображений может меняться в зависимости сколько загрузил пользователь 2 или 1.
пробовал зделать вот так выводит изображения, но если картинки две одно поле получается пустым помогите сделать правильно
PHP:
скопировать код в буфер обмена
  1.  if(isset($advert["img1"]) && isset( $advert["img2"]) && isset( $advert["img3"]))
  2.             {
  3.                $img = array($advert["img1"],$advert["img2"],$advert["img3"]);
  4.            
  5.         foreach($img as $i=>$i):{
  6.              
  7.         echo ("<img class='img_post' src='files/$img[$i]'>");
  8.             }
  9.          endforeach;
  10.             }
KDES70 Отправлено: 12 Июня, 2012 - 13:40:53 • Тема: как скрыть кнопку??? • Форум: JavaScript & VBScript

Ответов: 0
Просмотров: 1333
здравствуйте!!! помогите написать условие, есть форма загруски изображений с функцией на js добавления инпута с помощю нажатия кнопки "добавит поле" как сделать так чтобы
после добавления 4 полеи кнопка "добавит поле" исчезло. таким образом ограничить количество загрузки фаилов.

сам в js ничего ни понимаю если не затруднит приведите код пожалусто
заранее благодарю!!


вот сам скрипт

CODE (javascript):
скопировать код в буфер обмена
  1. <script type="text/javascript">
  2.  
  3. // Объект "нэймспейса"
  4. var uploader = uploader || {};
  5.  
  6. // Функция "Удалить поле"
  7. uploader.delfield  = function (obj) {  
  8.     obj.onclick = null;
  9.     obj.parentNode.parentNode.removeChild(obj.parentNode);  
  10. }
  11.  
  12. // Функция "Добавить поле"
  13. uploader.addfield  = function (GLOB) {  
  14.     /*
  15.      * Здесь код формирует очередное поле загрузки файла,
  16.      * т.е. html код элементов, эквивалентный следующему:
  17.      *  
  18.      * <p>
  19.      *      <input name="file[]" type="file" size="30" />
  20.      *      <button type="button" onclick="uploader.delfield(this)">DEL</button>
  21.      * </p>
  22.      *
  23.      * Только обработчик onclick назначиться чуть по - другому.
  24.      */    
  25.   var DOC            = GLOB.document,
  26.       wrapper        = DOC.getElementById("filewrapper"),
  27.       htmlP          = DOC.createElement("P"),
  28.       htmlInput      = DOC.createElement("INPUT"),
  29.       htmlButton     = DOC.createElement("BUTTON"),
  30.       htmlButtonText = DOC.createTextNode("DEL");
  31.              
  32.   htmlInput.name     = "file[]";
  33.   htmlInput.type     = "file";
  34.   htmlInput.size     = "30";
  35.      
  36.   htmlButton.onclick = function() { uploader.delfield(htmlButton) };    
  37.      
  38.   // Добавляем всё это хозяйство в DOM дерево документа:
  39.   wrapper.appendChild(htmlP);
  40.   htmlP.appendChild(htmlInput);
  41.   htmlP.appendChild(htmlButton);
  42.   htmlButton.appendChild(htmlButtonText);  
  43. }
  44. </script>
KDES70 Отправлено: 12 Июня, 2012 - 11:49:36 • Тема: загрузка изображений • Форум: Вопросы новичков

Ответов: 2
Просмотров: 113
что за счетчик?
KDES70 Отправлено: 12 Июня, 2012 - 09:05:17 • Тема: загрузка изображений • Форум: Вопросы новичков

Ответов: 2
Просмотров: 113
Здравствуйте !!! помогите найти скрипт загрузки изображений ограниченного количества
(например разрешить пользователям загружать только три файла и не болие)
перерыл весь гугл ,нашел только множественную загрузку с бесконечным количеством
KDES70 Отправлено: 18 Апреля, 2012 - 19:30:12 • Тема: Связанные динамичные списки Select • Форум: Напишите за меня, пожалуйста

Ответов: 0
Просмотров: 29
Доброго времени суток!!!
Нужна помощь переделать скрипт который состоит из двух связанных списков [страна]->[город]
мне нужно получить [категория]->[подкатегория] притом значения <option> подставлялись из БД
в БД есть вот такие таблицы:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. CREATE TABLE `categories` (
  3.   `id` int(11) NOT NULL auto_increment,
  4.   `title` varchar(255) default NULL,
  5.   `meta_d` varchar(255) NOT NULL,
  6.   `meta_k` varchar(255) NOT NULL,
  7.   `text` text NOT NULL,
  8.   PRIMARY KEY  (`id`)
  9.  
  10.  
  11.  
  12. CREATE TABLE `sub_categories` (
  13.   `id` int(4) NOT NULL auto_increment,
  14.   `cat_id` int(4) NOT NULL,
  15.   `meta_k` varchar(255) NOT NULL,
  16.   `meta_d` varchar(255) NOT NULL,
  17.   `title` varchar(255) NOT NULL,
  18.   PRIMARY KEY  (`id`)
  19.  


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

CODE (text):
скопировать код в буфер обмена
  1.  
  2. <form action="" method="post">
  3. <table>
  4. <tr>
  5.   <td>Страна: </td>
  6.   <td><select id="cat" name="cat" onchange="getCatList(this)">
  7.      
  8.    <option value="">Выберите страну</option>
  9.   <? $result = mysql_query("SELECT title,id FROM categories",$db);  
  10.             if (!$result)
  11.             {
  12.     echo "<p>Запрос на выборку данных из базы не прошел. <br> <strong>Код ошибки:</strong></p>";
  13.     exit(mysql_error());
  14.             }
  15.     if (mysql_num_rows($result) > 0)
  16. {
  17.     $myrow = mysql_fetch_array($result);
  18.     do
  19. {
  20.     printf ("<option value='%s'>%s</option>",$myrow["id"],$myrow["title"]);[/left][/size][/font][/color]
  21. [color=#000000][font=Verdana, Tahoma, Arial, sans-serif][size=3][left]}
  22.     while ($myrow = mysql_fetch_array($result));
  23. }
  24.     ?>
  25.     </select>
  26.   </td>
  27. </tr>
  28. <tr>
  29.   <td>Город: </td>
  30.   <td><select id="subcat" name="subcat">
  31.  
  32.   </select>
  33.   </td>
  34. </tr>
  35. </table>
  36. </form>
  37.  


Здесь я вывел первый список ,второй должен подставляться из внешнего файла.
После в файле <script type="text/javascript" src="chained.js"></script>
подставил свои значения (правда не уверен что все сделал правильно)

CODE (text):
скопировать код в буфер обмена
  1.  
  2. var ajax = new Array();
  3. function getCatList(sel)
  4. {
  5. var catCode = sel.options[sel.selectedIndex].value;
  6. document.getElementById('subcat').options.length = 0; // Empty city select box
  7. if(catCode.length>0){
  8.   var index = ajax.length;
  9.   ajax[index] = new sack();
  10.  
  11.   ajax[index].requestFile = 'getcities.php?catCode='+catCode; // Specifying which file to get
  12.   ajax[index].onCompletion = function(){ createCities(index) }; // Specify function that will be executed after file has been found
  13.   ajax[index].runAJAX();  // Execute AJAX function
  14. }
  15. }
  16. function createCities(index)
  17. {
  18. var obj = document.getElementById('subcat');
  19. eval(ajax[index].response); // Executing the response from Ajax as Javascript code
  20. }
  21.  



потом это все как я понимаю идет вот сюда <script type="text/javascript" src="ajax.js"></script>
и теперь следующий файл который и вызвал у меня всю проблему это getcities.php
не знаю как вывести из БД подкатегории , умоляю напишите как это зделать!!!! или если есть решение моей задачи другим способом покажите плиз!!!! Уже второй день бьюсь над этим все что выдал мне google это самый наипростейший способ
getcities.php выглядит он так:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. if(isset($_GET['catCode'])){  ..это пришло из [color=#333333]chained.js[/color]
  4.    
  5.       switch($_GET['catCode']){
  6.  
  7.       case "ru":
  8.       echo "obj.options[obj.options.length] = new Option('Москва','1');\n";
  9.       echo "obj.options[obj.options.length] = new Option('Санкт-Петербург','2');\n";
  10.       echo "obj.options[obj.options.length] = new Option('Волгоград','3');\n";
  11.       echo "obj.options[obj.options.length] = new Option('Владивосток','4');\n";
  12.  
  13.       break;
  14.       case "ua":
  15.  
  16.       echo "obj.options[obj.options.length] = new Option('Киев','11');\n";
  17.       echo "obj.options[obj.options.length] = new Option('Одесса','12');\n";
  18.       echo "obj.options[obj.options.length] = new Option('Львов','13');\n";
  19.  
  20.       break;
  21.       case "us":
  22.  
  23.       echo "obj.options[obj.options.length] = new Option('Нью-Йорк','21');\n";
  24.       echo "obj.options[obj.options.length] = new Option('Чикаго','22');\n";
  25.       echo "obj.options[obj.options.length] = new Option('Вашингтон','23');\n";
  26.  
  27.       break;
  28.       }
  29.       }  
  30. ?>
  31.  
KDES70 Отправлено: 18 Апреля, 2012 - 19:13:38 • Тема: Связанные динамичные списки Select • Форум: Напишите за меня, пожалуйста

Ответов: 0
Просмотров: 15
Доброго времени суток!!!
Нужна помощь переделать скрипт который состоит из двух связанных списков [страна]->[город]
мне нужно получить [категория]->[подкатегория] притом значения <option> подставлялись из БД
в БД есть вот такие таблицы:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. CREATE TABLE `categories` (
  3.   `id` int(11) NOT NULL auto_increment,
  4.   `title` varchar(255) default NULL,
  5.   `meta_d` varchar(255) NOT NULL,
  6.   `meta_k` varchar(255) NOT NULL,
  7.   `text` text NOT NULL,
  8.   PRIMARY KEY  (`id`)
  9.  
  10.  
  11.  
  12. CREATE TABLE `sub_categories` (
  13.   `id` int(4) NOT NULL auto_increment,
  14.   `cat_id` int(4) NOT NULL,
  15.   `meta_k` varchar(255) NOT NULL,
  16.   `meta_d` varchar(255) NOT NULL,
  17.   `title` varchar(255) NOT NULL,
  18.   PRIMARY KEY  (`id`)
  19.  


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

CODE (text):
скопировать код в буфер обмена
  1.  
  2. <form action="" method="post">
  3. <table>
  4. <tr>
  5.   <td>Страна: </td>
  6.   <td><select id="cat" name="cat" onchange="getCatList(this)">
  7.      
  8.    <option value="">Выберите страну</option>
  9.   <? $result = mysql_query("SELECT title,id FROM categories",$db);  
  10.             if (!$result)
  11.             {
  12.     echo "<p>Запрос на выборку данных из базы не прошел. <br> <strong>Код ошибки:</strong></p>";
  13.     exit(mysql_error());
  14.             }
  15.     if (mysql_num_rows($result) > 0)
  16. {
  17.     $myrow = mysql_fetch_array($result);
  18.     do
  19. {
  20.     printf ("<option value='%s'>%s</option>",$myrow["id"],$myrow["title"]);[/left][/size][/font][/color]
  21. [color=#000000][font=Verdana, Tahoma, Arial, sans-serif][size=3][left]}
  22.     while ($myrow = mysql_fetch_array($result));
  23. }
  24.     ?>
  25.     </select>
  26.   </td>
  27. </tr>
  28. <tr>
  29.   <td>Город: </td>
  30.   <td><select id="subcat" name="subcat">
  31.  
  32.   </select>
  33.   </td>
  34. </tr>
  35. </table>
  36. </form>
  37.  


Здесь я вывел первый список ,второй должен подставляться из внешнего файла.
После в файле <script type="text/javascript" src="chained.js"></script>
подставил свои значения (правда не уверен что все сделал правильно)

CODE (text):
скопировать код в буфер обмена
  1.  
  2. var ajax = new Array();
  3. function getCatList(sel)
  4. {
  5. var catCode = sel.options[sel.selectedIndex].value;
  6. document.getElementById('subcat').options.length = 0; // Empty city select box
  7. if(catCode.length>0){
  8.   var index = ajax.length;
  9.   ajax[index] = new sack();
  10.  
  11.   ajax[index].requestFile = 'getcities.php?catCode='+catCode; // Specifying which file to get
  12.   ajax[index].onCompletion = function(){ createCities(index) }; // Specify function that will be executed after file has been found
  13.   ajax[index].runAJAX();  // Execute AJAX function
  14. }
  15. }
  16. function createCities(index)
  17. {
  18. var obj = document.getElementById('subcat');
  19. eval(ajax[index].response); // Executing the response from Ajax as Javascript code
  20. }
  21.  



потом это все как я понимаю идет вот сюда <script type="text/javascript" src="ajax.js"></script>
и теперь следующий файл который и вызвал у меня всю проблему это getcities.php
не знаю как вывести из БД подкатегории , умоляю напишите как это зделать!!!! или если есть решение моей задачи другим способом покажите плиз!!!! Уже второй день бьюсь над этим все что выдал мне google это самый наипростейший способ
getcities.php выглядит он так:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. if(isset($_GET['catCode'])){  ..это пришло из [color=#333333]chained.js[/color]
  4.    
  5.       switch($_GET['catCode']){
  6.  
  7.       case "ru":
  8.       echo "obj.options[obj.options.length] = new Option('Москва','1');\n";
  9.       echo "obj.options[obj.options.length] = new Option('Санкт-Петербург','2');\n";
  10.       echo "obj.options[obj.options.length] = new Option('Волгоград','3');\n";
  11.       echo "obj.options[obj.options.length] = new Option('Владивосток','4');\n";
  12.  
  13.       break;
  14.       case "ua":
  15.  
  16.       echo "obj.options[obj.options.length] = new Option('Киев','11');\n";
  17.       echo "obj.options[obj.options.length] = new Option('Одесса','12');\n";
  18.       echo "obj.options[obj.options.length] = new Option('Львов','13');\n";
  19.  
  20.       break;
  21.       case "us":
  22.  
  23.       echo "obj.options[obj.options.length] = new Option('Нью-Йорк','21');\n";
  24.       echo "obj.options[obj.options.length] = new Option('Чикаго','22');\n";
  25.       echo "obj.options[obj.options.length] = new Option('Вашингтон','23');\n";
  26.  
  27.       break;
  28.       }
  29.       }  
  30. ?>
  31.  
KDES70 Отправлено: 17 Апреля, 2012 - 13:43:00 • Тема: не поставляются значения из БД!!!! • Форум: Хранение данных, их вывод и обработка

Ответов: 4
Просмотров: 1312
OrmaJever
это как понять)?
KDES70 Отправлено: 17 Апреля, 2012 - 12:37:58 • Тема: не поставляются значения из БД!!!! • Форум: Хранение данных, их вывод и обработка

Ответов: 4
Просмотров: 1312
да цикл там лишней))), но вот почему не работают???? Огорчение Огорчение
KDES70 Отправлено: 17 Апреля, 2012 - 10:27:37 • Тема: не поставляются значения из БД!!!! • Форум: Хранение данных, их вывод и обработка

Ответов: 4
Просмотров: 1312
Здравствуйте!! столкнулся с непонятной проблемой,
неожиданно перестали выводится значения из базы на локалке
проверил кот на сто раз ошибок не нашел.
В чем может быть проблема???? тот же фаил на хостенге работает отлично

вот приведу код :

PHP:
скопировать код в буфер обмена
  1.  
  2.  <? include ("blocks/bd.php");
  3. if (isset($_GET['id'])) {$id = $_GET['id']; }
  4. if (!isset($id)) {$id = 1;}
  5.  
  6. /* Проверяем, является ли переменная числом */
  7. if (!preg_match("|^[\d]+$|", $id))
  8. {
  9. exit ("<p>Неверный формат запроса! Проверьте URL!");
  10. }
  11. $result = mysql_query("SELECT * FROM data WHERE id='$id'",$db);
  12. if (!$result)
  13. {
  14. echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору kd70@sibmail.com. <br> <strong>Код ошибки:</strong></p>";
  15. }
  16. if (mysql_num_rows($result) > 0)
  17. {
  18. $myrow = mysql_fetch_array($result);
  19. $new_view = $myrow["view"] + 1;
  20. $update = mysql_query ("UPDATE data SET view='$new_view' WHERE id='$id'",$db);
  21. }
  22. else
  23. {
  24. echo "<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>";
  25. exit();
  26. }
  27. ?>
  28. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  29. <html>
  30. <head>
  31. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
  32. <title><?PHP echo $myrow["title"]?></title>
  33. <link  href="css/style.css" type="text/css" rel="stylesheet"/>
  34. <meta name="description" content="<?PHP echo $myrow["meta_d"];?>">
  35. <meta name="keywords" content="<?PHP echo $myrow["meta_k"];?>">
  36. </head>
  37. <body>
  38.  
  39.         <!--<div id="toplines"></div>-->
  40. <?PHP  include ("blocks/header.php");?>
  41.    
  42.      <div id="frame">        
  43.  
  44. <?PHP include ("blocks/left.php");?>
  45. <?PHP include ("blocks/right.php");?>
  46.  
  47.                 <div id="conbg">
  48.                 <div id="lain"></div>
  49.                 <div id="content"><?PHP
  50.                                
  51. printf("<table align='center' class='post'>
  52.        
  53.                  <tr>
  54.         <td class='post_title'>
  55.                  <p class='post_name'><img class='mini' align='left' src='files/%s'><a%s>%s</a></p>
  56.                
  57.                 <p class='post_view'>Добавлено: %s</p>
  58.                 <p class='post_view'>Просмотров: %s</p>
  59.                  <p class='post_adds'>Цена: %s руб.</p></td>
  60.         </tr>
  61.        
  62.                  <tr>
  63.         <td class='text'>%s</td>
  64.                  <td ><input class='imput' type='button' value='Назад' onclick='history.back()'></td>
  65.         </tr>
  66.        
  67.                  </table><br><br>",$myrow["filname"],$myrow["id"],$myrow["title"],$myrow["date"],$myrow["view"],$myrow["price"],$myrow["text"]);
  68. while ($myrow = mysql_fetch_array ($result));?>
  69.           </div>
  70.           </div>
  71.    <div class="clear"></div>
  72.    
  73. <?PHP include ("blocks/footer.php");?>
  74.  
  75.     </div>
  76.            
  77. </body>
  78. </html>
KDES70 Отправлено: 16 Апреля, 2012 - 09:21:07 • Тема: сложная задача с выпадающим списком • Форум: Программирование на PHP

Ответов: 2
Просмотров: 325
но там надо делать как я понимаю два запроса
один в таблицу с категориями
PHP:
скопировать код в буфер обмена
  1. $result = mysql_query("SELECT title,id FROM categories",$db);  

отсюда надо брать выбранную категорию(id) вот только как не знаю...

и подставлять во второй запрос

PHP:
скопировать код в буфер обмена
  1. $result2 =mysql_query("SELECT * FROM sub_categories WHERE id_cat = ?",$db);


и потом это все вывести в выпадающих 2 спискак котегории и разделы
(Добавление)
все что смог придумать, но оно не работает
посмотрите что можно сделать
PHP:
скопировать код в буфер обмена
  1. <?   echo "<p><label>Выберите категорию<br /><select name=cat>";
  2.              
  3.               $result = mysql_query("SELECT title,id FROM categories",$db);  
  4.             if (!$result)
  5. {
  6.     echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору. <br> <strong>Код ошибки:</strong></p>";
  7. }
  8. if (mysql_num_rows($result) > 0)
  9. {
  10. $myrow = mysql_fetch_array($result);
  11. do
  12. {
  13. printf ("<option value='%s'>%s</option>",$myrow["id"],$myrow["title"]);
  14.  
  15. }
  16. while ($myrow = mysql_fetch_array($result));
  17. }
  18. else
  19. {
  20. echo "<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>";
  21. exit();
  22. }
  23. echo"</select></label></p>";
  24.  
  25.  
  26.  
  27. $cat = $myrow["id"];
  28. //выводим подкатегории
  29. $result2 = mysql_query("SELECT * FROM sub_categories WHERE cat_id='$cat'",$db);      
  30. $myrow2 = mysql_fetch_array($result2);
  31. $count = mysql_num_rows($result2);
  32. echo "<p>Выберите раздел для заметки<br>
  33.    <select name='subcat' size='$count'>";
  34. do
  35. {
  36.     printf ("<option value='%s'>%s</option>",$myrow2["id"],$myrow2["title"]);
  37.  }
  38.        
  39. while ($myrow2 = mysql_fetch_array ($result2));
  40.  
  41. echo "</select></p>";
  42.  
  43.     ?>
KDES70 Отправлено: 16 Апреля, 2012 - 08:22:54 • Тема: сложная задача с выпадающим списком • Форум: Программирование на PHP

Ответов: 2
Просмотров: 325
Доброго времени суток господа!!

Очень рассчитываю на вашу помощь, совершенно зашел в тупик с выполнением вот такой задачей:
на сайте есть левая колонка с категориями статей, вчера добавил под категории(разделы относящиеся какой либо категории)
вот пример может кому пригодится
PHP:
скопировать код в буфер обмена
  1. $result = mysql_query ("SELECT * FROM categories ",$db);
  2. if (!$result)
  3. {
  4. echo "<p class='cat_p'>Запрос на выборку данных из базы не прошел.. <br> <strong>Код ошибки:</strong></p>";
  5. }
  6. if (mysql_num_rows($result) > 0)
  7.  
  8. $myrow = mysql_fetch_array ($result);
  9. do{
  10. printf (" <p class='cat_p'><a href='view_cat.php?cat=%s'id='cat_link'>%s</a></p><br>",$myrow ["id"], $myrow ["title"]);
  11. $id_cat=$myrow ["id"];
  12. $result2 = mysql_query ("SELECT * FROM sub_categories WHERE cat_id='$id_cat'",$db);
  13. if (!$result2)
  14. {
  15. echo "<p>Запрос на выборку данных из базы не прошел.. <br> <strong>Код ошибки:</strong></p>";
  16. }
  17. if (mysql_num_rows($result2) > 0)
  18. $myrow2 = mysql_fetch_array ($result2);
  19. do{
  20. printf ("<p'><a href='view_sub_cat.php?subcat=%s'>%s</a></p><br>",$myrow2 ["id"],$myrow2 ["title"]);}
  21. while ($myrow2 = mysql_fetch_array ($result2));}
  22. while ($myrow = mysql_fetch_array ($result));



Через админ панель зделал добавление раздела, все отлично получилось, раздел добавляется в нужную мне категорию.
А тупик заключается в том что мне теперь при добавлении статьи надо зделать так,чтобы когда я выбираю категорию к которой относится статья указывались какие есть разделы в данной категории.
В БД есть 2 таблицы Categories -> id ,title,meta_k || Sub_categories -> id, cat_id,title,meta_k


Очень долго уже пытаюсь наколдовать что нибуть с этим но ничего не выходит, надеюсь на вашу поддержку и если не сложно с примероми кода...

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB