Ahora estoy en una opcion de actualizar pero no se y no consigo que al actualizar el texto y el titulo pero NO la foto esta no se borre la direccion, como le digo que no me la cambie si no le adjunto un archivo. No se si me explico bien jeje mirar el codigo
Este es el PHP donde actualizo la noticia que tiene titulo, texto y el envio de una foto.
Código PHP:
<h1>ACTUALIZAR UNA NOTICIA</h1>
<form action="actualizar.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="desdeActualizaNoticia" value="true" />
<input type="hidden" name="idnoticia" value="<?php echo $noticiaActual[0];?>" />
Título: <input type="text" name="titulo" value="<?php echo $noticiaActual[1];?>"/><br/>
Precio: <input type="text" name="texto" size="35" value="<?php echo $noticiaActual[2];?>"/><br/>
<input name="archivo" type="file" size="35" value=" "/>
<input name="enviar" type="submit" value="actualizar noticia" />
</form>
</body>
Código PHP:
<?php
// Datos de conexión a configurar
$user = "xx";
$pass = "xxx";
$bbdd = "xxx";
// Ruta donde se guardarán las imágenes
//$directorio = $_SERVER['DOCUMENT_ROOT'].'./imagenes';
// Conecto a la BBDD
$dbh = mysql_connect("localhost", $user, $pass);
$db = mysql_select_db($bbdd);
// Recibo los datos de la imagen
$nombre = $_FILES['archivo']['name'];
$tipo = $_FILES['archivo']['type'];
$tamano = $_FILES['archivo']['size'];
$directorio = "../imagenes/$nombre";
echo $directorio;
// Muevo la imagen desde su ubicación
// temporal al directorio definitivo
//move_uploaded_file($_FILES['imagen']['tmp_name'],$directorio);
copy($_FILES['archivo']['tmp_name'],$directorio);
$id=$_POST['idnoticia'];
$texto=$_POST['texto'];
$titulo=$_POST['titulo'];
//include_once '../lib/accesoDatos.php';
//$conexion= getConexion();
// Guardamos en la BBDD
//$sql = "INSERT into noticias (titulo,texto,imagen) values ('$_POST[titulo]','$_POST[texto]','$nombre')";
$sqlUpadte = "UPDATE noticias SET titulo='$titulo', texto='$texto', imagen='$nombre'
WHERE idNoticia= '$id'";
$resultado = mysql_query($sqlUpadte);
// Por si queremos la ID asignada a la imagen
//$id = mysql_insert_id();
header('Location: listadoNoticias.php');
?>
gracias