bueno muchachos mi problema es el siguiente y no se si se pueda hacer.
tengo mi update para todos los campos de mi bd en problema viene cuando actualizo titulo y texto la imagen que tengo en mi bd se actualiza pero como no necesito corregir mi imagen me ingresa solo la ruta, me explico
este es mi editar.php
Código PHP:
Ver original<?php
include("conexion.php");
require("upload_img.php");
$id=$_POST['id'];
$titulo=$_POST['titulo'];
$texto=$_POST['texto'];
$destino = "../img/" . $_FILES['archivo']['name'];
$query="UPDATE articulos SET id='$id', titulo='$titulo', texto='$texto', imagen='$destino' WHERE id='$id'";
$resultado=$conexion->query($query);
echo"<script type=\"text/javascript\">alert('Articlulo Modificado Satisfactoriamente.'); window.location='../public/mostrar.php';</script>";
?>
y este es mi upload.php
Código PHP:
Ver original<?php
require_once('editar_art.php');
$id=$_REQUEST['id'];
$destino = "../img/" . $_FILES['archivo']['name'];
// Recibo los datos de la imagen
$nombre = $_FILES['archivo']['name'];
$tipo = $_FILES['archivo']['type'];
$tamano = $_FILES['archivo']['size'];
// Muevo la imagen desde su ubicación
// temporal al directorio definitivo
move_uploaded_file($_FILES['archivo']['tmp_name'], '../img/' . $_FILES['archivo']['name']);
$query="UPDATE articulos SET imagen='$destino' WHERE id='$id'";
$resultado=$conexion->query($query);
?>
entonces si quiero solo actualizar titulo y texto me lo actualiza pero la foto se guarda en mi bd solo con la extensión ../img/(aqui faltaria por ejemplo foto.jpg).
y para que me quede bien me toca volver a subir cada rato la imagen asi sea la que quiero que se muestre..
no se si me hice entender pero espero sus amables comentarios.
gracias