Foros del Web » Programando para Internet » PHP »

concatenar PHP y HTML

Estas en el tema de concatenar PHP y HTML en el foro de PHP en Foros del Web. Hola Amigos tengo el siguiente problema: en mi base de datos tengo una tabla de producto y entre sus campos almaceno la ruta de la ...
  #1 (permalink)  
Antiguo 05/05/2010, 14:58
 
Fecha de Ingreso: agosto-2009
Mensajes: 45
Antigüedad: 14 años, 8 meses
Puntos: 0
concatenar PHP y HTML

Hola Amigos tengo el siguiente problema:

en mi base de datos tengo una tabla de producto y entre sus campos almaceno la ruta de la imagen del producto.

en una pagina PHP necesito que al recoger los datos de un producto X, al recuperar la ruta desde la base poder mostrar la imagen en una tabla.
como puedo concatenar la sentecia HTML con la variable de PHP que tiene la ruta de la imagen. por ejemplo el Producto (00001) tiene la ruta de imagen( image/producto1.jpg)


tengo esto hasta el momento sin conseguir el resultado

<?php
include("webconection.php");

$codigo = $_POST['producto'];

$resultado=mssql_query("SELECT * FROM dbo.productos WHERE Producto_Id=\"$codigo\"");

//while($fila=mssql_fetch_array($resultado)) {

if (!$resultado) {
exit("Error No existe Código de Producto");
} else {


print "<table border=\"1\">\n <tr>
<th>Id</th>\n <th>Descripcion</th>\n <th>Medida</th>\n <th>Precio</th>\n <th>Imagen</th>\n </tr>\n";
while ($valor = mssql_fetch_array($resultado)) {
$id = $valor["Producto_Id"];
$nombre = $valor["Nombre"];
$medida = $valor["Medida"];
$precio = $valor["Precio"];
$imagen = $valor["imagen"];


print " <tr>\n <td>$id</td>\n <td>$nombre</td>\n <td>$medida</td>\n <td>$precio</td>\n <td> <img src=" <?PHP =$imagen;?>" > </td>\n </tr>\n";

}

print "</table>\n";
}

?>
  #2 (permalink)  
Antiguo 05/05/2010, 15:43
Avatar de Heli0s  
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 14 años
Puntos: 40
Respuesta: concatenar PHP y HTML

<img src="$imagen" >

Prueba simplemente con eso, no hace falta que pongas <?PHP, ya que ya lo esta analizando el mismo PHP y mostrandolo en pantalla con la función print.

Un saludo

Etiquetas: concatenar, html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:12.