Problema con código php, ayuda!

Hola, desde ya muchas gracias a la o las personas que me puedan ayudar!
Tengo un problema en este código php, que lo que imprimo son los datos de una casa muchas gracias. Dejo el código.
El error me lo da en la linea dentro del while donde se imprime la propiedad.
Otro problema es que donde cargo la imagen tiene /// y esto hace que me aparezca como un comentario, yo uso dreamweaver. Muchas gracias!
<?php
        mysql_connect("localhost","root","mysql");
        mysql_select_db("hqs_inmo");
        $sql="SELECT * FROM propiedades";
        $res=mysql_query($sql);
        //$numeroRegistros=mysql_num_rows($res);
        //echo "numero de registros2222 en props:".$numeroRegistros;    
        while($regs=mysql_fetch_array($res))
        {
            echo "
<div class="item">
<div><img src="file:///D|/Dani/DANI/Fotos/Otras/Cumple herni 2009/hernanynaty.jpg???????"></div>
<h1>".$regs["proptitulo"]."</h1>
<strong>".$regs["propdescripcion"]."</strong><br><br>
<h2>precio:".$regs["propmoneda"]." ".$regs["propprecio"]."</h2>
<span><a href="">Más info</a></span></div>
";
        }
    ?>
Muchas gracias de verdad!
Hernán

1 respuesta

Respuesta
1
A ver hombre de Dios, no puedes poner un echo " y luego delimitar las cadenas con más ", cambia el bloque dentro del while por esto:
{
Echo "
<div class='item'>
<div><img src='file:///D|/Dani/DANI/Fotos/Otras/Cumple herni 2009/hernanynaty.jpg???????'></div>
<h1>".$regs["proptitulo"]."</h1>
<strong>".$regs["propdescripcion"]."</strong><br><br>
<h2>precio:".$regs["propmoneda"]." ".$regs["propprecio"]."</h2>
<span><a href=''>Más info</a></span></div>
";
 }

Si delimitas una cadena con ", no puede usar dentro de la cadena ese carácter, deber usar '
echo "hola"." a todos"." y 'todas'";
Muestra:
Hola a todos y 'todas'
Si mezclas genera un error.
En cuanto a lo del fichero, ¿va a ser una aplicación local o vas a subirla a un server? Porque si la vas a subir tendrás que cambiar eso por la ruta en el server y no dará problemas, pero si va a funcionar en local prueba a usar la ruta normal, ya sabes c:\..... en lugar del file.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas