Favor su ayuda, tengo que realizar una mostrar con una imagen, la imagen esta en una tabla en BLOB, rescato los datos y rescato la imagen.
Lo que busco ahora es mostrar los datos y la imagen realizando un match con la imagen_id del formulario del usuario con el id de la imagen.
por alguna razon cuando inserto el codigo dentro del proceso me muestra solo una pequeña imagen como error. (o sea no se ve ) y cuando lo pongo despues del proceso tampoco lo toma, estoy bloqueado y no he podido, he buscado por internet pero tampoco lo he encontrado.
Esto es para una vista de datos mas una imagen, por lo que tendra que entrar en la array y mostrarse en cada vista de usuario.
este es el codigo :
Código PHP:
Ver original
<?php include('conexion.php'); //include_once('../imagen.php'); $dato ="";//$_POST["dato"]; //$_POST['dato']; //Busqueda de la variable dato: //Vista para devolver echo '<table class="table table-striped table-condensed table-hover"> <tr> <th width="300">Name</th> <th width="200">last_name</th> <th width="150">Passaport</th> <th width="150">Mobile</th> <th width="150">Imagen</th> </tr>'; $registro= mysqli_query($conexion,"SELECT * FROM pertra WHERE name LIKE '%$dato%' OR pasaport LIKE '%$dato%' ORDER BY imagen_id ASC"); //CREAMOS NUESTRA VISTA Y LA DEVOLVEMOS AL AJA echo '<tr> <td>'.$registro2['name'].'</td> <td>'.$registro2['last_name'].'</td> <td>'.$registro2['pasaport'].'</td> <td>'.$registro2['mobile'].'</td> <td>'.$registro2['imagen_id'].'</td> <td><a href="javascript:editarProducto('.$registro2['pasaport'].');" class="glyphicon glyphicon-edit"></a> <a href="javascript:eliminarProducto('.$registro2['pasaport'].');" class="glyphicon glyphicon-remove-circle"></a></td> </tr>'; } }else{ echo '<tr> <td colspan="6">No se encontraron resultados</td> </tr>'; } echo '</table>'; //$ima = mysqli_query($conexion,"SELECT imagen_id from imagenes where imagen_id = ".$registro2['imagen_id'].""); //<td>''<img src="'.$res.["imagen"].'" width="100" heigth="100"><br>'; # code... echo '<tr> <td>'.$res['imagen_id'].'</td> </tr>'; } } //si la variable imagen no ha sido definida nos dara un advertencia. echo '<tr> <td>'.$res['imagen_id'].'</td> </tr>'; // Aqui empieza el problema, el codigo funciona pero debo mostrar la imagen en el array o fuera del array pero dentro de la vista de cada usuario. /*$id = $res['imagen_id']; echo "$id"; //$_GET['id']; if ($id > 0){ //vamos a crear nuestra consulta SQL $consulta = "SELECT imagen, tipo_imagen FROM imagenes WHERE imagen_id = $id"; //con mysql_query la ejecutamos en nuestra base de datos indicada anteriormente //de lo contrario mostraremos el error que ocaciono la consulta y detendremos la ejecucion. $resultado= mysqli_query($conexion,$consulta) or die(mysql_error()); //si el resultado fue exitoso //obtendremos el dato que ha devuelto la base de datos $datos = mysqli_fetch_assoc($resultado); //ruta va a obtener un valor parecido a "imagenes/nombre_imagen.jpg" por ejemplo $imagen = $datos['imagen']; $tipo = $datos['tipo_imagen']; //ahora colocamos la cabeceras correcta segun el tipo de imagen header("Content-type: $tipo"); echo $imagen; } */ ?>
Si alguien me logra comprender .... GRACIAS.