Помощник
|
Как в случае пустого поля в БД не выводить название |
happyhand
|
Сообщение
#1
|
||
|
|
||
|
|||
Webmaster_hb |
5.11.2009, 1:07;
Ответить: Webmaster_hb
Сообщение
#2
|
|
выводите не всё целиком, а по частям
сначала шапку таблицы, а потом каждое поле с проверкой [PHP]if (!empty($myrow ['name'])) { printf...[/PHP] |
|
|
happyhand
|
Сообщение
#3
|
|
А ещё вопросик. Как сделать, чтоб при выводе пустой картинки (не загрузил пользователь) выводить специально заготовленную, например "no-foto".
Выводится так: [PHP] do {printf ("<table width='100%%' border='0'> <td style='padding: 0 10px 0 10px;'><a href='img/%s' target='blank'><img style='border:1px solid #8CBAF9' weight='130px' height='110px' align='left' src='img/%s'></a></td> </table><br>", $myrow['photo'], $myrow['photo']); } while ($myrow = mysql_fetch_array ($result)); [/PHP] |
|
|
Webmaster_hb |
5.11.2009, 11:52;
Ответить: Webmaster_hb
Сообщение
#4
|
|
А ещё вопросик. Как сделать, чтоб при выводе пустой картинки (не загрузил пользователь) выводить специально заготовленную, например "no-foto". можно сделать и средствами javascript <img src=“myimage.jpg” onerror=“this.src=’error.jpg’;”> если картинки myimage.jpg нет или она недоступна из-за плохой связи то сработает onerror и подставится картинка error.jpg |
|
|
happyhand
|
Сообщение
#5
|
|
Вставил код, в папку img положил картинку error.jpg - не работает, плохо разбираюсь в JavaScript, может какие-то ещё атрибуты прописать нужно?
[php] <img src=“img/%s” onerror=“this.src=’img/error.jpg’;”> [/php] |
|
|
Webmaster_hb |
5.11.2009, 17:06;
Ответить: Webmaster_hb
Сообщение
#6
|
|
кавычки не правильные скопировались
<img src="1.jpg" onerror="this.src='error.jpg;">
|
|
|
happyhand
|
Сообщение
#7
|
|
Отправил форму без загрузки фото, теперь при выводе при правом клике на месте, где должна быть фотка, в свойствах вот что: 1a47200c3e8a5a397e4fa075be17b1b6.
Т.е., получается, что какая-то инфа всё-же загружается, поэтому, видимо и не работает Ваша конструкция, то есть там не пусто. Как быть в этом случае? |
|
|
Webmaster_hb |
5.11.2009, 18:29;
Ответить: Webmaster_hb
Сообщение
#8
|
|
sergey-g, ну перед этим кодом проверьте, что у вас получается хотя бы через IF
и в зависимости от этого будете подставлять разные картинки но моя конструкция должна работать во всех слчаях, когда браузер не смог загрузить основную картинку |
|
|
happyhand
|
Сообщение
#9
|
|
Если не трудно, дайте пример, пожалуйста, вот применительно к этому коду:
[php] do {printf (" <table width='100%%' border='0'> <tr> <td> <a href='img/%s' target='blank'> <img style='border:1px solid #8CBAF9' weight='130px' height='110px' src='img/%s' onerror='this.src='img/sale.jpg';'> </a> </td> </tr> </table><br>", $myrow['photo']);} [/php] |
|
|
ghostik32 |
5.11.2009, 21:37;
Ответить: ghostik32
Сообщение
#10
|
|
Если не трудно, дайте пример, пожалуйста, вот применительно к этому коду: [php] do {printf (" <table width='100%%' border='0'> <tr> <td> <a href='img/%s' target='blank'> <img style='border:1px solid #8CBAF9' weight='130px' height='110px' src='img/%s' onerror='this.src='img/sale.jpg';'> </a> </td> </tr> </table><br>", $myrow['photo']);} [/php] попробуйте так: [php] echo " <table width='100%' border='0'> <tr> <td> <a href='img/%s' target='blank'> <img style='border:1px solid #8CBAF9' weight='130px' height='110px' src='img/%s' onerror='this.src='img/sale.jpg';'> </a> </td> </tr> </table><br>".$myrow['photo']; [/php] |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Как вы отдыхаете от работы за компом | 151 | adw-kupon.ru | 19834 | Вчера, 13:52 автор: Vmir |
|
Как вы бросили работу и перешли на заработок с сайтов? | 20 | uahomka | 3455 | Вчера, 11:54 автор: Skyworker |
|
Как в пушсетках покупают по 100-200 тысяч кликов за день? | 1 | Boymaster | 544 | Вчера, 11:45 автор: Skyworker |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 30 | freeax | 5023 | 20.4.2024, 16:49 автор: Liudmila |
|
Арбитражники, как ведете учет расходов и доходов? | 13 | Boymaster | 2027 | 20.4.2024, 15:06 автор: Boymaster |
Текстовая версия | Сейчас: 24.4.2024, 17:41 |