entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

ACTUALIZAR IMAGEN DE UNA BASE DE DATOS DESDE PHP

Hola! quisiera que me ayuden, quiero actualizar foto de mi base de datos desde PHP, con la consulta que muestro, solo agrega la imagen a la carpeta y no actualiza ni en la pagina y ni en la base de datos.

--HTML--

<div class="modal fade" id="camfoto">
    <div class="modal-dialog">
        <div class="modal-content">
            <form action="include/validarimagen.php" method="post" enctype="multipart/form-data">
            <div class="modal-header">

                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>

                <?php require_once('conexion/conexion.php');
                    $sql= sqlsrv_query($cn,"SELECT * FROM paciente_militar where NA='".$_SESSION['NA']."'");
                    while($result=sqlsrv_fetch_array($sql)){
                        echo '<br><center><img src="'.$result["avatars"].'" width="120" heigth="120"></center><br>';
                    }
                    ?>
                <center>
                    <p><td><input class="btn btn-success" type="file" name="foto" id="foto"></td></p>
                </center>

            </div>

            <div class="modal-footer">
                    <center><input class="btn btn-success" type="submit" name="enviar" value="Guardar"></center>
            </div>
            </form>
        </div>
    </div>
</div>

--CODIGO DE VALIDACION PHP --

<?php
    require ('../conexion/conexion.php');

        $ruta = "../avatars/";
        $destino = $ruta.$_FILES['foto']['name'];
        copy($_FILES['foto']['tmp_name'],$destino);
        $nombre=$_FILES['foto']['name'];
        sqlsrv_query($cn,"UPDATE paciente_militar SET avatars ='".$nombre."' where NA='".$_SESSION['NA']."'");
    header("Location: ../home.php");
?>

1voto

Leonardo-Tadei comentado

Si vas a ver los registros de la DB con algún visor de tablas, se ve que cambia el nombre del archivo en la tabla al actualizar la foto???

Verás que cambia solo si subís archivos con distinto nombre...

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta