Les explico antes lo que pretendo hacer quiero hacer una consulta ... tengo un formulario donde aparece un combo con la lista de usuarios, el usuario elije su nombre y digita su rut (Clave o password) luego hace un clic en el boton ir.
Al hacer clic en el boton ir no me hace nada pero si presiono enter se va a buscar.php(¿por que sera eso?)
Y... en el buscar no me hace nada pero no se por que les dejo el codigo del formulariobuscar .php y del buscar php.
Formulariobuscar.php
<?php
include("Conex.php");
$result=mysql_query("select nombres from maestro ORDER BY nombres ASC",$Conexion);
echo "<form name='FormBuscar' method='post' action='buscar.php'>";
echo "Busque su Nombre<br><br>";
echo "<select name='combo1'>";
while ($row=mysql_fetch_array($result))
{
$datos=$datos."<option value=".$row[nombres].">".$row[nombres]."</option><br>";
}
echo "$datos";
echo "</select><br><br>";
echo "Digite su Rut Por Favor...Sin puntos 11458206-5<br><br>";
echo "<input type='text' name='txtrut' size='20'><br>";
echo "<input type='button' name='boton1' value='IR'>";
echo "</form>";
?>
buscar.php
<?php
echo "El Rut que se esta Buscando en la Base de Datos $txtrut:".$HTTP_POST_VARS[txtrut]."<br>";
echo "El Nombre que se esta Buscando en la Base de Datos $txtnombre:".$HTTP_POST_VARS[combo1]."<br>";
$largo = strlen(trim(".$HTTP_POST_VARS[txtrut]."));
$nombres=trim(".$HTTP_POST_VARS[combo1].");
echo "<br><br>";
echo "<br><br>";
if ($largo=="12")
{
$BuscarRut=substr(".$HTTP_POST_VARS[txtrut].",1,8);
}
else
{
if ($largo=="11")
{
$BuscarRut=substr(".$HTTP_POST_VARS[txtrut].",1,7);
}
}
include("Conex.php");
$sql="select * from Maestro where rut= '$BuscarRut' and nombres='$nombres' order by nombres";
$MiConsulta=mysql_query($sql,$Conexion);
if (!$MiConsulta)
{
die ("Error en la Consula a la Base de Datos");
}
else
{
while ($fila=mysql_fetch_array($MiConsulta))
{
echo $fila['rut'].''. $fila['nombres'] . "\n";
}
}
?>
Ademas cuando quiero que verifiquen in formacion del nombre y rut mostrandolo en el navegador no me aparece el nombre completo por ejemplo si el nombre es Juan Carlos gonzalez
me aparece juan y lo demas donde queda el codigo esta mas arriba pero de todas maneras se los repito.
echo "El Rut que se esta Buscando en la Base de Datos $txtrut:".$HTTP_POST_VARS[txtrut]."<br>";
echo "El Nombre que se esta Buscando en la Base de Datos $txtnombre:".$HTTP_POST_VARS[combo1]."<br>";
ojala pudieran ayudarme
gracias de antemano