Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2005, 03:24
apli
 
Fecha de Ingreso: octubre-2005
Mensajes: 2
Antigüedad: 18 años, 6 meses
Puntos: 0
Problema con UPDATE

Hola,
A ver si alguien puede echarme una mano con este código.
Tengo un gestor de noticias creado mediante PHP con diferentes campos, uno de los cuales es para subir .pdf al servidor. Todo funciona correctamente al insertar los campos por primera vez pero el problema aparece al editar.
Cuando intento modificar el pdf actual y subir uno nuevo no funciona.

Os adjunto parte del codigo por si alguien puede localizar un error.

Gracias.
Código PHP:
if(isset($_POST['submit'])){
    
$error false;
    
// PDF
    
$pdfpath "../pdf/";
    if (
is_uploaded_file($_FILES['archivo']['tmp_name'])){
        
$pdf $_FILES['archivo']['name'];
        if(
file_exists($pdfpath.$pdf)){
            
$error=true;
            
$errormsg "el archivo ya existe";
         }
         if (
move_uploaded_file($_FILES['archivo']['tmp_name'],$pdfpath.$pdf)) {
         }else{
             
$error=true;
             
$errormsg "error al cargar archivo: " $_FILES['archivo']['name'];
         }
    }
    
//continuamos con el insert.
    //si hay error no hay pdf.
    
if($error){
        
$pdf "N/A";
    }
    
//actualizamos el registro.
    //cambiamos los enter por nuevas lineas
    
$noticia str_replace("\r","",$_POST['texto']);
    
//fecha
    
$fecha $_POST['aa'].$_POST['mm'].$_POST['dd'];
    
$sql "UPDATE agenda SET ";
    
$sql .= "cabecera ='".$_POST['cabecera']."',texto='$noticia',fecha='$fecha',pdf='$pdf',foto='".$_POST['foto']."' ";
    
$sql .= "WHERE id= ".$_POST['id'];
    
//nos conectamos a la bd.
    
$cnx conectar();
    
$res mysql_query($sql) or die (mysql_error());