| |||
![]() buenas. a ver. soy novatillo en php (domino más asp). el tema es el siguiente. quiero hacer un formulario donde, entre otros campos, aparezca uno que sea una imagen. cuando se envíe, lo que quiero es que la imagen quede almacenada en una carpeta concreta habilitada para ello llamada imagenes y el resto de datos vaya a una base de datos, donde además se insertará la dirección de esa imagen en esa carpeta o directorio. cómo hago todo esto? cómo hago para después mostrar esa información? por favor, es urgente y no sé por donde empezar. he estado buscando en el foro, pero no me aclaro como hacerlo. un saludo y gracias. |
| |||
disculpa, porque seguramente lo que te pregunte ahora es una tontería pero ya te digo que en php estoy un poquillo pillado. bueno. en tu ejemplo, en el archivo ingresa.php, haces referencia a ///////AHORA HACEMOS EL INGRESO :) ?> <?php include "conectar.php"; //tu archivo de coneccion if (isset($_POST[enviar])) { mysql_query ("INSERT INTO tutabla" ." (FOTO)" ." Values" ." ('$destino')") or die ("Error ".mysql_error()); echo"Los Datos del Alumno Han Sido Ingresados Correctamente."; } else { echo""; } } ?> mi pregunta es: ¿Qué es el campo (FOTO) que tú tienes? y "Values", qué es? por otro lado, yo en mi formulario además de la imagen, añadiré por ejemplo el nombre, apellidos, etc... como ingresaría eso a la vez con la imagen en la bd? un saludo y disculpa mi ignorancia. |
| ||||
![]() pues lo que puse de ////AHORA HACEMOS EL INGRESO es como a modo de señaletica.... todo lo qu eesta en ese codigo es parte de la pagina ingresa.php exepto el formulario parte superior que lo puedes poner donde te guste :) eso si ojala en tuna pagina .php que se index.php ;) ahora bien el campo FOTO es el que se supone tienes en base de datos :) y la parte superior es solo para validar imagene, entonces tienes el ingreso para la imagen y si queires aadir mas campos te quedaria por ej..... Código PHP: <input type="text" name="nombre"> <input type="text" name="apellido"> :) Saludos |
| ||||
Cita: INSERT INTO tbl_name (col1,col2) VALUES(15,col1*2);¿Qué es el campo (FOTO) que tú tienes? y "Values", qué es? col1,col2 --> campos a insertar VALUES(15,col1*2) --> valores a insertar en dichos campos mirate esta pagina para ver las instrucciones basicas de insercion, borrado, seleccion y actualizacion de una base de datos.. http://dev.mysql.com/doc/refman/5.0/en/insert.html
__________________ ALOZORRO v5.0 (ahora en .es) |
| ||||
Cita:
Iniciado por kaninox pues tienes tu formulario :
Código:
en tu pagina ingresa.php tienes<form enctype="multipart/form-data" name="ingresar" method="POST" action="ingresa.php" > <input type="file" name="archivo" size="23"><br> <input type="submit" name="enviar" value="ENVIAR"> <input type="hidden" name="max_file_size" value="100000"> </form> Código PHP: Si te falla algo me dices ;) BUENOS DIAS, UNA PREGUNTA COMO SE EN QUE CARPETA (DESTINO) VOY A SUBIR LAS FOTOS, YA QYE VIENDO EL CODIGO NO ENCUENTRO O VIZUALIZO LA CARPETA EN DONDE ESTARA ESA FOTOS, ME LO PUEDEN EXPLICAR POR FAVOR. ESTE PARTE LO NECESITO PARA UN MODULO QUE ESTOY HACIENDO PLIS. OTRA COSA COMO RECOGO EL NOMBRE DE LA FOTO PARA TAMBIEN GUARDARLA EN LA BASE DATOS GRACIAS
__________________ Miguel Padrón :cool: |
| ||||
Ya le resolvi, aqui esta el codigo para el que lo necesite: Código PHP:
__________________ Miguel Padrón :cool: |