Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2017, 15:52
netstat89
 
Fecha de Ingreso: octubre-2012
Mensajes: 8
Antigüedad: 11 años, 6 meses
Puntos: 0
Pregunta Como agrego vista de imagen

Hola buenas tardes,primeramente este codigo no es mio solo quiero adaptarlo para que tenga la visualizacion de imagenes tipo bloob. hay paso a explicar cada archivo .php.

tengo estos 3 archivos,

Agregar.php que contiene todo la parte de la conexion para agregar los datos a la base de datos llamada countries.

modal_agregar.php que contiene los datos que va a contener el boton agregar, para agregar un dato nuevo que se va a ver tipo una lista.

paises_ajax.php que va a enlistar los datos agregados y todo esto se va a ver en un archivo llamado index.php.

tengo una base de datos llamada countries que contiene estos datos:

countryCode, countryName, currencyCode, capital, continentName,foto (el campo foto obiamente es tipo blob)

lo que yo quiero hacer y me da error es que cuando agrege un dato tambien pueda agregar la imagen y esta que se almancen en tipo blob y que se vea en el listado.
este codigo como veran no es mio. queria adaptarlo para una web de noticias y queria que sea la parte de administracion para que yo pueda agregar las noticias e imagenes .

Este seria el index.php

Código PHP:

<meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
     <title>Cargar información dinámica en ventana modal Bootstrap con PHP,  MySQL y jQuery </title>
    <!-- Latest compiled and minified CSS -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
  </head>
  <body>
  <?php include("modal_agregar.php");?>
  <?php include("modal_modificar.php");?>
  <?php include("modal_eliminar.php");?>
    <div class="container-fluid">
     
        <div class='col-xs-6'>    
            <h3> Listado de Países</h3>
        </div>
        <div class='col-xs-6'>
            <h3 class='text-right'>        
                <button type="button" class="btn btn-default" data-toggle="modal" data-target="#dataRegister"><i class='glyphicon glyphicon-plus'></i> Agregar</button>
            </h3>
        </div>    
        
      <div class="row">
        
        
        
        <div class="col-xs-12">
        <div id="loader" class="text-center"> <img src="loader.gif"></div>
        <div class="datos_ajax_delete"></div><!-- Datos ajax Final -->
        <div class="outer_div"></div><!-- Datos ajax Final -->
        </div>
      </div>
    </div>
    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
    <!-- Latest compiled and minified JavaScript -->
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
    <script src="js/app.js"></script>
    <script>
        $(document).ready(function(){
            load(1);
        });
    </script>
 </body>
</html>
Este seria modal_agregar.php que seria desde un boton agregar del index.php
Código PHP:
<form id="guardarDatos" >
<
div class="modal fade" id="dataRegister" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">
  <
div class="modal-dialog" role="document">
    <
div class="modal-content">
      <
div class="modal-header">
        <
button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        <
h4 class="modal-title" id="exampleModalLabel">Agregar país</h4>
      </
div>
      <
div class="modal-body">
            <
div id="datos_ajax_register"></div>
          <
div class="form-group">
            <
label for="codigo0" class="control-label">Código:</label>
            <
input type="text" class="form-control" id="codigo0" name="codigo" required maxlength="2">
          </
div>
          <
div class="form-group">
            <
label for="nombre0" class="control-label">Nombre:</label>
            <
input type="text" class="form-control" id="nombre0" name="nombre" required maxlength="45">
          </
div>
          <
div class="form-group">
            <
label for="moneda0" class="control-label">Moneda:</label>
            <
input type="text" class="form-control" id="moneda0" name="moneda" required maxlength="3">
          </
div>
          <
div class="form-group">
            <
label for="capital0" class="control-label">Capital:</label>
            <
input type="text" class="form-control" id="capital0" name="capital" required maxlength="30"
          </
div>
          <
div class="form-group">
            <
label for="continente0" class="control-label">Continente:</label>
            <
input type="text" class="form-control" id="continente0" name="continente" required maxlength="15">
          </
div>

       <
div class="form-group"
            <
input name="foto" type="file">
       </
div>
         <
br>
      

       </
div>
      
      <
div class="modal-footer">
        <
button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
        <
button type="submit" class="btn btn-primary">Guardar datos</button>
      </
div>
    </
div>
  </
div>
</
div>
</
form