Intereting Posts
Форма запроса POST-запроса с использованием PHP итерация по SimpleXML Objext PHP Внедрение secp256k1 (ECDSA) в PHP (для биткойнов) Хеши SHA512 различаются по андроиду, php и javascript Существует ли транспортная реализация IPC для Thrift? или решения с низкой задержкой SOA Лучший способ заменить переменные в текстовом формате с помощью PHP Создание ассоциативного массива в PHP Создайте механизм для передачи положительного целого числа и отобразите все значения серии Фибоначчи до и включите указанное значение Как вставить элемент в массивы в определенном месте? Symfony: Можно ли установить TEMplate для компонентов? Контроль доступа для пробной подписки mysql query – сообщения в блогах и комментарии с ограничением В чем разница между array_merge и массивом + массивом? Symfony2: Предотвращение дублирования в базе данных с формой от многих до одного Функция сна использует ресурсы сервера?

Как создать эхо-выход PHP с интервалом

Я пытаюсь настроить вывод каждого эха.

В идеале я бы хотел использовать <span class=""> </span> для каждого эха, но я не слишком уверен, как этого добиться.

 $result = mysql_query("SELECT * FROM Blog"); while($row = mysql_fetch_array($result)) { echo $row['Date']; echo $row['Title']; echo $row['Message']; echo "<img src='".$row['Image']."'/>"; } mysql_close($con); 

 $result = mysql_query("SELECT * FROM Blog"); while($row = mysql_fetch_array($result)) { echo "<span class=\"myclass\">$row['Date']</span>"; echo "<span class=\"myclass\">$row['Title']</span>"; echo "<span class=\"myclass\">$row['Message']</span>"; echo "<img src='".$row['Image']."'/>"; } mysql_close($con); 

или, что гораздо приятнее, в таблице:

 $result = mysql_query("SELECT * FROM Blog"); echo "<table>" while($row = mysql_fetch_array($result)) { echo "<tr>" echo "<td>$row['Date']</td>"; echo "<td>$row['Title']</td>"; echo "<td>$row['Message']</td>"; echo "<td><img src='".$row['Image']."'/></td>"; echo "</tr>" } echo "</table>" mysql_close($con); 

Затем вы можете стилизовать каждую строку и столбец классом.

Попробуй это:

 $prepend = "<span class=''>"; $append = "</span>"; $result = mysql_query("SELECT * FROM Blog"); while($row = mysql_fetch_array($result)) { echo $prepend.$row['Date'].$append; echo $prepend.$row['Title'].$append; echo $prepend. $row['Message'].$append; echo $prepend."<img src='".$row['Image']."'/>".$append; } mysql_close($con); 

Я бы создал функцию, которая делает это:

 function decorated_echo($text) { echo '<span class="myclass">' . $text . '</span>'; } 

Таким образом, вам не нужно повторять это каждый раз, когда вы хотите этого поведения.

Вы догадываетесь, просто добавьте требуемый html в echo:

 echo '<span class="yourclass"><img src="'.$row['Image'].'" /></span>'; 

или вы можете просто вставить встроенный стиль, если не загружен файл css:

 echo '<span style="color:red;"><img src="'.$row['Image'].'" /></span>';