
06/05/2010, 20:01
|
| | Fecha de Ingreso: mayo-2010
Mensajes: 8
Antigüedad: 14 años, 10 meses Puntos: 0 | |
Realizar busqueda de dato en columna de tabla Sere breve tgo un problema!...quiero que desde un menu desplegable pueda elegir que dato buscar: ejemplo escojo columna nombre e ingreso un nombre y me bota la informacion...y asi con edad...ingreso edad y me bota todos los usurios que tengan la edad ingresada.
no me jala la variable dato1 q vendria a ser la columna en donde buscar. HTML
<p align="center">
<font face="arial" size="5">
<strong>Busqueda</strong>
</font>
</p>
<form name="miform" action="basedatos1.php">
<br>
<br>
<table align="center" border="2" width="250">
<tr>
<td>
Seleccione campo:
<select name="dato1" size="1">
<option value="">seleccione</option>
<option value="codigo">codigo</option>
<option value="nombre">nombre</option>
<option value="genero">genero</option>
<option value="edad">edad</option>
<option value="fec_nac">fecha_nac</option>
</select>
</tr>
<tr>
<td>Ingrese dato:<input type="text" name="dato2" size="10" /><br>
<input type="submit" name="aceptar" value="Enviar"/></td>
</tr>
</table>
</form>
PHP
<?php
include "connect.php";
$result=mysql_db_query("$sys_dbname",
"select*from alumnos where '$dato1' like '%$dato2%' order by nombre");
$registro=mysql_fetch_row($result);//1era vez lo convierte a vector
$c=1;
while($registro){
$cod=$registro[0];
$nom=$registro[1];
$gen=$registro[2];
$edad=$registro[3];
$fecn=$registro[4];
echo $c.'-'.$cod.'-'.$nom.'-'.$gen.'-'.$edad.'-'.$fecn.'<br>';
$registro=mysql_fetch_row($result); //se sobreescribe!!!
$c++;
}
?> |