[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как передать в БД ссылку на изображение
kksw
Здравствуйте, вкратце суть проблемы
вот из такой формы нужно передать ссылку на изображение в таблицу БД


<form name="form" method="POST" action="stat.php" />
<input
type="text" name="san" size="20" />
<select
name="set" size="1">
<option
value="<img src="images/1.gif"/>">1</option>
<option
value="<img src="images/2.gif"/>">2</option>
<option
value="<img src="images/3.gif"/>">3</option>
</select>
<input
type="submit" name="submit" id="submit" value="сохранить" >
</form>



потом вывести все это дело в цикле

$res = mysql_query("SELECT * FROM stata ", $db);

echo "<table>\n";

while ($myrow = mysql_fetch_row($res))
{
printf ("<tr><td>%s</td> <td>%s</td></tr>", $myrow['1'],$myrow['2']);
}
echo "</table>\n";


проблема в том что ссылка <img src="images/1.gif"/> не вставляется в базу, в форме получаются 2 закрывающие кавычки....
если в базу вставить эту ссылку вручную, изображение выводиться

Подскажите как правильно написать код в форме или может какой другой вариант есть.



Спустя 22 минуты, 45 секунд (24.12.2011 - 20:16) inpost написал(а):
kksw
Что значит 2 закрывающих кавычки? Ты пример покажи, что у тебя в исходном коде, чтобы знали, где у тебя проблема.
Когда вставляешь в БД, используй:
`img` = '".mysql_real_escape_string($_POST['img'])."'

Спустя 9 минут, 29 секунд (24.12.2011 - 20:26) johniek_comp написал(а):
может у него где-то htmlspecialchars стоит?

Спустя 6 минут, 35 секунд (24.12.2011 - 20:33) kksw написал(а):
<option value="<img src="images/1.gif"/>">1</option>
вот так вот не получается, из за этого >">1 вот тут показывает ошибку


htmlspecialchars нет, ни где не стоит

Спустя 2 минуты, 38 секунд (24.12.2011 - 20:35) johniek_comp написал(а):
<option value="<img src=images/1.gif>">1</option>


лови

Спустя 15 минут, 54 секунды (24.12.2011 - 20:51) kksw написал(а):

Вот огромное спасибо, все получилось, целый день сегодня просидел, весь инет перерыл...
век живи - век учись
p.s. наберу 10 постов обязательно + в карму поставлю

Спустя 2 часа, 9 минут, 31 секунда (24.12.2011 - 23:01) inpost написал(а):
kksw
<option value="images/1.gif">1</option>


И НЕ ХРАНИ ТЕГИ! Только путь!!!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.