Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/02/2010, 01:02
Avatar de rompeguesos
rompeguesos
 
Fecha de Ingreso: marzo-2009
Mensajes: 692
Antigüedad: 15 años, 8 meses
Puntos: 8
Respuesta: dudilla con update

Hola acabo de solucionar eso, ya me cambia la imagen pero ahora surge otro problemilla, aunque yo no seleccione ninguna imagen en el archivo "examinar" en el formulario me la cambia en la base de datos, e revisado la base da datos y me deja el campo en blanco el de la imagen y yo lo que quiero es que siga manteniendo la anterior si no se selecciona ninguna, ¿que estoy haciendo mal?

Código PHP:
<?php
session_start
();

include(
"../reg/config.php");

$not_ID$_POST["not_ID"];

if(empty(
$_POST['titulo']) && $_POST['texto']){
header("location: editarnoticia.php?not_ID=$not_ID&error=1");
}else{
// creamos las variables y les asignamos los valores a insertar
$titulo $_POST['titulo'];
$texto $_POST['texto'];

/* AddSlashes — Escapa una cadena insertando barras “\” */
$titulo=addslashes($titulo);
$texto=addslashes($texto);

if(!empty(
$_FILES['imagen'])){

$carpeta 'imagenes/';

//upload de imagen
if(is_uploaded_file($_FILES['imagen']['tmp_name'])) {

$ruta $_FILES['imagen']['tmp_name']; 
$rutatemp $_FILES['imagen']['tmp_name'];   
$rutastr_replace(" """$ruta); 
$tipo$_FILES['imagen']['type']; 

$image explode('.'$_FILES['imagen']['name']); 
$imageN md5($image[0].time()); 
$destino $carpeta.$imageN.'.'.$image[1]; 
move_uploaded_file($rutatemp,$destino); 
}

// hacemos el INSERT en la BD
$sqlUpdate mysql_query("UPDATE noticias SET titulo = '$titulo', texto ='$texto', imagen ='$destino' WHERE not_ID = '$not_ID'"$db_link)
or die(
mysql_error());

header("location: editarnoticia.php?not_ID=$not_ID&error=2");

}else{

// hacemos el INSERT en la BD
$sqlUpdate mysql_query("UPDATE noticias SET titulo = '$titulo', texto ='$texto' WHERE not_ID = '$not_ID'"$db_link)
or die(
mysql_error());

header("location: editarnoticia.php?not_ID=$not_ID&error=2");
}
}
?>