Hola amigos estoy haciendo un formulario para editar noticias y poderle cambiar la imagen y demas, tengo este codigo:
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'];
$imagen = $_POST['imagen'];
/* AddSlashes — Escapa una cadena insertando barras “\” */
$titulo=addslashes($titulo);
$texto=addslashes($texto);
if(!empty($imagen)){
$carpeta = 'imagenes/';
//upload de imagen
if(is_uploaded_file($_FILES['imagen']['tmp_name'])) {
$ruta = $_FILES['imagen']['tmp_name'];
$rutatemp = $_FILES['imagen']['tmp_name'];
$ruta= str_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");
}
}
?>
Pero no se si esta bien la parte de subir la imagen.
Espero me puedan ayudar.