Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: помогите новичку

 PHP.SU

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


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

> Без описания
Rionin
Отправлено: 12 Сентября, 2008 - 07:03:29
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Сент. 2008  


Помог: 0 раз(а)




есть таблица data, в которой хранятся статьи, нужно чтобы на страницу выводились ссылки на статьи в зависимости от принадлежности к категории и подкатегории.
столбцы: id, id_section, id_subsection, title, text

(Отредактировано автором: 12 Сентября, 2008 - 14:05:46)

 
 Top
Вездеход
Отправлено: 12 Сентября, 2008 - 13:48:01
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 820
Дата рег-ции: Апр. 2008  
Откуда: Россия


Помог: 0 раз(а)




вау. у вас есть база. =)
а от нас то что хатите?


-----
о великий nl2br!
Хочешь невероятных ощущений? Юзай блокнот! Блокнот - чудеса сбываются!
Чем меньше вы знаете PHP - тем ценнее мои знания!
 
 Top
Rionin
Отправлено: 12 Сентября, 2008 - 14:32:15
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Сент. 2008  


Помог: 0 раз(а)




Вездеход пишет:
вау. у вас есть база. =)
а от нас то что хатите?


чтобы подсказали как мне сделать вывод ссылок к этим статьям
 
 Top
Вездеход
Отправлено: 13 Сентября, 2008 - 17:01:33
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 820
Дата рег-ции: Апр. 2008  
Откуда: Россия


Помог: 0 раз(а)




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


-----
о великий nl2br!
Хочешь невероятных ощущений? Юзай блокнот! Блокнот - чудеса сбываются!
Чем меньше вы знаете PHP - тем ценнее мои знания!
 
 Top
Джур
Отправлено: 13 Сентября, 2008 - 17:15:49
Post Id



Посетитель


Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007  


Помог: 0 раз(а)




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


-----
Тамбовский каджит тебе товарищ
 
 Top
pifon1989
Отправлено: 13 Сентября, 2008 - 17:55:12
Post Id



Частый гость


Покинул форум
Сообщений всего: 196
Дата рег-ции: Май 2008  


Помог: 0 раз(а)




Джур пишет:
Вездеход намекает вам, что задача поставленна размыто и понять что именно вам нужно просто невозможно.

Не вполне согласен. Улыбка
Rionin пишет:
есть таблица data, в которой хранятся статьи, нужно чтобы на страницу выводились ссылки на статьи в зависимости от принадлежности к категории и подкатегории.
столбцы: id, id_section, id_subsection, title, text

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $connect = mysql_connect("путь к бд", "имя юзера", "пароль");
  4. $operation = mysql_query("SELECT `имя ячейки со ссылками` FROM `имя таблицы, где лежит ячейка` WHERE `id_section` = 'автомобили' AND `id_subsection` = 'с задним приводом=)'" /* AND ... - по аналогии, сколько ещё вам потребуется уточняющих параметров*/);
  5. while($array_assoc = mysql_fetch_assoc($operation))
  6. {
  7. echo "<br>".$array_assoc;
  8. }
  9. mysql_close($connect);
  10. ?>
  11.  

(Отредактировано автором: 14 Сентября, 2008 - 17:58:20)



-----
Ассемблер для Чайников
Всем любителям Pascal посвящается:
function writeln($text) {echo '<br>'.$text};
 
 Top
Вездеход
Отправлено: 13 Сентября, 2008 - 18:29:41
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 820
Дата рег-ции: Апр. 2008  
Откуда: Россия


Помог: 0 раз(а)




pifon1989
вы канешно маладец. но ваш код НЕ рабочий Язычок
например потому что выбор базы не написан... =)


-----
о великий nl2br!
Хочешь невероятных ощущений? Юзай блокнот! Блокнот - чудеса сбываются!
Чем меньше вы знаете PHP - тем ценнее мои знания!
 
 Top
pifon1989
Отправлено: 13 Сентября, 2008 - 18:32:06
Post Id



Частый гость


Покинул форум
Сообщений всего: 196
Дата рег-ции: Май 2008  


Помог: 0 раз(а)




Вездеход пишет:
например потому что выбор базы не написан... =)

Если база одна, то выбор не нужен. Она выберется по умолчанию. Улыбка

(Отредактировано автором: 13 Сентября, 2008 - 18:32:20)



-----
Ассемблер для Чайников
Всем любителям Pascal посвящается:
function writeln($text) {echo '<br>'.$text};
 
 Top
Rionin
Отправлено: 20 Сентября, 2008 - 07:50:28
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Сент. 2008  


Помог: 0 раз(а)




Спасибо =) это сделал, теперь надо чтобы на главной выводились последние пять статей. пока я сделал чтобы просто выводилось 5 статей, а вот как сделать так, чтобы выбирало из последних.. дата добавления статьи в таблице есть, стало быть нужно как-то выбрать и с чем-то сравнить, только как.

CODE (text):
скопировать код в буфер обмена
  1.  $link = mysql_connect("$hostname", "$username", "$password")
  2.         or die("Could not connect : " . mysql_error());
  3.     mysql_select_db("$dbName") or die("Could not select database");
  4.     $result = mysql_query("SELECT id,  title FROM data  WHERE name_section='1' ORDER BY id", $link) or die("Query failed : " . mysql_error());
  5.         $n = "1";
  6.         $line = mysql_fetch_array($result);
  7.         do
  8.         {
  9.         $n++;
  10.         printf ("<table>
  11.                                 <tr>
  12.                                 <td>
  13.                                 <ul>
  14.                                         <li><a href='a.php?id=%s'>%s</a></li><br>
  15.                                 <ul>
  16.                                 </td>
  17.                                 </tr>
  18.                                 </table>",  $line["id"], $line["title"]);
  19.         }
  20.          while ($line = mysql_fetch_array($result) AND $n < '6');      

(Отредактировано автором: 20 Сентября, 2008 - 07:51:34)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB