Mar Ago 22, 2006 4:44 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4212
Ubicación: Valladolid, España
|
|
|
|
|
| ¿Has agregado el campo foto al SELECT? ¿Has agregado el campo foto a la base de datos? |
|
|
|
Mar Ago 22, 2006 4:48 am
|
 |
redsimonred
Perlero Nuevo

|
Registrado: 17 Ago 2006
Mensajes: 13
|
|
|
|

Mar Ago 22, 2006 4:58 am
|
 |
redsimonred
Perlero Nuevo

|
Registrado: 17 Ago 2006
Mensajes: 13
|
|
|
|
|
| php: | <?
//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>";
?> |
y la base de datos foto varchar(80) |
|

Mar Ago 22, 2006 6:09 am
|
 |
redsimonred
Perlero Nuevo

|
Registrado: 17 Ago 2006
Mensajes: 13
|
|
|
|
|
| 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 ?? |
|
Mar Ago 22, 2006 8:58 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4212
Ubicación: Valladolid, España
|
|
|
|
|
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.
Ultima edición por explorer el Mar Ago 22, 2006 10:00 am, editado 1 vez |
|
Mar Ago 22, 2006 9:51 am
|
 |
redsimonred
Perlero Nuevo

|
Registrado: 17 Ago 2006
Mensajes: 13
|
|
|
|
|
| nuse como ponerlo o planteralo para poner esa condicional, soy muy nuevo en esto de php, toy echo un lio :-S |
|
Mar Ago 22, 2006 10:16 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4212
Ubicación: Valladolid, España
|
|
|
|
|
| Es que este no es un foro de PHP... Más bien es un foro de Perl. Aunque podemos entender y dar consejos en PHP, lo que realmente necesitas es tener unas bases más fuertes. Te aconsejo que empieces leyendo manuales y tutoriales, sean de PHP o del lenguaje que quieras. Pero si intentas hacer un programa con el sistema de prueba-error, quizás te funcione para programas sencillos, pero para los más complicados, puede ser imposible. O también puedes contratar a una persona para que te lo haga. |
|
Powered by phpBB © 2001, 2005 phpBB Group
|