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

Форум MySQL

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

 

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

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

тема: Вывести содержимое массива в ячейке таблицы на печать
 
 автор: pautina   (11.01.2012 в 06:21)   письмо автору
 
 

Здравствуйте Уважаемое сообщество.
Мне нужно вывести содержимое массива в ячейке таблицы на печать
использую этот код

<?php      
  header
("Content-Type: text/html; charset=UTF-8");     
  
$conn mysql_connect ("localhost""root""")    
            or die (
"Соединение не установлено!");    
  
mysql_select_db("bd_photoshop-portal"$conn);    
     
  
$query "SELECT * FROM material_content_into3";      
  
$cat mysql_query($query);      
  if(!
$cat) exit("Ошибка выполнения запроса - ".mysql_error()."<br />".$query);      
  if(
mysql_num_rows($cat))      
  {      
    while(
$catagory mysql_fetch_assoc($cat))    
    {        
       
// $newField_3
       
echo  $newField_3."<br />";    
               
      echo 
'Запрос выполнен успешно';      
    }      
  }      
?> 

  Ответить  
 
 автор: Lotanaen   (11.01.2012 в 09:41)   письмо автору
 
   для: pautina   (11.01.2012 в 06:21)
 

а где у Вас массив? попробуйте так:


<?php      
  header
("Content-Type: text/html; charset=UTF-8");     
  
$conn mysql_connect ("localhost""root""")    
            or die (
"Соединение не установлено!");    
  
mysql_select_db("bd_photoshop-portal"$conn);    
     
  
$query "SELECT * FROM material_content_into3";      
  
$cat mysql_query($query);      
  if(!
$cat) exit("Ошибка выполнения запроса - ".mysql_error()."<br />".$query);      
  if(
mysql_num_rows($cat))      
  {      
    while(
$catagory mysql_fetch_assoc($cat))    
    {        
       
// $newField_3
       
echo  $catagory ['newField_3']."<br />";    
               
      echo 
'Запрос выполнен успешно';      
    }      
  }      
?>  

  Ответить  
 
 автор: pautina   (11.01.2012 в 10:30)   письмо автору
 
   для: Lotanaen   (11.01.2012 в 09:41)
 

Как быть если этот массив нужно задать и просмотреть.
У меня скрипт вырезает из участка html кода ссылки на изображения, адреса ссылок видно в браузере, но не видно в ячейке таблицы.
Нужно в ячейке таблицы увидеть ссылки на рисунки, Сейчас я в ячейке таблицы вижу надпись Array

<?php      
  header
("Content-Type: text/html; charset=UTF-8");     
  
$conn mysql_connect ("localhost""root""")    
            or die (
"Соединение не установлено!");    
  
mysql_select_db("bd_photoshop-portal"$conn);    
     
  
$query "SELECT * FROM material_content_into3";      
  
$cat mysql_query($query);      
  if(!
$cat) exit("Ошибка выполнения запроса - ".mysql_error()."<br />".$query);      
  if(
mysql_num_rows($cat))      
  {      
    while(
$catagory mysql_fetch_assoc($cat))    
    {        
     
preg_match_all('#src="([^"]+)"#i'$catagory['Field 3'], $matches); // показывает ссылку для изображения      
     
$matches[1] = str_replace('/lessons''http://www.photoshop-master.ru/lessons'$matches[1]); // к адресу ссылки прибавляем http://www.photoshop-master.ru/  
     
$matches[1] = str_replace('tools''http://www.photoshop-master.ru/tools'$matches[1]); // к адресу ссылки прибавляем http://www.photoshop-master.ru/  
       
     
foreach($matches[1] as $link){     
         
$newField_3 $link;                
         echo 
$link."<br />";          
     } 
      
     
// $newField_3 = $link; 
          
      // Запрос для обновления    
      
$query "UPDATE material_content_into3      
                SET `Field 3` = '
{$newField_3}'      
                WHERE ID = 
{$catagory['ID']}";                                
      if(!
mysql_query($query))      
      {      
        exit(
"Ошибка выполнения запроса - ".mysql_error()."<br />".$query);      
      }    
      echo 
'Запрос выполнен успешно';      
    }      
  }      
?> 

В браузере видно следующее

http://www.photoshop-master.ru/lessons/les1689/01.jpg
http://www.photoshop-master.ru/tools/Elliptical Marquee.jpg
http://www.photoshop-master.ru/lessons/les1689/02.jpg
http://www.photoshop-master.ru/lessons/les1689/03.jpg
http://www.photoshop-master.ru/lessons/les1689/04.jpg
http://www.photoshop-master.ru/lessons/les1689/05.jpg
http://www.photoshop-master.ru/lessons/les1689/06.jpg
http://www.photoshop-master.ru/lessons/les1689/07.jpg
http://www.photoshop-master.ru/lessons/les1689/08.jpg
...

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

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