Anunciese Aquí

Registro automático

Acceder con Twitter

top articulo
twitter
facebook
Rss
viernes 26 de abril del 2024
Lea, publique artículos gratis, y comparta su conocimiento
Usuario Clave ¿Olvidó su clave?
¿Iniciar sesión automáticamente en cada visita?
Inserte su correo electronico

Fotos en PHP MySQL

veces visto 9192 Veces vista   comentario 0 Comentarios

¿Cómo incluir una imágen en un formulario con PHP? Lo primero es tener conocimientos básicos de HTML.

En el formulario de registro, por ejemplo: Puedes pedir datos al usuario como su identificación, nombre y apellido e incluir una fotografía, algo sencillo, fácil e ilustración rápida.

Bueno, ¿Cuál es la idea? Por ejemplo si usamos una base de datos MySQL hay dos formas de almacenar la fotografía: Directamente en la base de datos o solamente la ruta, en este caso vamos almacenaremos la ruta con el objetivo de no ralentizar la base de datos.

Empecemos: En el formulario de registro, en la tabla donde pedimos la foto al usuario que sea un campo tipo archivo.

input type="file"

No olvidar agregar esto en el form para el tratamiento de imágenes:

method="post" action="newuser2.php" enctype="multipart/form-data"

2. Ahora vayamos al Segundo archive donde guardamos los datos para que sean enviados a la base de datos:

if(is_uploaded_file($_FILES['fo to_u']['tmp_name'])) { // verifica haya sido cargado el archivo

     & ; ;nbs p;               $ruta= "imagenesat/".$_FILES['foto_u'][ 'name'];

    & amp; amp; nbsp;       &am p;am p;nb sp;       move_uploaded_file($_FILES['foto_u'][' tmp_name'], $ruta);

     & ; ;nbs p;    }

De acuerdo con lo anterior, donde está la variable $ruta imagnenesat, es el nombre de la carpeta donde van a ser almacenadas las fotografías, en este caso elegí ese nombre pero puedes cambiarlo por el que más se ajusta a tus necesidades, por ejemplo: img_user.

Luego en la sentencia SQL:

$sql="INSERT INTO usuario (id_usuario, nombres, apellidos, foto_u)

VALUES

('$_POST[id_usu ario]', ,'$_POST[nombres]', '$_POST[apellidos]', '$ruta')";

Ah, se me olvidaba decirles que no olvides crear la carpeta para guardar la ruta de las imágenes; si usas un servidor XAMPP dentro de la carpeta httdocs/nombre de tu proyecto/usuarios/imagenesat

O si usas AppServ en www/nombre de tu proyecto/usuarios/imagenesat

Y en cuanto a la base de datos, por ejemplo si usas un motor como MySQL la base de datos va almacenada en data.

Por ejemplo: AppServ/MySQL/data/nombre de tu base de datos

O si usas XAMPP: xampp/mysql/data/nombre de tu base de datos.

Clasificación: 2.5 (23 votos)
Está prohibido copiar este artículo. Artículo.org no permite la sindicación de sus artículos.
Acerca del autor

Fredy Suarez.

¿Tiene comentarios o preguntas para el autor?
Artículos recomendados
Diseño Web para niños
Escrito por Zerep, Añadido: 01 de Mar, 2011
El diseño web para los niños es una experiencia fascinante, desafiante y gratificante, además de exasperante. Aquí se está tratando de crear una experiencia digital para personas que aún carecen de la capacidad cognitiva para entender la abstracción. En el diseño web para niños se tratando de establecer...
veces visto 2668 Veces vista:   comentarios 0 Comentarios
Pasos necesarios para ejecutar un programa en una computadora
Escrito por Carlos Pes, Añadido: 13 de Ene, 2011
Suponiendo que en el disco duro de un PC esté guardado un programa que sirva para realizar la suma de dos números enteros cualesquiera (por ejemplo, del 3 y el 5), si alguien quiere realizar una suma con dicho programa, deberá seguir, como mínimo, los siguientes cinco pasos: 1. Encender el ordenador....
veces visto 6002 Veces vista:   comentarios 0 Comentarios
Protesta de GOOGLE por acuerdo de APPLE con los programadores
Escrito por Leonel Morales, Añadido: 24 de Jun, 2010
Google dijo el miércoles 09/junio/2010 que los recientes cambios en el acuerdo entre su rival Apple y los desarrolladores de aplicaciones bloquearán las herramientas de publicidad de Google para el popular iPhone, creando barreras "artificiales" para la competencia Apple modificó la redacción del...
veces visto 1621 Veces vista:   comentarios 0 Comentarios
Introducción a PHP
Escrito por Hugo Gómez, Añadido: 22 de Abr, 2010
¿Qué es PHP? PHP significa “PHP: Hypertext Preprocessor”. PHP es un lenguaje de script del lado del servidor para crear páginas Web dinámicas. Crear scripts PHP para realizar un seguimiento de las actividades de los visitantes en el sitio, enviar correos electrónicos a los clientes, que los usuarios...
veces visto 3407 Veces vista:   comentarios 0 Comentarios
Pasos fundamentales para comenzar a programar
Escrito por Javi Pizarro , Añadido: 17 de Mar, 2011
Te voy a mostrar el error más común que comenten el 90% de las personas que deciden aprender a programar. Si tú eres capaz de evitar este error y enfocar tus energías a lo que te voy a proponer, vas a ser capaz de dar tus primeros pasos para programar y de ponerte en acción sin dudarlo y sin...
veces visto 2966 Veces vista:   comentarios 0 Comentarios