hola gente, tengo el siguiente script, y al momento de cargarlo por primera vez funciona de maravillas pero una vez realizada la primera consulta no me funciona mas, se queda con los datos de la primera consulta, que tiene mal???
Código PHP:
<form id="form_73022" class="appnitro" enctype="multipart/form-data" method="post" action="<? $_SERVER['PHP_SELF'] ?>">
<div class="form_description">
<div id="al-home" align="right">Regreso al Menu Principal
<a href="index.php"><img src="http://www.forosdelweb.com/f18/img/administrativo/al-home.png" alt="Ir al Menu Principal" border="0"/></a>
</div>
<h2>Buscar Trabajadores </h2>
<div align="justify">
<p> </p>
</div>
</div>
<div>
<form action="<? $_SERVER['PHP_SELF'] ?>" method="post">
<label> R.U.T. Trabajador: </label>
<input name="rut" type="text" onchange = "this.form.submit()"/>
<br />
<input type="hidden" name="accion" value="check" />
</form>
</div>
<?
if (isset($_POST['accion']) == 'check'):
$rut = trim($_POST['rut']);
conectar(1);
$consulta = mysql_query("SELECT * FROM trabajadores WHERE rut ='" .$rut. "'");
$muestra = mysql_fetch_array($consulta);
$numero_rows = mysql_num_rows($consulta);
endif;
switch ($numero_rows)
{
case "0":
?>
<br />
<div class="garita_no_autorizado">
<br />
R.U.T. Invalido
<br />
<br />
</div>
<?
break;
case "1":
// muestra la informacion resultante de la consulta.
?>
gracias.