Jump to content
  • 0

Mahay
 Share

Question

Подскажите пожалуйста есть в базе mysql таблица ( allbum ) с полем ( images ). В поле ( images ) занесено следующие значение через запятую ( 1.jpg,2.jpg,3jpg  ) 

Нужно вывести данное значение, таким образом, чтобы получилось в итоге так: 

<img src="1.jpg"><br/>

<img src="2.jpg"><br/>

<img src="3.jpg"><br/>

Edited by Mahay
Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

делай запрос поля по id. скорее всего получишь строку(усли нет, то приведи к строковому типу). затем регуляркой разбей на 3 части. затем в цикле выводи html с вкраплением полученных значений. в самом общем виде решение такое) 

 

если регулярок боишься, то почти в каждом языке есть функции, которые по запятым бьют строку

Edited by cyklop77
Link to comment
Share on other sites

  • 0
Сделал след. образом, не получается, выводит просто слово array (



 <?php
  $result = mysql_query("SELECT * FROM allbum WHERE id='1' ORDER BY id DESC",$db);  
$start = mysql_fetch_array($result);
$string == $start["images"];


$array = explode(',', $string);
if(isset($start['id']) && !empty($start['id'])) {
$i = 1;
do{
printf('
<img src="%s"><br/> 
',$array);
$i++;
}while($start = mysql_fetch_array($result));} // а вот тут закрыл скобочку условия  
?>

Edited by Mahay
Link to comment
Share on other sites

  • 0

Попробуйте так:

<?php// Убать после отладки кода.error_reporting(-1);ini_set('display_errors', 'on');// Если id - это ключевое поле в таблице "allbum", тогда "ORDER BY id DESC" - лишнее в запросе.$result = mysql_query('SELECT images FROM allbum WHERE id="1" ORDER BY id DESC', $db);  while ( $tmp = mysql_fetch_array($result) ) {    echo (empty($tmp['images'])) ? '' : '<img src="'. str_replace(',', '"><br/><img src="', $tmp['images']) .'"><br/>'; }

 

Edited by CoDy
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Similar Content

    • By anna-2011
      Подскажите, пожалуйста, как сделать, чтобы на страницы сайта выводилась  информация из txt-файла (тексты, рекламные коды, баннеры и т.д.)?
    • By DronBoy
      Как вывести из бд значения по увеличению цены продукта? 
    • By Алексей2802
      Здравствуйте!
      Подскажите, пожалуйста, как вывести файлы не каталогом, а в виде списка… в тегах <p> или <a> , или ещё как, чтобы их можно было скачать???
      http://jsfiddle.net/vr6qruy1/1/
    • By Алексей2802
      Здравствуйте!
      Подскажите, пожалуйста, как вывести файлы не каталогом, а в виде списка… в тегах <p> или <a> , или ещё как, чтобы их можно было скачать???
      http://jsfiddle.net/vr6qruy1/1/
    • By dirty_prince
      Всем привет.
      Сверстал простенький шаблон с минимум функционала и сейчас его адаптирую под Wordpress, возникло несколько вопросов из отсутствия опыта.
      Весь процесс моей адаптации шаблона идет с помощью этой статьи: http://ruseller.com/lessons.php?rub=40&id=482, за что ребятам отдельное спасибо. Жаль что у меня шаблон немного другого вида и функций.
      Вроде почти все коды прописал, но не знаю какую функцию прописать что бы появилось в админке добавление превью-картинки которая будет показана на главной вместе с тайтлом. Вот примерно так будет выглядеть материалы на главной как тут: http://igroflot.ru/all/2/
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy