Hallo,
ich habe mir eine Datenbank erstellt. In dieser gibt es 2 Tabellen.
Eine für den gelben Bereich (s. Bild) und eine für den grünen Bereich. Beide sind mit einer von und bis Spalte belegt. Die 3 Tabelle sind die ausgelagerten Zahlen (z.B. blaues Feld) und eine Zwischentabelle wo die IDs gespeichert sind.
Zur Erklärung. Ich möchte 2 Eingabefelder mit den Bezeichnungen strom und öl haben, wo die eingegeben Daten an PHP übergeben werden. strom soll die gelbe Zeile abfragen und öl die grüne Spalte. Sind beide Werte gefunden soll eine Verbindung (blaues Feld) entstehen. Also wie eine x-y Verbindung in Mathe.
Dieser Wert soll ausgegeben werden.
Ich habe es schon mit folgender Select Abfrage versucht, aber da gibt er mir leider alle Werte mehrmals untereinander aus.
Hat jemand zufällig eine Verbesserungsmöglichkeit oder sollte ich es besser mit Switch Case in PHP hardgecodet machen?
ich habe mir eine Datenbank erstellt. In dieser gibt es 2 Tabellen.
Eine für den gelben Bereich (s. Bild) und eine für den grünen Bereich. Beide sind mit einer von und bis Spalte belegt. Die 3 Tabelle sind die ausgelagerten Zahlen (z.B. blaues Feld) und eine Zwischentabelle wo die IDs gespeichert sind.
Zur Erklärung. Ich möchte 2 Eingabefelder mit den Bezeichnungen strom und öl haben, wo die eingegeben Daten an PHP übergeben werden. strom soll die gelbe Zeile abfragen und öl die grüne Spalte. Sind beide Werte gefunden soll eine Verbindung (blaues Feld) entstehen. Also wie eine x-y Verbindung in Mathe.
Dieser Wert soll ausgegeben werden.
Ich habe es schon mit folgender Select Abfrage versucht, aber da gibt er mir leider alle Werte mehrmals untereinander aus.
Code:
$result = mysql_query("Select zahlen From kosten, zwischentabelle, id_oel, id_strom Where '$strom' Between id_strom.stromvon and id_strom.strombis and '$oel' between id_oel.oelvon and id_oel.oelbis"); while($row = mysql_fetch_row($result)) echo $row[0].'<br />';
Kommentar