Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/04/2010, 07:02
expecimen
 
Fecha de Ingreso: octubre-2006
Ubicación: Ciudad Ojeda, Venezuela
Mensajes: 123
Antigüedad: 17 años, 6 meses
Puntos: 0
suma total segun una busqueda

hola de nuevo a toda la comunidad bien tengo un buscador que me busca los usuarios por fecha el cual me funciona muy bien el problema es le siguiente cada usuario cancela una cantidad de dinero y quiero que me diga el total según la búsqueda que estoy consultado, tengo unos códigos que me arroja el resultado de la búsqueda pero me da el total pagado de todo los registrados que hay en mi base de datos y solo quiero los que los que consulte:

BD: sedematbd
tabla: iyc

Id
Nombre
total
Fecha

Código PHP:
Ver original
  1. <?php
  2. include('ln.php')?>
  3. <?php
  4.  
  5. $link = mysql_connect("localhost", "root", "123456") or die ("Error en la Base de Datos");
  6. $bd=mysql_select_db("sedematbd",$link) or die ("Verifique la Base de Datos");
  7.  
  8. $res = mysql_query("SELECT SUM(total) as total_suma FROM iyc");  
  9. $total = mysql_result($res,0);
  10.  
  11. $Fecha_vab=$_POST["Fecha"];
  12. if ($Fecha_vab!="")
  13. {
  14.     $sql=mysql_query("SELECT * FROM `iyc` WHERE Fecha LIKE '%$Fecha_vab%'",$link);
  15.     if (mysql_num_rows($sql)>0)
  16.     {
  17.         echo "<b>Los datos resultantes para tu búsqueda son los siguientes:</b><br></br>";
  18.         $tabla=mysql_query("SELECT * FROM `iyc` WHERE Fecha LIKE '%$Fecha_vab%'",$link);
  19.         while ($registro = mysql_fetch_array($tabla))
  20.         {
  21.             echo '<table border="0" width="680">';
  22.             echo '<tr>';
  23.             echo '<td>';
  24.             echo '<p><b>Fecha</b> ' . $registro['Fecha'] . ' </p>';
  25.             echo '<p><b>Nombre</b> ' . $registro['Nombre'] . '</p>';
  26.             echo '<p><b>Id:</b> ' . $registro['Id'] . ' </p>';
  27.             echo '<p><b>TOTAL:</b> ' . $registro['total'] . ' </p>';
  28.             echo '</td>';
  29.             echo '</tr>';
  30.             echo '</table><hr size="1" width="95%" color="#274B18">';
  31.         }
  32.  
  33.     }
  34.     else
  35.     {
  36.         echo "¡No existen resultados para tu búsqueda!\n";
  37.     }
  38. }
  39. else
  40. {
  41.     echo "<b>Error:</b> ¡Debes ingresar los datos correctamente!\n";
  42. }
  43. ?>

creo que la cosa esta aquí:

Cita:
$res = mysql_query("SELECT SUM(total) as total_suma FROM iyc");
$total = mysql_result($res,0);

Última edición por expecimen; 15/04/2010 a las 09:39