Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

Búsqueda en concreto
Ir a página Anterior  1, 2
 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Mensaje Mar Ago 22, 2006 4:44 am
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4212
Ubicación: Valladolid, España
Responder citando

¿Has agregado el campo foto al SELECT? ¿Has agregado el campo foto a la base de datos?
Mensaje Mar Ago 22, 2006 4:48 am
redsimonred
Perlero Nuevo
Perlero Nuevo
Registrado: 17 Ago 2006
Mensajes: 13
Responder citando

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
Mensaje Mar Ago 22, 2006 4:58 am
redsimonred
Perlero Nuevo
Perlero Nuevo
Registrado: 17 Ago 2006
Mensajes: 13
Responder citando

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)
Mensaje Mar Ago 22, 2006 6:09 am
redsimonred
Perlero Nuevo
Perlero Nuevo
Registrado: 17 Ago 2006
Mensajes: 13
Responder citando

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 ??
Mensaje Mar Ago 22, 2006 8:58 am
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4212
Ubicación: Valladolid, España
Responder citando

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
Mensaje Mar Ago 22, 2006 9:51 am
redsimonred
Perlero Nuevo
Perlero Nuevo
Registrado: 17 Ago 2006
Mensajes: 13
Responder citando

nuse como ponerlo o planteralo para poner esa condicional, soy muy nuevo en esto de php, toy echo un lio :-S
Mensaje Mar Ago 22, 2006 10:16 am
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4212
Ubicación: Valladolid, España
Responder citando

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.
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos Todas las horas son GMT - 6 Horas
Ir a página Anterior  1, 2
Página 2 de 2



Powered by phpBB © 2001, 2005 phpBB Group