- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте, уважаемые! Только осваиваю HTML и CSS, создаю свой блог.
После заголовка извлекаемой php-кодом статьи мне нужно, чтобы сразу шла картинка, а за ней уже и текст статьи.Как осуществить вывод этой самой картинки? Читала, что можно прописать в бд ссылку на файл, но выводится она только в виде обычного текста... Может есть какой-то определенный тип переменных или какой-то особый способ осуществить мою задумку?..
Вот имеющийся кусок кода, выводящий статью:
$query = mysql_query("SELECT * FROM articles ORDER BY id DESC LIMIT $start, $num");
$row = mysql_fetch_array($query);
do
{
echo $row['title'];
echo "<br/>";
echo $row['description'];
echo "<br/><br/>";
}
while($row = mysql_fetch_array($query))
?>
Только закончили смотреть курс Попова по PHP? У него и по HTML есть. 🤣
Jor, Я не знаю, о ком вы, просто искала решение возникшей проблемы, т.к. с php вообще не знакома... и не поняла, как вставить эту ссылку, если я даже не знаю, как в бд что внести. Поэтому, собственно, и спрашиваю. Мне нужно, чтобы картинка вставлялась между echo $row['title']; и echo $row['description']; как это сделать?..
чтобы что-то вытянуть из базы данных, надо сначала туда это положить, у вас в структуре таблицы articles есть столбцы вообще для картинок?
Только закончили смотреть курс Попова по PHP? У него и по HTML есть. 🤣
Все начинали с Попова😂
echo $row['title'];
echo "<br/>";
echo "<img src='{$row['image_src']}' />";
echo "<br/>";
echo $row['description'];
echo "<br/><br/>";
http://php.net/manual/ru/language.types.string.php
$query = mysql_query("SELECT * FROM articles ORDER BY id DESC LIMIT $start, $num");
$row = mysql_fetch_array($query);
do
{
echo $row['title'];
echo "<br/>";
echo $row['description'];
echo "<br/><br/>";
}
while($row = mysql_fetch_array($query))
1. <br /> - зло. Если вы не верстаете письмо для рассылки по почте и юзаете <br /> - значит делаете что-то не так. Скорее всего вы пока не знаете о padding & margin.
2. Семейство mysql_* устарело, юзайте mysqli_* в качестве ближайшей альтернативы, желательно создав перед этим собственный простой класс для работы с БД. В большинстве CMS данный класс является глобальной (общей) переменной и содержит всего пару методов: выполнение произвольного запроса, экранирование входящей строки, получение результата в виде массива объектов (или же просто массива), получение айдишника последней вставленной записи и получение числа затронутых строк последним запросом (актуально для запросов DELETE и UPDATE). Больше вроде и не надо обычно.
3. Есть классная шутяга о том, что программиста на пыхе нужно бить головой об стол столько раз, сколько он тегов запихнул в echo. В большинстве случаев использование интерпретатора для вывода статики не нужно и усложняет чтение\понимание кода. Всё, что вы написали в цикле do { ... } можно записать как
Вместе с этим в языке присутствуют шорт-тэги вида <? (эквивалентно <?php) и <?= $var ?> (эквивалентно <?php echo $var ?>).
Рекомендую также вместо разных блокнотов юзать PhpStorm и прочие IDE для разработки.
Вместе с этим в языке присутствуют шорт-тэги вида <? (эквивалентно <?php) и <?= $var ?> (эквивалентно <?php echo $var ?>).
Тут нужна ремарка...
php.ini (v 5.5.9)
; This directive determines whether or not PHP will recognize code between
; <? and ?> tags as PHP source which should be processed as such. It is
; generally recommended that <?php and ?> should be used and that this feature
; should be disabled, as enabling it may result in issues when generating XML
; documents, however this remains supported for backward compatibility reasons.
; Note that this directive does not control the <?= shorthand tag, which can be
; used regardless of this directive.
...
short_open_tag = Off
Что касается <?= - только после версии 5.4.0 он всегда работает и не зависит от настройки short_open_tag.
В предыдущих версиях регулируется этой же настройкой.
Поскольку неизвестно наперед на каком сервере окажется ваш код и будет ли у пользователя доступ к php.ini, лучше избегать использования шорт-тегов.
Сорри за оффтоп.
Можете посоветовать какой-нибудь толковый курс или с чего лучше начать изучение php? Или начать лучше не с php?
Сорри за оффтоп.
Можете посоветовать какой-нибудь толковый курс или с чего лучше начать изучение php? Или начать лучше не с php?
http://rutracker.org/forum/viewtopic.php?t=4620353
Спасибо всем за ответы! Уже все получилось, вставила в БД ссылку вида <img src="images/ambitios_medium_pic.jpg"> и вытянула через echo.
Мне просто срочно для блога нужен был вывод статей, а с php глобально разбираться пока не планировала. Спасибо за советы!