Hallo an alle 
Ich habe das Forum durchsucht, jedoch nicht gefunden wonach ich suche.
Sollte es eine Thema geben, welches meine Frage beantwortet und ich es nur nicht gefunden habe, dann entschuldigt das bitte.
Worum geht es? Nun ich habe eine Abfrage vom SQL Server dessen Werte in einer HTML Tabelle ausgegeben werden sollen. Das funktioniert auch, nur legt er bei Abfrage einer Kundennummer pro Bestellung eines Kunden, immer jeweils die Tabellenüberschrift und darunter den Wert den ich aus der Datenbank hole an.
BSP: Kunde hat 2 Bestellungen getätigt dann erhalte ich folgende Anzeige
KDNr | Name | Nachname | email | Summe |...
123 | xyzm | mammaa |xx@xx.xx| 123,25 | ...
KDNr | Name | Nachname | email | Summe |...
123 | xyz | mammaa |xx@xx.xx| 254,56 |...
Ich möchte gern, dass die einzelnen Bestellungen untereinander aber nicht jeder Array() eine neue Überschrift erzeugt (KDNR ...)
Bsp:
KDNr | Name | Nachname | email | Summe |...
123 | xyzm | mammaa |xx@xx.xx| 123,25 | ...
123 | xyz | mammaa |xx@xx.xx| 254,56 |...
Das ganze sieht so aus:
AUSSCHNITT:
$Kundennummer = isset($_POST["Kundennummer"]) ? $_POST["Kundennummer"] : "";
// Formular erstellen
$Kundennummer = "<form action='Bestellung.php' method='post'>
Kundennummer: <input type='text' name='Kundennummer' value='$Kundennummer'>
<input type='submit'>
</form>";
// Wurden Daten über POST gesendet?
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// Hier wird die Eingabe überprüft
if ($_POST["Kundennummer"] != "") {
$Bestellungen = db_lesen('sales_flat_order', 'customer_prefix', 'customer_prefix = "'.$_POST["Kundennummer"].'"');
foreach($Bestellungen as $Bestellung) {
echo"<html>
<body>
<table border=2>
<tr>
<th>Anzeige customer_prefix</th>
<th>Anzeige customer_firstname</th>
<th>Anzeige customer_lastname</th>
<th>Anzeige customer_email</th>
<th>Anzeige entity_id</th>
<th>Anzeige increment_id</th>
<th>Anzeige store_id</th>
<th>Anzeige base_grand_Total</th>
<th>Anzeige base_shipping_amount</th>
<th>Anzeige base_subtotal</th>
<th>Anzeige weight</th>
</tr>
<tr>
<td align=center>".$Bestellung["customer_prefix"]."</td>
<td align=center>".$Bestellung["customer_firstname"]."</td>
<td align=center>".$Bestellung["customer_lastname"]."</td>
<td align=center>".$Bestellung["customer_email"]."</td>
<td align=center>".$Bestellung["entity_id"]."</td>
<td align=center>".$Bestellung["increment_id"]."</td>
<td align=center>".$Bestellung["store_id"]."</td>
<td align=center>".$Bestellung["base_grand_total"]."</td>
<td align=center>".$Bestellung["base_shipping_amount"]."</td>
<td align=center>".$Bestellung["base_subtotal"]."</td>
<td align=center>".$Bestellung["weight"]."</td>
</tr>
</table>
</body>
</html>";
}
echo '<a href="Bestellung.php">Weitere Kundennummer prüfen!</a>';

Ich habe das Forum durchsucht, jedoch nicht gefunden wonach ich suche.
Sollte es eine Thema geben, welches meine Frage beantwortet und ich es nur nicht gefunden habe, dann entschuldigt das bitte.
Worum geht es? Nun ich habe eine Abfrage vom SQL Server dessen Werte in einer HTML Tabelle ausgegeben werden sollen. Das funktioniert auch, nur legt er bei Abfrage einer Kundennummer pro Bestellung eines Kunden, immer jeweils die Tabellenüberschrift und darunter den Wert den ich aus der Datenbank hole an.
BSP: Kunde hat 2 Bestellungen getätigt dann erhalte ich folgende Anzeige
KDNr | Name | Nachname | email | Summe |...
123 | xyzm | mammaa |xx@xx.xx| 123,25 | ...
KDNr | Name | Nachname | email | Summe |...
123 | xyz | mammaa |xx@xx.xx| 254,56 |...
Ich möchte gern, dass die einzelnen Bestellungen untereinander aber nicht jeder Array() eine neue Überschrift erzeugt (KDNR ...)
Bsp:
KDNr | Name | Nachname | email | Summe |...
123 | xyzm | mammaa |xx@xx.xx| 123,25 | ...
123 | xyz | mammaa |xx@xx.xx| 254,56 |...
Das ganze sieht so aus:
AUSSCHNITT:
$Kundennummer = isset($_POST["Kundennummer"]) ? $_POST["Kundennummer"] : "";
// Formular erstellen
$Kundennummer = "<form action='Bestellung.php' method='post'>
Kundennummer: <input type='text' name='Kundennummer' value='$Kundennummer'>
<input type='submit'>
</form>";
// Wurden Daten über POST gesendet?
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// Hier wird die Eingabe überprüft
if ($_POST["Kundennummer"] != "") {
$Bestellungen = db_lesen('sales_flat_order', 'customer_prefix', 'customer_prefix = "'.$_POST["Kundennummer"].'"');
foreach($Bestellungen as $Bestellung) {
echo"<html>
<body>
<table border=2>
<tr>
<th>Anzeige customer_prefix</th>
<th>Anzeige customer_firstname</th>
<th>Anzeige customer_lastname</th>
<th>Anzeige customer_email</th>
<th>Anzeige entity_id</th>
<th>Anzeige increment_id</th>
<th>Anzeige store_id</th>
<th>Anzeige base_grand_Total</th>
<th>Anzeige base_shipping_amount</th>
<th>Anzeige base_subtotal</th>
<th>Anzeige weight</th>
</tr>
<tr>
<td align=center>".$Bestellung["customer_prefix"]."</td>
<td align=center>".$Bestellung["customer_firstname"]."</td>
<td align=center>".$Bestellung["customer_lastname"]."</td>
<td align=center>".$Bestellung["customer_email"]."</td>
<td align=center>".$Bestellung["entity_id"]."</td>
<td align=center>".$Bestellung["increment_id"]."</td>
<td align=center>".$Bestellung["store_id"]."</td>
<td align=center>".$Bestellung["base_grand_total"]."</td>
<td align=center>".$Bestellung["base_shipping_amount"]."</td>
<td align=center>".$Bestellung["base_subtotal"]."</td>
<td align=center>".$Bestellung["weight"]."</td>
</tr>
</table>
</body>
</html>";
}
echo '<a href="Bestellung.php">Weitere Kundennummer prüfen!</a>';
Kommentar