Hola!!
Estoy utilizando Smarty como motor de plantillas, php, mysql y quiero insertar un datagrid y poder pasarle varios parámetros. Estoy utilizando Ingrid que plugin jQuery Datagrid. Tiene características como cambiar el tamaño de la columna, la paginación, la clasificación, el estilamiento de filas y columnas y más. Estoy intentando pasarle los parámetros que necesito pero no lo debo hacer correctamente.
Quiero pasarle la variable $usuario para que me muestre sólo las peticiones de ese usuario pero no sé de qué manera pasarle las variables. Coloreo de rojo donde está lo que necesito.
Tengo el siguiente código:
Código HTML:
Ver original$("#tablePetLibros").ingrid({
url: 'remotePetLibros.php?page=2[COLOR="Red"]&usuario='+{$id_usuario}[/COLOR]+'&sort=0&random='+ale,
width:550,
height: 250,
initialLoad: true,
colWidths: [150,150,100,100],
rowClasses: ['grid-row-style1','grid-row-style1','grid-row-style2','grid-row-style1','grid-row-style1','grid-row-style3'],
sorting: true,
paging: true,
recordsPerPage: 5,
totalRecords: 50
});
<table id="tablePetLibros">
remotePetLibros.php
Código PHP:
Ver original$ressqlLibros = " SELECT distinct l.nombre_libro, l.curso, a.nombre_alumno, pet.id_peticion FROM libros l, peticiones_libros pet, alumnos a, padres p, usuario u
where l.id_libro = pet.id_libro
and pet.id_alumno = a.id_alumno
and (a.id_padre = p.id_madre_padre
or a.id_madre = p.id_madre_padre)
and p.usuario = ".$_GET['id_usuario'];
$ressqlLibros = $db->GetAll($ressqlLibros);
$tabla ='<table>
<tbody>';
$conta = 0;
foreach($ressqlLibros as $v){
$tabla .='<tr id="'.$conta.'">
<td>'.$v['nombre_alumno'].'</td>
<td>'.$v['nombre_libro'].'</td>
<td>'.$v['curso'].'</td>
<td><a href="editar.php?opEdit=borrarPetLibro&idPetLibro='.$v['id_peticion'].'">Borrar</a>
<a href="editar.php?opEdit=editarPetLibro&idPetLibro='.$v['id_peticion'].'">Modificar</a></td>
</tr>' ;
$conta++;
}
$tabla .='</tbody>
</table>';
un saludo y gracias