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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Выбор значения элемента массива
 
 автор: zuldd   (06.11.2010 в 21:55)   письмо автору
 
 

while(list($id_page,$part)=mysql_fetch_array($pgs, MYSQL_NUM))
          {
            echo "<li><a href=index.php?id_page=$id_page>$part</a></li>";
          }
        } else puterror("Ошибка при обращении к блоку статей");


Как найти единственное нужное значение $part, зная $id_page, без повторного обращения к бд ? Подскажите пожалуйста.

  Ответить  
 
 автор: DJ Paltus   (08.11.2010 в 10:05)   письмо автору
 
   для: zuldd   (06.11.2010 в 21:55)
 

<?
$need_id 
4;
$pages = Array();
while(list(
$id_page,$part)=mysql_fetch_array($pgsMYSQL_NUM))
          {
            
$pages[$id_page] = $part// теперь в массиве $pages есть всё. К нему можно обращаться.
            
echo "<li><a href=index.php?id_page=$id_page>$part</a></li>";
          }
echo 
"<li><a href=index.php?id_page=$need_id>".$pages[$need_id]."</a></li>"// вот оно

  Ответить  
 
 автор: Trianon   (08.11.2010 в 10:21)   письмо автору
 
   для: DJ Paltus   (08.11.2010 в 10:05)
 

кагбэ лишнее.
<?
$need_id 
4;
$page 'unknown';
while(list(
$id_page,$part)=mysql_fetch_array($pgsMYSQL_NUM))
{
    if(
$id_page == $need_id)
        
$page $part// теперь в переменой есть требуемое. И память почем зря не гробится. 
    
echo "<li><a href=index.php?id_page=$id_page>$part</a></li>";
}
echo 
"<li><a href=index.php?id_page=$need_id>$page</a></li>"// вот оно 

  Ответить  
 
 автор: Красная_шляпа   (08.11.2010 в 10:56)   письмо автору
 
   для: zuldd   (06.11.2010 в 21:55)
 



<?php
$sql 
="select part from tablename where id_page = '$page_id';";
$result mysql_query($sql);

  Ответить  
Rambler's Top100
вверх

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