Rekenen

Gestart doorAllard5 reacties40 weergaven

6 berichten · pagina 1 van 1

Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Beste,

Ik heb een probleem, alweer. Ik heb de volgende querty. Ik heb 2 rijen met als tally 2 en 3. Als ik het laat zien krijg in 23. De 2 rijen naar elkaar. Hoe kan ik in vredesnaam deze 2 getallen bij elkaar optellen.

[COLOR= #0000BB]<?php 
$show_result[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$table_prefix[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"appoint WHERE date >= "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Y-m"[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]"-01 AND date <= "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Y-m"[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]"-31"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$row[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_array"]mysql_fetch_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$show_result[/COLOR][COLOR= #007700]))
  {[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]tally[/COLOR][COLOR= #007700]];
}[/COLOR] 
?>
0
Berichten
262
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
met count() is het mogelijk in query.
maar dan zou je eerst * weg moeten halen door de dingen die je wilt opvragen.
dan wordt het wat makkelijker om te verwerken.
je moet namelijk nu ook met GROUP BY werken
lees dit maar eens door: link
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Zoals Simon zegt kan je doen:

[COLOR= #0000BB]<?php
$tally[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_result"]mysql_result[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT SUM(tally) FROM "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$table_prefix[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"appoint WHERE date >= "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Y-m"[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]"-01 AND date <= "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Y-m"[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]"-31"[/COLOR][COLOR= #007700]),[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]);[/COLOR]
?>


Of zo:

[COLOR= #0000BB]<?php
$tally[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_result"]mysql_result[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT SUM(tally) FROM "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$table_prefix[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"appoint WHERE date LIKE "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Y-m"[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]"%"[/COLOR][COLOR= #007700]),[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]);[/COLOR]
?>
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dank je, maar nog een probleem. Ik heb de volgende code. Er komt te staan 62.50. Maar ik wil dat er komt te staan 62,50. Kan dat?

echo $row[tally]*25/2;
0
Tom

Lid

Berichten
3.868
Reputatie
0
Punten
0,02
Lid sinds
Laatst gezien
Waarschijnlijk wel, maar een computer ziet een punt voor een komma aan, dus veel verschil maakt het niet.
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Allard schreef:
Dank je, maar nog een probleem. Ik heb de volgende code. Er komt te staan 62.50. Maar ik wil dat er komt te staan 62,50. Kan dat?
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [URL="http://www.php.net/number_format"]number_format[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$tally[/COLOR][COLOR= #007700]*[/COLOR][COLOR= #0000BB]25[/COLOR]/[COLOR= #0000BB]2[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]2[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000],[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000].[/COLOR][COLOR= #007700]);[/COLOR]
?>
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren