Spellchiller
Mitglied
Hallo zusammen,
ich habe eine Frage:
Ich habe folgende Tabellen:
tbl_tattoo
tbl_kunden
tbl_preis
Das ist mein Code bisher:
Nun möchte ich gerne, nachdem ich mir meinen Entsprechenden Kunden ausgesucht hab, z.B. Maxi Mustermax, alle bisherigen Tattoos anzeigen lassen. Die Ausgabe der Namen klappt. Jedoch erhalte ich immer nur das erste Tattoo.
Was und wie muss ich das denn ändern um alle angaben zu bekommen?
Danke im vorraus!
ich habe eine Frage:
Ich habe folgende Tabellen:
tbl_tattoo
kd_nr | Nachname | Vorname |
1 | Maxi | Mustermax |
2 | Max | Mustermann |
tbl_kunden
kd_tattoo_nr | tattoo_nr | tattoo_name |
1 | 1 | Bein |
1 | 2 | Arm |
2 | 3 | Arm |
1 | 4 | Rücken |
tbl_preis
tattoo_nr_preis | tattoo_preis | tattoo_anzahlung |
1 | 100 | 50 |
2 | 500 | 50 |
3 | 150 | 100 |
4 | 200 | 0 |
Das ist mein Code bisher:
PHP:
<?php
$ergebnis = mysql_query('SELECT * FROM tbl_kunden
JOIN tbl_tattoo
ON tbl_kunden.kd_nr = tbl_tattoo.kd_tattoo_nr
JOIN tbl_preise
ON tbl_tattoo.tattoo_nr = tbl_preise.tattoo_preis_nr
WHERE tbl_kunden.kd_nr = '.intval($_GET["kd_nr"]).';');
if (!$ergebnis) {
die('Ungültige Anfrage: ' . mysql_error());
}
$row = mysql_fetch_array($ergebnis);
$kd_nr = $_GET["kd_nr"];
?>
Nun möchte ich gerne, nachdem ich mir meinen Entsprechenden Kunden ausgesucht hab, z.B. Maxi Mustermax, alle bisherigen Tattoos anzeigen lassen. Die Ausgabe der Namen klappt. Jedoch erhalte ich immer nur das erste Tattoo.
PHP:
<tr>
<td>1. Tattoo:<br>
<input type="text" size="20" maxlength="50"
name="kd_tattoo1" value="<?= $row['tattoo_name'] ?>" ></td>
<tr>
<td>2. Tattoo:<br>
<input type="text" size="20" maxlength="50"
name="kd_tattoo2" value="<?= $row['tattoo_name'] ?>" ></td>
Was und wie muss ich das denn ändern um alle angaben zu bekommen?
Danke im vorraus!
Zuletzt bearbeitet: