Hallo
die folgende Abfrage funktioniert zwar, aber es wird der einzig zutreffende Punkt in der Datenbank 4 mal ausgegeben.
Wenn mir dabei jemand helfen kann wäre das sehr schön.
Habe jetzt noch 2 weitere auf die Abfrage passende Einträge in die Datenbank geschrieben.
Ergebnis:
Erster Eintrag erscheint 4 mal
Zweiter Eintrag erscheint 3 mal
Dritter Eintrag erscheint 2 mal
die folgende Abfrage funktioniert zwar, aber es wird der einzig zutreffende Punkt in der Datenbank 4 mal ausgegeben.
Wenn mir dabei jemand helfen kann wäre das sehr schön.
Habe jetzt noch 2 weitere auf die Abfrage passende Einträge in die Datenbank geschrieben.
Ergebnis:
Erster Eintrag erscheint 4 mal
Zweiter Eintrag erscheint 3 mal
Dritter Eintrag erscheint 2 mal
PHP-Code:
<?php
function get_first_table() {
global $verbindung, $sortierung;
$query = "SELECT a.ID, a.kunde, a.name, a.vorname,
a.einrichtung, a.grundgebuehr, a.zusatzgebuehr, a.goldgebuehr, a.platingebuehr,
a.tst, a.verbindung, a.rabatt, b.ID,
b.name, b.content, b.preis, b.monat
from kunden a,stammkunden b
where
a.verbindung = $verbindung
and
a.tst = 'omega'
and
a.ID =b.ID
order by $sortierung ";
$result = mysql_query($query)
or die("Anfrage fehlgeschlagen: <br>". mysql_error() ."<br>");
// Ausgabe der Ergebnisse in HTML
while ($line = mysql_fetch_array($result, MYSQL_NUM)) {
print "\t<tr bgcolor=#FFFFFF>$i\n";
$i=0;
foreach ($line as $col_value) {
// Array mit allen notwendigen Spalten erzeugen
$all_columns[$i] = $col_value;
$i++;
}
$preis_gesamt=$all_columns[5]+$all_columns[6]+$all_columns[7];
print "\t\t<td>$all_columns[1]</td><td>$all_columns[2]
</td><td>$all_columns[4]</td><td>$all_columns[5]</td>
<td>$all_columns[6]</td><td>$all_columns[7]</td><td>$preis_gesamt</td>\n";
print "\t</tr>\n";
}
// Freigeben des Resultsets
mysql_free_result($result);
}
// Anzeige der eigentlichen html-Datei
echo "<table align=center bgcolor=#000000 cellspacing=1 BORDER=0 COLS=6 WIDTH='100%'>\n";
echo "<tr bgcolor=#FFFFFF>\n";
echo "<td><i>Ausgabe1</i></td>\n";
echo "<td><i>Ausgabe 2</i></td>\n";
echo "<td><i>Ausgabe 3</i></td>\n";
echo "<td><i>Ausgabe 4</i></td>\n";
echo "<td><i>Ausgabe 5</i></td>\n";
echo "<td><i>Ausgabe 6</i></td>\n";
echo "<td><i>Ausgabe 7</i></td>\n";
echo "</tr>\n";
// Sich die benötigten Daten aus der DB raussuchen!
connect();
get_first_table();
?></table>
Kommentar