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:
y este es mi upload.phpVer 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>"; ?>
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 $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