[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как вставить в php код html
hystrik
вот пример

<?php
$a = 10 ;
$b = 20 ;
$c = 30 ;
<a class="video " href="#video echo $a ; " title=""><img src="video/files/ echo $myrow3 ["name"]; " alt="" width="100" height="75" />
</a><div style="display:none;"><div id="video echo $b ; " style="width:605px; height:505px; overflow: auto;">
echo $c ;
</div></div>
?>
medvedeva
echo "<a class="video " href="#video echo $a ; " title=""><img src="video/files/ echo $myrow3 ["name"]; " alt="" width="100" height="75" />
</a><div style="display:none;"><div id="video echo $b ; " style="width:605px; height:505px; overflow: auto;">";

...

echo "
</div></div>";


Как-то так, но только побить на кусочки помельче...
Игорь_Vasinsky
Цитата
Как-то так

неа biggrin.gif

читаем про конкатенацию строк, альтернативный синтаксис php и всё такое

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
medvedeva
Игорь_Vasinsky, мне даже стыдно стало rolleyes.gif

Можно же так вставить, хоть это и не будет идеалом, мои скромные познания ограничиваются такими вот глупостями.

Цитата
читаем про конкатенацию строк, альтернативный синтаксис php и всё такое

*смотрит, как баран, на новые ворота* user posted image
Hello
<?php 
$a = 10 ;
$b = 20 ;
$c = 30 ; ?>
<a class="video " href="#video <?php echo $a ; ?>" title=""><img src="video/files/ <?php echo $myrow3 ["name"]; ?>" alt="" width="100" height="75" />
</
a><div style="display:none;"><div id="video <?php echo $b ; ?>" style="width:605px; height:505px; overflow: auto;">
<?php echo $c ;?>
</div></div>
?>


_____________
VPS от 5$, первые 2 месяца - бесплатно.
Игорь_Vasinsky

Цитата
Цитата
читаем про конкатенацию строк, альтернативный синтаксис php и всё такое

*смотрит, как баран, на новые ворота*


да не.. всё проще

простое правило конкатенации строк - строка текста или кусок html выводимая в контексте php - должна помещаться в кавычки, для всего куска можно вставить строку в одинарные кавычки - если строка или кусок html содержит двойные кавычки

:D :D сходу не вышло.

вот несколько примеров конкатенации

$var = 'какой-то "текст" в кавычках';
$var = "какой-то 'текст' в кавычках";
$var = "какой-то \"текст\" в кавычках";



альтернативный синтаксис

<a href="<?php echo $href;?>">ссылка</a>
<
a href="<?=$href;?>">ссылка</a>


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
BaNru
Цитата
<a href="<?=$href;?>">ссылка</a>

Категорически не рекомендуется такое. ШортТеги включены не на всех серверах и может вылезти неприятный момент.

Цитата
echo "<a class="video " href="#video echo $a ; "

Шедевр :D
Игорь_Vasinsky
ну если говнохостер со старым php то да, а так по умолчанию они включены

http://phpforum.ru/index.php?showtopic=51989

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
inpost
Игорь_Vasinsky
Это с 5.4, а у меня последняя стабильная 5.3 стояла, вот с переездом - часть данных на сайте не выводилась, а всё из-за этих коротких тегов. И самый блеск в том, что НИ ОШИБОК, ни уведомлений, что не выводится - не было.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
DarkLynx
Игорь, Вы не правы. Конкатенация это слияние.

$st = 'Привет';
$r = ', Мир';
$str = $st.$r;
echo $str; // Привет, Мир
Игорь_Vasinsky
а где я утверждал обратное?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
DarkLynx
Просто Ваш пример конкатенации, это вовсе не конкатенация, а возможность записи одних кавычек в других..
Быстрый ответ:

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