|
|
|
| В наличие большая форма с 20 текстовыми полями. Параллельно с текстом вносятся 2 картинки, для которых в базе сохраняется название. Проблема в том как вывести эти картинки, или хотя бы ссылки на них. Все данные на редактирование выводятся вот в таком цикле
<? for($i = 0; $i < $num; $i++)
{?>
<input type="hidden" name="id" <? echo 'value="'.$msg[$i]['id'].'" />'; ?>
<span style="position:relative;left:25px;">
<input onClick="this.className='onm'" type="text" name="inv_n" <? echo 'value="'.$msg[$i]['inv_n'].'" />';?></span>
</div>
<div class="block" style="top:5px;position:relative;height:200px;*height:240px;">
<span class="klass">Дефініційна частина (визначення, назва об'єкта)</span>
<br>
Відділ
<span style="position:relative;left:130px;">
<input onClick="this.className='onm'" type="text" name="h_taxon" id="HTaxon" <? echo 'value="'.$msg[$i]['h_taxon'].'" />';?>
</span>
<br />
// пропущено кусок
<div class="block" style="top:0px;position:relative;height:40px;*height:70px;">
<span class="klass">Фотографія / Карта</span>
<br />
// здесь в принципе фото и карта
<input type="text" name="photo" <? echo 'value="'.$msg[$i]['photo'].'" />';?>
<input type="text" name="map" <? echo 'value="'.$msg[$i]['map'].'" />';?>
</div>
|
пока выводятся только название файлов. Подскажите пожалуйста как вывести картинку или что лучше две ссылки на файлы картинок, они привязаны к id. | |
|
|
|
|
|
|
|
для: gghh
(21.06.2010 в 14:27)
| | картинки выводятся через тег <img src="URL" />
а ссылки - через тег <a href="URL"> .... </a> | |
|
|
|
|
|
|
|
для: Trianon
(21.06.2010 в 14:32)
| | Спасибо я владею базовыми знаниями в html. У меня вопрос в другом как вывести их через эти теги в коде который я привел выше. Народ поделитесь примерами. | |
|
|
|
|
|
|
|
для: gghh
(21.06.2010 в 14:47)
| | Добавить эти теги в ваш код, указав url соответствующие. | |
|
|
|
|
|
|
|
для: sim5
(21.06.2010 в 14:51)
| |
я извините, это я понимаю, но куда именно добавить. Я делал так
[code<a href="<? ".$msg[$i]['map']." ;} ?>">Ssylka</a>
|
В результате ничого не получается. При нажатии ссылки просто идет перезагрузка страницы.
Что делаю не так, не приложу ума как еще обратится к значениям map и photo.
Подскажите пожалуйста что делать. | |
|
|
|
|
|
|
|
для: gghh
(21.06.2010 в 15:00)
| | Во-первых - не сложно посмотреть исходный html-страницы полученный вашим кодом.
Во-вторых - <? ".$msg[$i]['map']." ;} ?> это что за мракобесие?
<a href="<?php echo $msg[$i]['map']; ?>">Ssylka</a>
или
<a href="<?=$msg[$i]['map']; ?>">Ssylka</a>
если разрешены короткие php-теги. | |
|
|
|
|
|
|
|
для: sim5
(21.06.2010 в 15:50)
| | Спасибо. Но к сожалению ничего не работает. Посмотрел исходный код страницы, а там:
<input type="text" name="photo" value="+15.png" /><input type="text" name="map" value="" />
<a href="">Ssylka</a>
|
| |
|
|
|
|
|
|
|
для: gghh
(21.06.2010 в 16:02)
| | +15.png - это такое имя у изображения? Оригинально....
<?
$a = array(
array('id'=>1, 'name'=>'image1.jpg'),
array('id'=>2, 'name'=>'image2.jpg'),
array('id'=>3, 'name'=>'image3.jpg')
);
//если for
for($i=0; $i<count($a); $i++) {
?>
<img src="<?php echo $a[$i]['name'];?>" />
<a href="script.php?id=<?php echo $a[$i]['id'];?>">Link</a><br />
<?
}
?>
или если разрешены короткие теги, то:
<img src="<?=$a[$i]['name'];?>" />
|
Проверяйте свой массив, что там у вас никто кроме вас понятия не имеет. | |
|
|
|
|
|
|
|
для: sim5
(21.06.2010 в 16:14)
| | Спасибо за расширенный ответ. | |
|
|
|