Intereting Posts
Поиск ближайшего числового совпадения в базе данных с тем, что пользователь ввел в php Преобразование простых текстовых URL в гиперссылки HTML в PHP Модульное тестирование контроллеров Laravel Максимальный размер сеанса PHP Возьмите значение innerHTML с помощью метода post PHP PHP находит второе вхождение слова в массиве с помощью array_search AngularJS – перенаправление страницы на другую страницу в угловых js при попытке получить параметр из url Как составить список уникальных элементов из столбца w / repeat в PHP SQL Apache 2.22 + php 5.40 + Symfony2 Frameowrk = Ошибка сегментации Apache (11) Symfony2: динамическая генерация встроенной формы Переменная класса объекта PHP Когда использовать self over $ this? PHP-суммарный результат эха на лету (сложный) Внедрение «настраиваемой» соединительной системы безопасно Оптимизированный метод сравнения IP-адресов с подстановочными знаками в PHP?

php с использованием специальных символов

<?php do { ?> <?php echo "<a href=\"".$row_pageDetails['website']."\">"; ?><?php echo $row_pageDetails['name']; ?>(<?php echo $row_pageDetails['profile']; ?>) </br> </a> <?php } while ($row_pageDetails = mysql_fetch_assoc($rspageDetails)); ?> 

Это дает имя кликаемой ссылки (профиль), но если профиль пуст, он показывает (), как я могу его улучшить, так что, когда запись профиля пуста, она ничего не показывает.

Related of "php с использованием специальных символов"

У вас много ненужных открывающих и закрывающих php-тегов. Вы должны использовать его только для всего этого, учитывая ваш код.

И у вас есть неправильно закрытый </br> , должен быть <br/> и было бы лучше, если бы вы положили его после закрывающего тега привязки.

Вы не можете показать ссылку вообще, поместив все это в оператор if

 <?php do { if(!empty($row_pageDetails['profile'])){ echo "<a href=\"$row_pageDetails[website]\">"; echo $row_pageDetails['name'] . "($row_pageDetails[profile])</a><br/>"; } } while ($row_pageDetails = mysql_fetch_assoc($rspageDetails)); ?> 

вместо

 (<?php echo $row_pageDetails['profile']; ?>) 

использовать тернарный оператор

 <?php echo ($row_pageDetails['profile']) ? '('.$row_pageDetails['profile'].')' : ''; ?> 

Ваш код должен быть чем-то вроде этого

 <?php do { echo (isset($row_pageDetails['profile']) && !empty($row_pageDetails['profile']))? '<a href="'.$row_pageDetails['website'].'">'.$row_pageDetails['name'].'('.$row_pageDetails['profile'].')</a>':''; } while ($row_pageDetails = mysql_fetch_assoc($rspageDetails)); ?>