Foros del Web » Programación para mayores de 30 ;) » Programación móvil »

cargar imagen de base de datos con jquery Mobile, PHP y MySql

Estas en el tema de cargar imagen de base de datos con jquery Mobile, PHP y MySql en el foro de Programación móvil en Foros del Web. Mi intención es obtener una serie de registros de una base de datos mySql, entre los que se encuentra un campo BLOB. Tengo un index.php ...
  #1 (permalink)  
Antiguo 28/08/2013, 12:32
 
Fecha de Ingreso: agosto-2013
Mensajes: 1
Antigüedad: 10 años, 8 meses
Puntos: 0
cargar imagen de base de datos con jquery Mobile, PHP y MySql

Mi intención es obtener una serie de registros de una base de datos mySql, entre los que se encuentra un campo BLOB.

Tengo un index.php en el que se encuentra el trozo de código:

<div data-role="content">

<ul data-role="listview">
<?php
foreach($jugadores as $jugador)
{
$r=sprintf("<li>
<a href=\"#\" rel=\"external\" id=\"preg%d\" data-role=\"button\" >
<img src='mostrar_jugador.php?idjugador=%d' width='41px' height='48px'>
</a>
</li>",$jugador->idjugador,$jugador->idjugador);
echo $r;
}
?>
</ul>
</div>


Bien utilizo un script "mostrar_jugador.php" que devuelve la imagen en particular del jugador con el campo "id" indicado:

<?php
########## imagen_mostrar.php ##########
# debe recibir el id de la imagen a mostrar

// Include ezSQL core
include_once "./includes/ez_sql_core.php";
// Include ezSQL database specific component
include_once "./includes/ez_sql_mysql.php";


include("./global.inc.php");

// Obtener un manejador de conexion con la base de datos
$db = new ezSQL_mysql($USUARIO_GLOBAL,$CLAVE_GLOBAL,$BD_GLOB AL,$SERVIDOR_GLOBAL);

$imagen=$db->get_row("SELECT * FROM jugadores WHERE idjugador='".$_GET['idjugador']."'");

# Mostramos la imagen
header("Content-type:".$imagen->tipoFoto);
echo $imagen->foto;
?>



En jquery funcionaba, pero ahora que lo estoy probando en jquery Mobile falla.

¿Por qué NO muestra las imagenes?

Etiquetas: jquery, mobile, mysql+php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:47.