Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Problema con comillas en texto php

hola todos , tengo un problema con respecto a las comillas en php en una variable muestro texto , pero despues de poner una imagen me sale error y no me la muestra

este es el codigo
$html .= '<div id="flotante"></div>
    <p>
<div class="text"
content=" contenido <br>

<img src="http://paginat.com/uploads/0248097b8e29b371f6026b4a8bb932a7-1.jpg">   ">

<li'. $row['li_attr'] . '>';  
al ponerlo asi me no me aparece la imagen y solo me aparece " "> "
0
Puntos
1375
Visitas
2
Resp
Por jorgevip hace 93 meses
Principiante
Respuesta #1
Tienes es un problema con las etiquetas, estás cerrando donde no debes. Prueba esto:
$html .= '<div id="flotante"></div>
    <p>
    <div class="text">
        contenido <br>
        <img src="http://paginat.com/uploads/0248097b8e29b371f6026b4a8bb932a7-1.jpg">
        <li'. $row['li_attr'] . '>';  
Aunque tal y como está allí tienes varios problemas:

Un <p> no puede contener un <div>

Un <li> solo puede existir dentro de un ul

Yo lo haría algo así:
$html .= '<div id="flotante"></div>
<div class="text">
    <p>
        contenido <br>
        <img src="http://paginat.com/uploads/0248097b8e29b371f6026b4a8bb932a7-1.jpg">
    </p>
    <ul>
        <li'. $row['li_attr'] . '>'; 
Saludos
5
Puntos
Por jonni09lo hace 93 meses
Experto
Respuesta #2
Claro. Y debes cerrar el div y el ul. En tu ejemplo colocaste <div class=" "
Y debes cerrarlo <div class=" "> y luego de colocar todo dentro del div, cerrar con su etiqueta. </div>
0
Puntos
Por Jose hace 92 meses
Experto Sitio web
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate