Foros del Web » Programando para Internet » PHP »

Modificar registro

Estas en el tema de Modificar registro en el foro de PHP en Foros del Web. Hola a tod@s, tengo un pequeño problema, os cuento tengo una página de actualización de datos en la que puedo actualizar o no una imagen. ...
  #1 (permalink)  
Antiguo 23/05/2007, 01:17
 
Fecha de Ingreso: mayo-2005
Ubicación: Castellón
Mensajes: 321
Antigüedad: 19 años
Puntos: 0
Modificar registro

Hola a tod@s, tengo un pequeño problema, os cuento tengo una página de actualización de datos en la que puedo actualizar o no una imagen. Si no la actualizo me guardará el nombre que tenia ($strimagen) y si no me copiará el nuevo nombre y me subirá la imagen, el problema que esto no va... Como puedo saber yo si se ha elegido algún fichero?? Yo he hecho aquí una comprobación pero no consigo que funcione. Os dejo el código fuente:

$promocion= $_GET['promocion'];
$strfecha= $_POST['fecha'];
$strfichero = $HTTP_POST_FILES['fichero']['name'];
$tipo_archivo = $HTTP_POST_FILES['fichero']['type'];
$tamano_archivo = $HTTP_POST_FILES['fichero']['size'];
if($strfichero==""){
$strimagen=$_POST['imagen'];
//ahora modificar los campos
$res = mysql_query("UPDATE evolucionobra SET fecha='$strfecha',imagen='$strimagen' WHERE id=$strid");
}
else{
//compruebo si las características del archivo son las que deseo
if (!((strpos($tipo_archivo, "jpeg")) && ($tamano_archivo < 100000))) {
echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>";
}else{
if (move_uploaded_file($HTTP_POST_FILES['fichero']['tmp_name'], "img/$strfichero")){
//ahora modificar los campos
$res = mysql_query("UPDATE evolucionobra SET fecha='$strfecha',imagen='$strfichero' WHERE id=$strid");
}else{
echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
}
}
}


Gracias!
  #2 (permalink)  
Antiguo 23/05/2007, 04:20
 
Fecha de Ingreso: mayo-2005
Ubicación: Castellón
Mensajes: 321
Antigüedad: 19 años
Puntos: 0
Re: Modificar registro

La comprobación si que funciona, lo que no me va bien es el update, a alguien se le ocurre algo??

Gracias!
  #3 (permalink)  
Antiguo 23/05/2007, 04:31
 
Fecha de Ingreso: mayo-2005
Ubicación: Castellón
Mensajes: 321
Antigüedad: 19 años
Puntos: 0
Re: Modificar registro

solucionado, me faltaba recoger una variable .

Saludos!
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 13:24.