Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2012, 13:13
elkumanes1
 
Fecha de Ingreso: marzo-2012
Mensajes: 17
Antigüedad: 12 años
Puntos: 0
formulario para buscar en base de datos un registro

hola a todos soy nuevo en este foro y vengo a buscar ayuda si alguien me puede ayudar estoy haciendo una pagina web en php con base de dato, la cual se encargara de buscar registros de alumnos y me muestre las notas todo mi codigo esta bueno pero tengo un problemita muy pequeño pero no le encuentro la solucion les dejos los codigo aver si me pueden ayudar:

este es el codigo del formulario para realizar la busqueda


<html>
<body>
<form action="index.php" method="post">
<div align="center">
<p align="center" class="Estilo1"><em><strong>nada</strong></em></p>
<p align="center" class="Estilo1"><em><strong>lista</strong></em></p>
<p align="center" class="Estilo1"><em><strong>nombre </strong></em></p>
</div>
<form method="post" action="index.php" />
Cedula del Alumno: <input type="int" name="nomb" size="24" maxlength="24" /><br /><br />
<input type="submit" value="Buscar por Nombre" />
</form>
</form>


<table width="100%" height="132" border="0">
<tr>
<td width="22%">&nbsp;</td>
<td width="58%"><?php include("buscador.php");?></td>
<td width="20%">&nbsp;</td>
</tr>
</table>
</body>
</html>




este es el codigo encargado de buscar en la base de dato




<?php
$nombre = addslashes($_POST['nomb']); // esta es la linea 2 donde esta el error
$conexion = mysql_connect("localhost", "root", "16313024");
mysql_select_db("registro", $conexion);

$queEmp = "SELECT * FROM alumnos WHERE ID='$nombre';" or die ("Error en la consulta");
$resEmp = mysql_query($queEmp, $conexion) or die(mysql_error());
$totEmp = mysql_num_rows($resEmp);
if (!$totEmp)
{
echo "Usted no ve Clase con este Profesor";
exit;
}
?>

<style type="text/css">
<!--
body {
font-family: "Trebuchet MS", Tahoma, Verdana;
font-size: 14px;
font-weight: normal;
color: #666666;
text-decoration: none;
padding: 20px;
}
h4 {
color: #CC0000;
}
-->
</style>
</head>
<body>
<h4 class="Estilo2">Informacion Personal</h4>
<?php
if ($totEmp> 0) {
while ($rowEmp = mysql_fetch_assoc($resEmp)) {
echo "Nombre: <strong>".$rowEmp['nombre']."</strong><br></br>";
echo "Apellidos:<strong>".$rowEmp['apellido']."</strong><br></br>";
echo "Nota Primer Lapso: ".$rowEmp['nota1']."<br></br>";
echo "Nota Segundo Lapso: ".$rowEmp['nota2']."<br></br>";
echo "Nota Tercer Lapso: ".$rowEmp['nota3']."<br></br>";
echo "Nota Definitiva: ".$rowEmp['nota_final']."<br></br>";

}
}
?>


bueno al grano el codigo encargado de buscan en la base de dato me da este error:

Notice: Undefined index: nomb in C:\xampp\htdocs\buscador.php on line 2
Usted no ve Clase con este Profesor

anexo que todo funciona correctamente me da los datos que quiero pero lo unico es eso que me sale ese error en la pagina.