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
Форумы портала PHP.SU :: Версия для печати :: Проблема с while
Форумы портала PHP.SU » PHP » Программирование на PHP » Проблема с while

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

1. Tahion - 06 Декабря, 2009 - 19:28:43 - перейти к сообщению
Надо сделать раздел, где сверху заголовки, а ниже текст, привязанный к заголовкам, и все на одной странице.
PHP:
скопировать код в буфер обмена
  1. <?
  2. include_once('config.php');
  3. mysql_connect($DB_host,$DB_user,$DB_pass) or die(" Нет коннекта !");
  4. mysql_select_db($DB_name);
  5. $reqest = "SELECT about FROM `titles` WHERE 1";
  6. $reslt = mysql_query($reqest) or die(mysql_error());
  7. $row=mysql_fetch_array($reslt);
  8. echo "<center><h2>".$row['news']."</h2><center>";
  9. $request = "SELECT title, date, id FROM about ORDER BY id DESC LIMIT 15";
  10. $result=mysql_query($request) or die(mysql_error());
  11. while($row=mysql_fetch_array($result)){
  12. echo "<center><a href='#".$row['id']."'>".$row['id'].$row['title']."</a></center>"; }
  13. echo "<hr class='hr'>";
  14. while($row=mysql_fetch_array($result)){
  15. echo "<center><a name='".$row['id']."'><h4>".$row['title']."<h4></a></center>";
  16. echo "<div align='center'><p>".$row['text']."</p></div>";
  17. }
  18. ?>

Но почему-то не работает.
2. OverNik - 06 Декабря, 2009 - 19:42:28 - перейти к сообщению
Что такое WHERE 1???
И нужно делать цикл в цикле.....
3. E-Pro - 06 Декабря, 2009 - 19:43:30 - перейти к сообщению
Лучше сделать объединенный запрос
PHP:
скопировать код в буфер обмена
  1. mysql_query("SELECT a.about, b.title, b.date FROM titles AS a LEFT JOIN about AS b ON (a.id=b.aid)");
4. Tahion - 07 Декабря, 2009 - 05:27:45 - перейти к сообщению
С запросами все нормально, откуда Where 1 так и не понял, надо пересмотреть код, главное надо чтобы в начале заголовки отображались, а потом уже эти заголовки и текст, и все из таблицы news, таблица titles для другого нужна.
<a href='#1'>Заголовок1</a>
<a href='#2'>Заголовок2</a>
<a href='#3'>Заголовок3</a>

<a name='1'>Заголовок1</a>
Текст1

<a name='2'>Заголовок2</a>
Текст2

<a name='3'>Заголовок3</a>
Текст3

 

Powered by ExBB FM 1.0 RC1