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

Форум PHP

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

 

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

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

тема: Вывод 2 ссылок на картинки
 
 автор: gghh   (21.06.2010 в 14:27)   письмо автору
 
 

В наличие большая форма с 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.

  Ответить  
 
 автор: Trianon   (21.06.2010 в 14:32)   письмо автору
 
   для: gghh   (21.06.2010 в 14:27)
 

картинки выводятся через тег <img src="URL" />
а ссылки - через тег <a href="URL"> .... </a>

  Ответить  
 
 автор: gghh   (21.06.2010 в 14:47)   письмо автору
 
   для: Trianon   (21.06.2010 в 14:32)
 

Спасибо я владею базовыми знаниями в html. У меня вопрос в другом как вывести их через эти теги в коде который я привел выше. Народ поделитесь примерами.

  Ответить  
 
 автор: sim5   (21.06.2010 в 14:51)   письмо автору
 
   для: gghh   (21.06.2010 в 14:47)
 

Добавить эти теги в ваш код, указав url соответствующие.

  Ответить  
 
 автор: gghh   (21.06.2010 в 15:00)   письмо автору
 
   для: sim5   (21.06.2010 в 14:51)
 

я извините, это я понимаю, но куда именно добавить. Я делал так 
[code<a href="<?  ".$msg[$i]['map']." ;} ?>">Ssylka</a>

В результате ничого не получается. При нажатии ссылки просто идет перезагрузка страницы.
Что делаю не так, не приложу ума как еще обратится к значениям map и photo.
Подскажите пожалуйста что делать.

  Ответить  
 
 автор: sim5   (21.06.2010 в 15:50)   письмо автору
 
   для: 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-теги.

  Ответить  
 
 автор: gghh   (21.06.2010 в 16:02)   письмо автору
 
   для: sim5   (21.06.2010 в 15:50)
 

Спасибо. Но к сожалению ничего не работает. Посмотрел исходный код страницы, а там:


<input type="text" name="photo" value="+15.png" /><input type="text" name="map" value="" />
<a href="">Ssylka</a>

  Ответить  
 
 автор: sim5   (21.06.2010 в 16:14)   письмо автору
 
   для: 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'];?>" />

Проверяйте свой массив, что там у вас никто кроме вас понятия не имеет.

  Ответить  
 
 автор: gghh   (21.06.2010 в 16:17)   письмо автору
 
   для: sim5   (21.06.2010 в 16:14)
 

Спасибо за расширенный ответ.

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

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