1. Con una cuenta podrás:

    • Publicar preguntas y pedir ayuda
    • Crear tutoriales
    • Acceder a contenido privado
    • Convertirte en un Héroe de la web
    Cerrar notificación
  2. Eres nuevo en la comunidad y necesitas ayuda?
    Sigue estos pasos y recomendaciones antes de publicar tu duda:
    Cerrar notificación

Subir una imagen al servidor

Tema en 'PHP y MySQL' comenzado por Rama, 23 de Noviembre de 2017.

  1. Rama

    Rama Miembro

    Se incorporó:
    19 de Marzo de 2016
    Mensajes:
    46
    Me gusta recibidos:
    1
    Puntos de trofeos:
    8
    Género:
    Hombre
    Hola gente pude subir al servidor la ruta de la imagen, pero cuando quiero traerlo para que se visualice no puedo.
    PHP:
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Documento sin título</title>
    </head>

    <body>

    <center>
        <form action="guardar_imagen.php" method="post" enctype="multipart/form-data">
            <input type="text" required name="nombre" placeholder="Nombre de la imagen">
            <input type="file" required name="imagen">
            <br>
            <input type="submit" value="aceptar">
        </form><br><br>
       
        <?php
        include('Include/conexion.php');
        $consultar=mysql_query("select * from productos");
        echo "<table border='2'>
                <tr>
                    <th>Imagen</th>
                    <th>Descripcion</th>
                </tr>
        "
    ;
        while($imagenes=mysql_fetch_array($consultar)){
            $imagen = $imagenes['imagen'];
            $nombre = $imagenes['nombre_img'];
            echo "<tr>
                        <td><img src='$imagen'></td>
                        <td>$nombre</td>
                </tr>"
    ;
        }
        echo "</table>";
        ?>
    </center>



    </body>
    </html>
    PHP:
    <?php
    require ("../../Include/conexion.php");
    $ruta="imagenes";
    $archivo=$_FILES['imagenes']['tmp_name'];
    $nombreArchivos=$_FILES['imagenes']['name'];
    move_uploaded_file($archivo,$ruta."/".$nombreArchivos);
    $ruta= $ruta."/".$nombreArchivos;
    $nombre = $_POST['nombre'];
    $personas=mysql_query("insert into productos(nombre_pro,marca,descripcion,stock,id_animal,imagen,nombre_img,id_medicina)  values('$_REQUEST[producto]','$_REQUEST[marca]','$_REQUEST[descripcion]','$_REQUEST[stock]','$_REQUEST[animal]','".$ruta."','".$nombre."','$_REQUEST[medicina]');",$conexion)
    or die("Problemas en el select".mysql_error());
    mysql_close($conexion);
    print "<meta http-equiv=Refresh content=\"2 ; url= control_personas.php\">";
    ?>
    Código (Text):
    <?php
    // Conectar con el servidor de base de datos
    $conexion = mysql_connect ("localhost","root","")
    or die ("Problemas en la conexion");
    mysql_select_db ("pp6",$conexion)
    or die ("Sin base de datos");
    ?>
    Sin título.png
     
  2. KaoruMishimaru_20

    KaoruMishimaru_20 Miembro conocido

    Se incorporó:
    11 de Agosto de 2015
    Mensajes:
    515
    Me gusta recibidos:
    324
    Puntos de trofeos:
    63
    Género:
    Hombre
    Ocupación:
    KaoruMishimaru
    Localización:
    Argentina, Buenos Aires, La Plata
    Página web:
  3. AngelKrak

    AngelKrak Héroe de la web

    Se incorporó:
    29 de Abril de 2015
    Mensajes:
    1.477
    Me gusta recibidos:
    682
    Puntos de trofeos:
    113
    Género:
    Hombre
    Ocupación:
    Freelancer
    Localización:
    Guadalajara
    Página web:
    si no me equivoco la imagen la subiste a una carpeta pero la estas llamando sin la carpeta y por eso no se muestra!
    La Subes a la Carpeta llamada imagenes
    pero la estas llamando sin entrar a la carpeta, recuerda que la guardaste en una carpeta, y verifica que exista la imagen(que se haya subido correctamente)
     

Comparte esta página