Acumulador de Saldo
Publicado por Jesus (11 intervenciones) el 21/05/2019 16:52:16
Hola, buenas tardes.
Tengo un problema que la verdad no se en que fallo,bueno si que se donde fallo lo que me pasa es que no se que añadir para que funcione correctamente, os pongo en situacion, tengo 3 clientes de los cuales 2 son de Sevilla y 1 de Burgos, todos tienen un par de cuentas bancarias asignadas, lo que quiero hacer es que me saque el saldo total de esas cuentas, pero por Localidad, es decir el saldo total de cada una de sus localidades, el problema le tengo al final, lo que hago es crear un array donde almacenar las ciudades, para que solo me aparezcan 1 vez aunque se repitan pero a la hora de los saldos se me suma uno encima de otro y me salen la suma total, no se que me falta, tambien se que explico mal pero bueno, si teneis alguna idea o pregunta decidme, os adjunto el codigo.
Gracias
Un saludo
Tengo un problema que la verdad no se en que fallo,bueno si que se donde fallo lo que me pasa es que no se que añadir para que funcione correctamente, os pongo en situacion, tengo 3 clientes de los cuales 2 son de Sevilla y 1 de Burgos, todos tienen un par de cuentas bancarias asignadas, lo que quiero hacer es que me saque el saldo total de esas cuentas, pero por Localidad, es decir el saldo total de cada una de sus localidades, el problema le tengo al final, lo que hago es crear un array donde almacenar las ciudades, para que solo me aparezcan 1 vez aunque se repitan pero a la hora de los saldos se me suma uno encima de otro y me salen la suma total, no se que me falta, tambien se que explico mal pero bueno, si teneis alguna idea o pregunta decidme, os adjunto el codigo.
Gracias
Un saludo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<html>
<head>
<title></title>
</head>
<body>
<?php
session_start();
include "datosconexion.php";
$acum=array();
$enlace=mysqli_connect(HOST,USER,PASSWORD,DATABASE);
$person=0;
//calculamos el saldo total de todas la cuentas
$sql="SELECT * FROM clientes";
$resultado=mysqli_query($enlace,$sql);
while($ciudad=mysqli_fetch_array($resultado)){
$localidad=$ciudad['localidad'];
$dni=$ciudad['dni'];
$SQL="SELECT * FROM clientes, cuentas WHERE dni_tit='$dni'";
$resultado1=mysqli_query($enlace,$SQL);
}
while($client=mysqli_fetch_array($resultado1)){
$saldo1=$client['saldo'];
$dni1=$client['dni'];
if(!isset($acum['ciudad'])and (!isset($acum['dinero']))){
$acum['ciudad']=$localidad;
$acum['dinero']=$saldo;
}else{
$acum['ciudad']=$localidad;
$acum['dinero']+=$saldo;
$loc=$acum['ciudad'];
$din=$acum['dinero'];
echo "En la ciudad de $loc hay $din.€<br/>";
}
}
?>
</body>
</html>
Valora esta pregunta


0