Ver Mensaje Individual
  #13 (permalink)  
Antiguo 27/06/2012, 12:43
emiiangela
 
Fecha de Ingreso: junio-2012
Ubicación: maracaibo
Mensajes: 36
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: hacer una consulta por cedula o id

hola , disculape pregunte de nuevo... tengo mi paginas que hacen la consultaa por el numero de cedula en mi base de datos, el problema es que si meto otros numeros como 1 o 2 tambien me muestra resultado y no deberia ser asi, xq esos son el primer numero de lo q estan guardados en mi base de datos... este es el codigo:
<form name="form1" method="post" action="er_ced_datos.php">
<p align="left"><strong>Cedula </strong>:
<input name="cedula" type="text" value="" id="cedula">
<input name="consultar" type="submit" id="consultar" value="Revisar">
</form>.
................
</head>
<?PHP
if(isset($_POST["cedula"]) && !empty($_POST["cedula"])){
$cedula = $_POST["cedula"];
$hostname_moodle = "localhost";
$database_moodle = "moodle";
$username_moodle = "root";
$password_moodle = "";
$moodle = mysql_pconnect($hostname_moodle, $username_moodle, $password_moodle) or trigger_error(mysql_error(),E_USER_ERROR);

mysql_select_db("$hostname_moodle",$moodle);
$consultar = "SELECT idnumber, fullname, metacourse FROM mdl_course WHERE idnumber LIKE '%$cedula%' ORDER BY fullname ASC";
$query = mysql_query($consultar) or die(mysql_error());
$total_reg = mysql_num_rows($query );
if($total_reg >0){
?>

<table width="358" height="59" border="1">
<tr>
<th scope="col">Id&nbsp;</th>
<th scope="col">Nombre Completo&nbsp;</th>
<th scope="col">Curso&nbsp;</th>
</tr>
<?php
while($result=mysql_fetch_array($query )){
?>
<tr>
<td><?php echo $result['idnumber'] ?>&nbsp;</td>
<td><?php echo $result['fullname'] ?>&nbsp;</td>
<td><?php echo $result['metacourse'] ?>&nbsp;</td>
</tr>
<?php
}
}
else { echo "No se encontraron Registros";}
}
?>
</table>
</body>
</html>


tengo solo 2 registros guardados , 20465169 y 14789562.
si introduzco 2 me muetsra el resultado de 20465169, y si introduzco 1 me muestra el 14789562. y no puede ser porque me tiene q validar el numero completo. me podrian ayudar como hacer esa condicion... xfa..