Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2011, 21:20
fracus_cbrs
 
Fecha de Ingreso: agosto-2011
Mensajes: 8
Antigüedad: 13 años, 4 meses
Puntos: 0
consulta a base de datos me devuelve n-1 elemento

hola paso a contarles la situación realizo una consulta a la base de datos para que me muestre todos los registros que coinciden con el campo registro previamente ingresado, cuando me devuelve los registros me devuelve 1 menos de el que hay en realidad. por favor si podrían orientarme donde esta el error me seria de mucha ayuda gracias.

aquí les dejo el código.


Código PHP:

<html>
<head><TITLE>Cruces de planilla</TITLE></head>
<link rel="StyleSheet" type="text/css" href="stilo.css" media="screen" title="Normal" />
<div id="encabezado">
 <h1 class="sitio_nombre">Cruce de planilla</h1>
 <h3 class="slogan">Siempre Con La Gente!!!</h3>
</div>
<div id="publicacion">
<center><h2 class="titulo">Busqueda:</h2></center>
</div>
</div>
<body>
<br>
<?php
if(isset($_POST[enviar]))    
 {
    include(
"conexion.php"); // Conectar con MySQL

$control=$_POST["control"];
$busca=mysql_query("SELECT * FROM alumnos WHERE (referente = '$control')"); //Busqueda por medio del Num. de Ctrl.
$row = @mysql_fetch_array($busca); //Arreglo
$nombre=$row[1];
$apellidos=$row[2];
$no_dni=$row[3];
$domicilio=$row[4];
$circuito=$row[5];
$referente=$row[6];
$egreso=$row[7];

if(
mysql_num_rows($busca))
 {   

$num=mysql_num_rows($busca);
echo 
'existen '.$num.' noticias';



?>
<center>
<TABLE BORDER=1> 
      <TR><TD>&nbsp;<B>Nombre</B></TD> <TD>&nbsp;<B>Apellidos</B>&nbsp;</TD> <TD>&nbsp;<B>No.DNI</B>&nbsp;</TD>
      <TD>&nbsp;<B>Dimicilio</B></TD> <TD>&nbsp;<B>Circuito</B>&nbsp;</TD> <TD>&nbsp;<B>Referente</B></TD><TD>&nbsp;<B>Numero</B></TD>
</center>
<center>
<input type="button" value="Volver"  onClick=" window.location.href='index2.php' ">
</a>
</center>
<?


echo "<tr>";
   while(
$row mysql_fetch_array($busca) ) 
   {
       
      

printf("<tr><td>&nbsp;%s</td><td>&nbsp;%s</td><td>&nbsp;%s</td><td>&nbsp;%s</td><td>&nbsp;%s</td><td>&nbsp;%s</td><td>&nbsp;%s&nbsp;</td><td><

/td></tr>"
$row["nombre"],$row["apellidos"],$row["no_dni"],$row["domicilio"],$row["circuito"],$row["referente"],$row["id"]);
   } 
   
mysql_free_result($busca); 

 }

else
 echo 
" No se encontre el referente seleccionado ";
          
}

else {
?>
<center>
<form name="cambios" action="referente.php" method="POST">
Busca  votantes por Referente: <input type="text" name="control" /><br>
<input type="submit" value="enviar" name="enviar" />
</form>
</center>
<?
}
?>
</body>
</html>