Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/06/2010, 18:01
aioria1711
 
Fecha de Ingreso: mayo-2010
Mensajes: 8
Antigüedad: 14 años
Puntos: 0
Respuesta: Realizar busqueda de dato en columna de tabla

Me parece logico! algo asi me acuerdo pero no funciona! ahora hago esto mira.



aca ingreso datos
Código:
<?php
session_start();
include "connect.php";

$result=mysql_db_query("$sys_dbname","select * from alumnos " .
		"where Indicador='1' order by ApePat limit 0,50");

$fila=mysql_fetch_row($result);
?>
<p align="right">Bienvenido Sr(a):<?=$nomuser?> </p>
<p align="center"><strong><font face="arial" color="blue" size="4">LISTA DE USUARIOS</font></strong></p>

  <form action="search.php" method="post" name="findit">
<p align="left">Buscar por:

  <select name="campo" size="1">
    <option value="">Seleccione</option>
    <option value="ApePat">Ape. Paterno</option>
    <option value="ApeMat">Ape. Materno</option>
  </select>
  <input type="text" name="dato" maxlength="40"/>
   <a href="search.php"><img src="img/lupa.gif" border="0"></a>
   </p>
    </form>

<table width="90%" align="center" border="0">
<tr><td align="right"><a href="adduser.php" title="Ingresar Nuevo Usuario"><img src="img/add_user.png" border="0">[Nuevo Usuario]</a> </td></tr>
</table>

<table border="1" align="center" width="90%">
<tr>
	<td width="5%">Nro</td>
	<td width="15%">CODIGO</td>
	<td width="60%">NOMBRE</td>
	<td width="10%">GEN</td>
	<td width="5%">MOD</td>
	<td width="5%">ELI</td>
</tr>
<?php
$cont=1;
while ($fila){
	$codi=$fila[0];
	$nomb=$fila[1].' '.$fila[2].', '.$fila[3];
	$gen=$fila[5];
	if($cont%2==0)
	$color="gray";
	else
	$color="skyblue";
?>

<tr bgcolor=<?=$color?>>
	<td>&nbsp;<?=$cont?></td>
	<td>&nbsp;<?=$codi?></td>
	<td>&nbsp;<a href="detailuser.php?codi=<?=$codi?>" title="detalle del usuario"><?=$nomb?></a></td>
	<td>&nbsp;<?=$gen?></td>
	<td align="center">&nbsp;<a href="edituser.php?code=<?=$codi?>&user=<?=$nomb?>" title="editar usuario"><img src="img/edit_user.png" border="0"></a></td>
	<td align="center">&nbsp;<a href="deleteuser.php?codiguito=<?=$codi?>&nomuser=<?=$nomb?>" title="eliminar usuario"><img src="img/delete_user.png" border="0"></a></td>
</tr>
<?php
	$fila=mysql_fetch_row($result);
	$cont++;
}
?>
</table>


y este debe mostrar filtrado
Código:
<?php
session_start();
include "connect.php";
$dato1=$_POST['campo'];//debes de recuperarlas para q contengan un valor
$dato2=$_POST['dato'];
$result=mysql_db_query("$sys_dbname","select * from alumnos " .
		"where '$dato1' like '%$dato2%' limit 0,50");

$fila=mysql_fetch_row($result);
?>
<p align="right">Bienvenido Sr(a):<?=$nomuser?> </p>
<p align="center"><strong><font face="arial" color="blue" size="4">LISTA DE USUARIOS</font></strong></p>


<table width="90%" align="center" border="0">
<tr><td align="right"><a href="adduser.php" title="Ingresar Nuevo Usuario"><img src="img/add_user.png" border="0">[Nuevo Usuario]</a> </td></tr>
</table>

<table border="1" align="center" width="90%">
<tr>
	<td width="5%">Nro</td>
	<td width="15%">CODIGO</td>
	<td width="60%">NOMBRE</td>
	<td width="10%">GEN</td>
	<td width="5%">MOD</td>
	<td width="5%">ELI</td>
</tr>
<?php
$cont=1;
while ($fila){
	$codi=$fila[0];
	$nomb=$fila[1].' '.$fila[2].', '.$fila[3];
	$gen=$fila[5];
	if($cont%2==0)
	$color="gray";
	else
	$color="skyblue";
?>

<tr bgcolor=<?=$color?>>
	<td>&nbsp;<?=$cont?></td>
	<td>&nbsp;<?=$codi?></td>
	<td>&nbsp;<a href="detailuser.php?codi=<?=$codi?>" title="detalle del usuario"><?=$nomb?></a></td>
	<td>&nbsp;<?=$gen?></td>
	<td align="center">&nbsp;<a href="edituser.php" title="editar usuario"><img src="img/edit_user.png" border="0"></a></td>
	<td align="center">&nbsp;<a href="deleteuser.php?codiguito=<?=$codi?>&nomuser=<?=$nomb?>" title="eliminar usuario"><img src="img/delete_user.png" border="0"></a></td>
</tr>
<?php
	$fila=mysql_fetch_row($result);
	$cont++;
}
?>



</table>
<a href="http://localhost/bd/listauser.php">Volver</a>