Foros del Web » Programando para Internet » PHP »

ayuda formularios imagenes php

Estas en el tema de ayuda formularios imagenes php en el foro de PHP en Foros del Web. Buenas , tengo la siguiente duda ,trás recibir algunos datos de un formulario quiero hacer un update a la base de datos " SET" etc ...
  #1 (permalink)  
Antiguo 04/12/2007, 11:51
 
Fecha de Ingreso: abril-2002
Mensajes: 23
Antigüedad: 22 años
Puntos: 0
ayuda formularios imagenes php

Buenas , tengo la siguiente duda ,trás recibir algunos datos de un formulario quiero hacer un update a la base de datos " SET" etc etc, ¿si uno de los campos es null no lo actualiza?, es decir tengo una imagen ya subida y entonces el problema que tengo es q quiero que si envio el update SIN IMAGEN me sobrescriba la q tengo ¿COMO PODRÍA HACER ESTO?

$_post[$img][name] == NULL ?? ¿ o como? .

Gracias de antemano Razz
  #2 (permalink)  
Antiguo 04/12/2007, 11:54
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 7 meses
Puntos: 55
Re: ayuda formularios imagenes php

si el campo dodne queres guardar los datos esta seteado como 'not null' y queres agregar un valor null te va a tirar un error a no ser q tengas puesto un valor por defecto

tene en cuenta q los archivos q envias por formulario vienen en el arreglo $_FILES y no por el $_POST (son en mayusculas!)
__________________
Degiovanni Emilio
developtus.com
  #3 (permalink)  
Antiguo 04/12/2007, 15:09
 
Fecha de Ingreso: abril-2002
Mensajes: 23
Antigüedad: 22 años
Puntos: 0
Re: ayuda formularios imagenes php

Cita:
Iniciado por emiliodeg Ver Mensaje
si el campo dodne queres guardar los datos esta seteado como 'not null' y queres agregar un valor null te va a tirar un error a no ser q tengas puesto un valor por defecto

tene en cuenta q los archivos q envias por formulario vienen en el arreglo $_FILES y no por el $_POST (son en mayusculas!)
Gracias pero como puedo hacer que haga allgo como ..

sino se carga imagen ninguna NO MODIFICAR LA IMAGEN es decir no modificar el campo de mysql " ext " que es 1 si es jpe ,2 para jpeg ,3 png etc etc ?¿?¿

Gracias de antemano
  #4 (permalink)  
Antiguo 04/12/2007, 15:21
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 7 meses
Puntos: 55
Re: ayuda formularios imagenes php

bueno ahi lo q podrias hacer es preguntar si se subio algun archivo, hay distintas formas

is_uploaded_file($_FILES['archivo]['tmp_name']); comprueba q se halla subido un archivo correctamente
is_file($_FILES['archivo]['tmp_name']); pregutnaria si existe el archivo
isset($_FILES['archivo]); si esta definido es pq algo se envio
$_FILES['archivo]['error']==0 se subio corretamente

la priemra es una de las mas recoendables, si el archiov esta subiod y todo bien, deberias moverlo a donde corresponda y hacer un update de la tabla dodne guardas los datos del mismo, sino no deberia cambiar nada

saludos
__________________
Degiovanni Emilio
developtus.com
  #5 (permalink)  
Antiguo 04/12/2007, 19:00
 
Fecha de Ingreso: septiembre-2007
Mensajes: 220
Antigüedad: 16 años, 6 meses
Puntos: 1
Re: ayuda formularios imagenes php

Incluso puedes comprobar varias:

Código PHP:
function comprobarArchivo($nombre)
{
    if (
      isset(
$_FILES[$nombre])) &&
      
$_FILES[$nombre]['error'] == &&
      
is_uploaded_file($_FILES['tmp_name'])
    )
    {
        return 
true;
    }
    
    return 
false;

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:57.