Cómo estilo de salida de eco de PHP con span

Estoy intentando estilizar la salida de cada eco.

Idealmente, me gustaría utilizar <span class=""> </span> para cada eco, pero no estoy muy seguro de cómo lograrlo.

 $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); 

o, mucho mejor, en una table:

 $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); 

Luego puede diseñar cada fila y columna con una class.

Prueba esto:

 $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); 

Crearía una function que hace esto:

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

De esta manera, no tienes que repetir esto cada vez que quieras este comportamiento.

Estás acertando, simplemente agrega el html requerido en el eco:

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

o simplemente puede poner estilo en línea si no se carga ningún file css:

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