Página 2 de 3

NotaPublicado: 2006-08-22 03:25 @184
por explorer
Con una marca <img>.

NotaPublicado: 2006-08-22 03:31 @188
por redsimonred
y como meto la marca <img> aqui?? en la base de datos le pongo como varchar no?? como es un enlace lo que tienen que poner.

<?
include "config.php";
$resp=mysql_query("SELECT nombre, fecha, edad, pais, ciudad, email, comentarios FROM formulario ORDER BY nombre",
$conectar);

echo"<table width=300 border=1>
<tr>
<td><b>Nombre</b></td><td><b>Fecha</b></td><td><b>Edad</b></td><td><b>Pais</b></td><td><b>Ciudad</b></td><td><b>E-mail</b></td><td><b>Comentario</b></td>
</tr>";
while($datos=mysql_fetch_array($resp)){
echo"<tr>
<td>$datos[nombre]</td>
<td>$datos[fecha]</td>
<td>$datos[edad]</td>
<td>$datos[pais]</td>
<td>$datos[ciudad]</td>
<td>$datos[email]</td>
<td>$datos[comentarios]</td>
</tr>";
}
echo"</table>";
?>

NotaPublicado: 2006-08-22 05:15 @260
por redsimonred
e puesto esto <td><img src=".$datos[foto]."</td> pero na no me sale :-(((((

NotaPublicado: 2006-08-22 05:19 @263
por explorer
Falta un '>'

NotaPublicado: 2006-08-22 05:40 @278
por redsimonred
si ya me di cuenta, pero sigue sin mostrar la foto

NotaPublicado: 2006-08-22 05:44 @280
por explorer
¿Has agregado el campo foto al SELECT? ¿Has agregado el campo foto a la base de datos?

NotaPublicado: 2006-08-22 05:48 @283
por redsimonred
el select es el que procesa el formulario no?? si ta agregadoy el campo a la base de datos tambien. el enlace de la foto que esta guardada en la base de datos es esta http://img170.imageshack.us/my.php?image=holasz8.jpg

NotaPublicado: 2006-08-22 05:58 @290
por redsimonred
Sintáxis: [ Descargar ] [ Ocultar ]
Using php Syntax Highlighting
<?
//Conexion con la base
include "config.php";
//Ejecucion de la sentencia SQL

$fecha=date("y/m/d ");
$ip = $REMOTE_ADDR ;
mysql_db_query("redsimonred","insert into formulario (fecha,nombre,telefono,apellidos,edad,pais,ciudad,email,comentarios,ip, cam, foto) values ('$fecha','$nombre','$telefono','$apellidos','$edad','$pais','$ciudad','$email','$comentarios','$ip','$foto')");
?>





<?
include "config.php";
$resp=mysql_query("SELECT nombre, fecha, edad, pais, ciudad, email, comentarios FROM formulario ORDER BY nombre",
$conectar);

echo"<table width=300 border=1>
<tr>
<td><b>Nombre</b></td><td><b>Fecha</b></td><td><b>Edad</b></td><td><b>Pais</b></td><td><b>Ciudad</b></td><td><b>E-mail</b></td><td><b>Comentario</b></td>
</tr>"
;
while($datos=mysql_fetch_array($resp)){
echo"<tr>
<td>$datos[nombre]</td>
<td>$datos[fecha]</td>
<td>$datos[edad]</td>
<td>$datos[pais]</td>
<td>$datos[ciudad]</td>
<td>$datos[email]</td>
<td>$datos[comentarios]</td>
 <td><img src="
.$datos[foto]."></td>
</tr>"
;
}
echo"</table>";
?>
Coloreado en 0.020 segundos, usando GeSHi 1.0.8.4


y la base de datos foto varchar(80)

NotaPublicado: 2006-08-22 07:09 @340
por redsimonred
ya solucione el problema, aora el problema es otro, si la gente a puesto su foto, aparece la foto, pero si no, aparece un cuadradito como que la imagen no carga, como puedo hacer si no an puesto foto que salga una predefinida ??

NotaPublicado: 2006-08-22 09:58 @457
por explorer
Pon un condicional 'if'. Si la imagen no existe, el correspondiente campo de la base de datos estará vacio o indefinido. Si es así. mandas una marca <img> con una imagen tuya predefinida, y sino, la del usuario.