Tengo un código en html con un campo input y al presionar el botón buscar se me abre un pop up que este me traer de una base de dato (echa con mysql) un listado con todos los registros que están guardados ahí, al listado lo voy mostrando de a 10 registros.
El problema es que no se como hacer para que me traiga el registro en el cual hago doble click en el input de la página padre. Aquí les dejo el código de la pagina padre e hijo. Espero que me puedan ayudar!!!
Página Padre:
Código HTML:
Ver original
Página Hijo:
Código PHP:
<?php
include_once("GestorPersonas.php");
$total_registro = total();
$reg_mostrar = 10;
//estos valores los recibo por GET
if (isset($_GET['pag'])) {
$reg_inicio = ($_GET['pag'] - 1) * $reg_mostrar;
$consulta = listado2($reg_inicio, $reg_mostrar);/*listado2*/
$pag_act = $_GET['pag'];
} else {
$reg_inicio = 0;
$consulta = listado5();/*listado();*/
$pag_act = 1;
}
?>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<th>Nombre:</th>
</tr>
<?php
if ($consulta) {
while ($documento = mysql_fetch_array($consulta)) {
?>
<tr ondblclick="" onclick="">
<form name="formu">
<td type="text" name="frec" id="frec" value=""><?php echo $documento['ApellidoyNombreP'] ?></td>
<input type="hidden" name="abc" id="abc" value="<?php echo $documento['ApellidoyNombreP'] ?>" />
</form>
</tr>
<?php
}
}
?>
</table>
<?php
//determinar numero de paginas
$pag_ant = $pag_act - 1;
$pag_sig = $pag_act + 1;
echo $residuo;
$pag_ult = $total_registro / $reg_mostrar;
$residuo = $total_registro % $reg_mostrar;
if ($residuo > 0)
$pag_ult = floor($pag_ult) + 1;
//navegacion
?>
<div id="paginacion">
<?php
echo "<strong> Pagina " . $pag_act . " de " . $pag_ult . " </strong>";
echo "<a href=\"./\" onclick=\"ListarDocumentoP('1'); return false\"><img src=\"../../img/first.png\" title=\"Primera pagina\" /></a> ";
if ($pag_act > 1) {
echo "<a href=\"?pag=" . $pag_ant . "\" onclick=\"ListarDocumentoP('$pag_ant'); return false\"><img src=\"../../img/previous.png\" title=\"Anterior pagina\" /></a> ";
} else {
echo "<img src=\"../../img/previous.png\" title=\"Anterior pagina\" /> ";
}
if ($pag_act < $pag_ult) {
echo "<a href=\"?pag=" . $pag_sig . "\" onclick=\"ListarDocumentoP('$pag_sig'); return false\"><img src=\"../../img/next.png\" title=\"Siguiente pagina\" /></a> ";
} else {
echo "<img src=\"../../img/next.png\" title=\"Siguiente pagina\" /> ";
}
echo "<a href=\"?pag=" . $pag_ult . "\" onclick=\"ListarDocumentoP('$pag_ult'); return false\"><img src=\"../../img/last.png\" title=\"Ultima pagina\" /></a>";
?>
</div>
Código PHP:
function listado2($regInicio, $regMostrar) {
$conexion = new ManejadorDB();
if ($conexion->conectar() == true) {
return mysql_query("SELECT * FROM personas ORDER BY IdPersonas DESC LIMIT " . $regInicio . ", " . $regMostrar);
}
}
function listado5($regInicio=0, $regMostrar=10) {
$conexion = new ManejadorDB();
if ($conexion->conectar() == true) {
return mysql_query("SELECT * FROM personas ORDER BY IdPersonas DESC LIMIT " . $regInicio . ", " . $regMostrar);
}
}
function total() {
$conexion = new ManejadorDB();
if ($conexion->conectar() == true) {
return mysql_num_rows(mysql_query("SELECT * FROM personas"));
}
}