Hallo Leute,
habe folgende Funktion, die aus einem HTML-Formular die Datumsinformation erhält ($beginnTag etc) und dann eine
SQL-Arfrage absetzt. Mit den Daten soll dann ein PDF erstellt werden.
Jedoch wird die Abfrage anscheinend nicht abgesetzt.
register_globals ist ON
PHP Version 4.3.10
Wenn ich diese nun ausführe bekomme ich folgende Fehlermeldung:
Warning: Missing argument 3 for holestatistik() in /opt/lampp/htdocs/test/db_verbindung.php on line 22
Warning: Missing argument 4 for holestatistik() in /opt/lampp/htdocs/test/db_verbindung.php on line 22
Warning: Missing argument 5 for holestatistik() in /opt/lampp/htdocs/test/db_verbindung.php on line 22
Warning: Missing argument 6 for holestatistik() in /opt/lampp/htdocs/test/db_verbindung.php on line 22
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL
server version for the right syntax to use near 'Array' at line 1
Query: Array
Jetzt weiß allerdings nicht mehr weiter, was da falsch läuft. Könnte mir da jemand helfen?
Vielen Dank schon im Voraus.
Gruß
Oli
habe folgende Funktion, die aus einem HTML-Formular die Datumsinformation erhält ($beginnTag etc) und dann eine
SQL-Arfrage absetzt. Mit den Daten soll dann ein PDF erstellt werden.
Jedoch wird die Abfrage anscheinend nicht abgesetzt.
register_globals ist ON
PHP Version 4.3.10
PHP-Code:
function holeStatistik ($beginnTag, $beginnMonat, $beginnJahr,
$endTag, $endMonat, $endJahr) //Zeile #22
{
global $connection;
$query = "SELECT kunden.kdnr, kunden.name, kunden.plz, kunden.ort, rechnungen.rg_nr"
. " FROM kunden"
. " LEFT JOIN rechnungen ON kunden.kdnr = rechnungen.kdnr WHERE"
. " rechnungen.rg_dat >= '$beginnJahr-$beginnMonat-$beginnTag' AND
rechnungen.rg_dat <= '$endJahr-$endMonat-$endTag'"
. " GROUP BY kunden.kdnr"
. " ORDER BY kunden.kdnr DESC LIMIT 0, 30";
$ergebnis = mysql_query($query, $connection);
if ( ! $ergebnis )
die ( "fatal error: ".mysql_error());
$ret = array();
while ( $row =mysql_fetch_array( $ergebnis )) //liefert Datensatz als assoziatives Array
array_push( $ret, $row); //array $ret wird um $row erhöht
return $ret;
}
Warning: Missing argument 3 for holestatistik() in /opt/lampp/htdocs/test/db_verbindung.php on line 22
Warning: Missing argument 4 for holestatistik() in /opt/lampp/htdocs/test/db_verbindung.php on line 22
Warning: Missing argument 5 for holestatistik() in /opt/lampp/htdocs/test/db_verbindung.php on line 22
Warning: Missing argument 6 for holestatistik() in /opt/lampp/htdocs/test/db_verbindung.php on line 22
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL
server version for the right syntax to use near 'Array' at line 1
Query: Array
Jetzt weiß allerdings nicht mehr weiter, was da falsch läuft. Könnte mir da jemand helfen?
Vielen Dank schon im Voraus.
Gruß
Oli
OffTopic:
So jetzt besser?
Kommentar