tut mir leid, aber da der fehlercode 0 ist und sonst auch keine fehlerbeschreibung aufscheint, kann ich mit diesem hinweis nichts anfangen
Summe im SELECT klappt nicht
Einklappen
X
-
-
PHP-Code:<?
session_start();
mysql_connect("***", "***", "***") or
die("Keine Verbindung:‚ " . mysql_error());
mysql_select_db("in012vne_db");
$SQL1 = "SELECT *
FROM kunden
WHERE SID = '".session_id()."'";
$RS1 = mysql_query($SQL1);
$r1 = mysql_fetch_array($RS1);
echo"
<h2>Absenden der Daten</h2>
<table width=\"70%\" cellspacing=\"2\">
<tr height=\"35\"><th align=\"left\" colspan=\"2\" bgcolor=\"#eee\">Kundendaten</th></tr>
<tr><td>Name:</td><td>$r1[name]</td></tr>
<tr><td>Adresse:</td><td>$r1[plz]-$r1[ort], $r1[adresse]</td></tr>
</table><br>
<table width=\"70%\" cellspacing=\"2\">
<tr height=\"35\"><th align=\"left\" colspan=\"4\" bgcolor=\"#eee\">Schuldnerdaten</th></tr>
<tr><td>Name</td><td>Beruf</td><td align=\"right\">Betrag</td><td align=\"right\">Datum</td></tr>
";
$SQL2 = "SELECT SUM(betrag) AS summe, betrag, name, datum
FROM schuldner
WHERE SID = '".session_id()."'
GROUP by datum, name, betrag";
$RS2 = mysql_query($SQL2);
while ($r2 = mysql_fetch_array($RS2))
{
echo"<tr><td>$r2[name]</td><td>$r2[beruf]</td><td align=\"right\">".str_replace('.',',',$r2[betrag])."</td><td align=\"right\">$r2[datum]</td></tr>";
}
echo"</table>";
#mail($emailTo, $emailSubject, $emailBody, $emailHeader);
?>EDIT:
ich habe die Logindaten gelöscht, sei bitte beim nächsten Mal vorsichtiger mit solchen Daten! edited by asp2phpZuletzt geändert von asp2php; 27.02.2006, 22:06.
Kommentar
-
ich habe doch gesagt, dass du die Checkliste durchgehen sollst, warum hast du mysql_error nicht eingabaut? mach mal so:
PHP-Code:$RS2 = mysql_query($SQL2) or die("Query: ".$SQL2."<br />Error: ".mysql_error());
Kommentar
-
-
PHP-Code:$SQL2 = "SELECT SUM(betrag) AS summe, betrag, name, datum
FROM schuldner
WHERE SID = '".session_id()."'
GROUP by datum, name, betrag";
# $RS2 = mysql_query($SQL2);
$RS2 = mysql_query($SQL2) or die("Query: ".$SQL2."<br />Error: ".mysql_error());
while ($r2 = mysql_fetch_array($RS2))
{
echo"<tr><td>$r2[name]</td><td>$r2[beruf]</td><td align=\"right\">".str_replace('.',',',$r2[betrag])."</td><td align=\"right\">$r2[datum]</td></tr>";
}
echo"</table>";
echo"<p>Summe: $r2[summe]</p>";
Kommentar
-
Kommentar
Kommentar