Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/07/2007, 12:43
drito7
 
Fecha de Ingreso: abril-2007
Mensajes: 44
Antigüedad: 17 años
Puntos: 0
Re: Insertar noticia junto con una imagen en una tabla

Hola.

No se suele guardar la imagen en si en la base de datos, eso si se crea un campo de tipo texto (por ejemplo en MySQL tipo TyntText) donde se almacena el nombre de la imagen con su extension.

Por lo tanto al enviar el formulario se recibe los datos por ejmplo de la forma:

$nombre=$_POST['nombre'];
etc... con los demas variables.

En caso de la imagen se recibe mediante la variable implicita de PHP $_FILES, mediante:

$imagen=$_FILES['img']['name'] // Con esto tienes el nombre del fichero imagen con su extension, lo que debes guardar en el campo de la base de datos, img es el nombre del campo FILE en el formulario

La imagen la debes subir al servidor por ejemplo de este forma:

http://www.php.net/manual/es/feature...ad.post-method


Por lo tanto subes la imagen a un directorio y guardas su nombre en la base de datos, por tanto para mostrar la imagen junto a la noticia, tan solo debes hacer algo asi:

Código HTML:
<img src="directorio_de_imagenes/<?=$imagen?>"/>
<!-- $imagen es el contenido de la columna de la base de datos,es decir el nombre del fichero imagen y su extension --> 
Espero haberme explicado bien.
Saludos