While statement in een mail zetten
Ben Janssen
19/08/2012 17:07:34Hoe kan ik een SQL output in een mail zetten met de volgende code
Het resultaat moet ongeveer zo uit komen te zien
Team Paint Totaal
$team $paint $dozen
Toevoeging op 19/08/2012 17:31:33:
Zou dit het goede antwoord zijn?
Code (php)
1
2
3
4
2
3
4
<?php
$ORsql = "SELECT teamnaam, paint, SUM(dozen) FROM reservation WHERE actief=1 GROUP BY teamnaam, paint";
$ORres = mysql_query($ORsql,$con);
?>
$ORsql = "SELECT teamnaam, paint, SUM(dozen) FROM reservation WHERE actief=1 GROUP BY teamnaam, paint";
$ORres = mysql_query($ORsql,$con);
?>
Het resultaat moet ongeveer zo uit komen te zien
Team Paint Totaal
$team $paint $dozen
Toevoeging op 19/08/2012 17:31:33:
Zou dit het goede antwoord zijn?
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
while ($ORrow = mysql_fetch_array($ORres))
{
$ORmail = "===================================================\n";
$ORmail .= "Totaal reserveringen ".$OR2row."\n";
$ORmail .= "===================================================\n";
$ORmail .= "Team * Paint * Totaal\n";
$ORmail .= $ORrow['teamnaam']." * ".$ORrow['paint']." * ".$ORrow['SUMdozen']."\n";
}
?>
while ($ORrow = mysql_fetch_array($ORres))
{
$ORmail = "===================================================\n";
$ORmail .= "Totaal reserveringen ".$OR2row."\n";
$ORmail .= "===================================================\n";
$ORmail .= "Team * Paint * Totaal\n";
$ORmail .= $ORrow['teamnaam']." * ".$ORrow['paint']." * ".$ORrow['SUMdozen']."\n";
}
?>
PHP hulp
22/11/2024 18:07:02Erwin H
19/08/2012 18:49:12Bedenk dat alles wat wordt geecho'ed in de while loop er net zo vaak komt te staan als dat de while loop wordt doorlopen. Als je alle regels die nu in de while loop hebt staan dus inderdaad meerdere keren wilt tonen, dan klopt wat je laat zien. Wil je echter alleen de 5e regel zo vaak tonen (lijkt mij eerlijk gezegd), dan moeten de andere vier er dus voor.
Ben Janssen
19/08/2012 19:45:47Team kent meerdere waarde, en paint kent er altijd maar 3.
Het is dus de bedoeling dat bij Team elke 3 waarde van paint word getoond, en daar achter het totaal ven elke type paint. (dozen = aantal)
Klopt het dan nog steeds?
Het is dus de bedoeling dat bij Team elke 3 waarde van paint word getoond, en daar achter het totaal ven elke type paint. (dozen = aantal)
Klopt het dan nog steeds?