Tengo un problema com el codigo php buscar
Este el html
<html>
<body>
<form method="POST" action="leo.php">
<strong>Palabra a buscar:</strong>
<script>
function validar(e) {
tecla = (document.all) ? E.keyCode : e.which;
if (tecla==8) return true; //Tecla de retroceso (para poder borrar)
patron =/[0-9]/; // Solo acepta letras
te = String.fromCharCode(tecla);
return patron.test(te);
}
</script>
<input type="text" name="codigo"onkeypress="return validar(event)"size="20"><br><br>
<input type="submit" value="Buscar" name="leo">
<td><input value="Limpiar" type="reset"></td>
</form>
</body>
</html>
<form action="leo.php" method="post">
Palabra a buscar:
<script type="text/javascript"><!--
function validar(e) {
tecla = (document.all) ? E.keyCode : e.which;
if (tecla==8) return true; //Tecla de retroceso (para poder borrar)
patron =/[0-9]/; // Solo acepta letras
te = String.fromCharCode(tecla);
return patron.test(te);
}
// --></script>
<input onkeypress="return validar(event)" name="codigo" size="20" type="text" />
<input name="leo" type="submit" value="Buscar" />
<input type="reset" value="Limpiar" />
</form>
el php
if (!empty($codigo)){
echo "Debe especificar una cadena a buscar"; // solamente me entra a esta condicion
exit;
}
$link = mysql_connect("localhost","root","");
mysql_select_db("leomary2", $link);
echo "conexion lista"
$result = mysql_query("SELECT * FROM estudiante WHERE Cedula== '%$codigo%'", $link);
if ($row = mysql_fetch_array($result)){
echo "
<table border="1">
\n";
//Mostramos las Cedula de las tablas
echo "
<tbody>
<tr>
\n";
while ($field = mysql_fetch_field($result)){
echo "
<td>$field->name</td>
\n";
}
echo "
</tr>
\n";
do {
echo "
<tr>
\n";
echo "
<td>".$row["Cedula"]."</td>
\n";
echo "
<td>".$row["Codigo_estudiante"]."</td>
\n";
echo "
<td>".$row["nya"]."</td>
\n";
echo "
<td>".$row["Nombre_representante"]."</td>
\n";
echo "
<td>".$row["Seccion"]."</td>
\n";
echo "
<td>".$row["Periodo_escolar"]."</td>
\n";
echo "
</tr>
\n";
} while ($row = mysql_fetch_array($result));
echo "
</tbody>
</table>
\n";
}
else {
echo "¡ No se ha encontrado ningún registro !";
}
?>
<html>
<body>
<form method="POST" action="leo.php">
<strong>Palabra a buscar:</strong>
<script>
function validar(e) {
tecla = (document.all) ? E.keyCode : e.which;
if (tecla==8) return true; //Tecla de retroceso (para poder borrar)
patron =/[0-9]/; // Solo acepta letras
te = String.fromCharCode(tecla);
return patron.test(te);
}
</script>
<input type="text" name="codigo"onkeypress="return validar(event)"size="20"><br><br>
<input type="submit" value="Buscar" name="leo">
<td><input value="Limpiar" type="reset"></td>
</form>
</body>
</html>
<form action="leo.php" method="post">
Palabra a buscar:
<script type="text/javascript"><!--
function validar(e) {
tecla = (document.all) ? E.keyCode : e.which;
if (tecla==8) return true; //Tecla de retroceso (para poder borrar)
patron =/[0-9]/; // Solo acepta letras
te = String.fromCharCode(tecla);
return patron.test(te);
}
// --></script>
<input onkeypress="return validar(event)" name="codigo" size="20" type="text" />
<input name="leo" type="submit" value="Buscar" />
<input type="reset" value="Limpiar" />
</form>
el php
if (!empty($codigo)){
echo "Debe especificar una cadena a buscar"; // solamente me entra a esta condicion
exit;
}
$link = mysql_connect("localhost","root","");
mysql_select_db("leomary2", $link);
echo "conexion lista"
$result = mysql_query("SELECT * FROM estudiante WHERE Cedula== '%$codigo%'", $link);
if ($row = mysql_fetch_array($result)){
echo "
<table border="1">
\n";
//Mostramos las Cedula de las tablas
echo "
<tbody>
<tr>
\n";
while ($field = mysql_fetch_field($result)){
echo "
<td>$field->name</td>
\n";
}
echo "
</tr>
\n";
do {
echo "
<tr>
\n";
echo "
<td>".$row["Cedula"]."</td>
\n";
echo "
<td>".$row["Codigo_estudiante"]."</td>
\n";
echo "
<td>".$row["nya"]."</td>
\n";
echo "
<td>".$row["Nombre_representante"]."</td>
\n";
echo "
<td>".$row["Seccion"]."</td>
\n";
echo "
<td>".$row["Periodo_escolar"]."</td>
\n";
echo "
</tr>
\n";
} while ($row = mysql_fetch_array($result));
echo "
</tbody>
</table>
\n";
}
else {
echo "¡ No se ha encontrado ningún registro !";
}
?>
Respuesta de davidcortesb
1