Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2010, 20:01
aioria1711
 
Fecha de Ingreso: mayo-2010
Mensajes: 8
Antigüedad: 14 años
Puntos: 0
Exclamación 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: &nbsp;&nbsp;

<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++;
}


?>