Antworten auf deine Fragen:
Neues Thema erstellen

Fahrzeugübersicht PHP + MySql

redbull2906

Nicht mehr ganz neu hier

Hallo zusammen,

sitz mal wieder seit stunden an einer Übersicht und es wird mir nicht klar wie ich diese realsieren kann.

Folgendes Problem

Ich habe in meiner Datenbank eine Tabelle Fahrzeuge mit folgender DB-Struktur:

id
typ
img
Ausstattung

Diese möchte ich in einer Übersicht die wie folgt aussehen soll ausgeben

HTML:
<table>
<tr><th>Fahrz. 1</th><th>Fahrz. 2</th> usw....</tr>
<tr><td>Ein Bild zum Fahrz.</td><td>ein Bild zum Fehrz.</td> usw....</tr>
<tr><td>Ausstattung Fahrz. 1</td><td>Ausstattung Fahrz. 2</td> usw....</tr>
</table>
Soll am Schluss so sein das alle Fahrzeuge nebeneinander stehen und das jeweilige Bild und die Ausstattungsmerkmale unter dem jewieligen Fahrzeug sind.

Bissher habe ich es so versucht
PHP:
$abfrage = "SELECT * FROM fahrzeug";
$ergebnis = mysql_query($abfrage);
while($row=mysql_fetch_array($ergebnis)){
<tr><th>'.$row['typ'].'</th></tr>
<tr><td>'.$row['img'].'</td></tr>
<tr><td>'.$row['ausstattung'].'</td></tr>
}
Was natürlich nicht wirklich meine geünschte Übersicht erzeugt.

Könnt ihr mir da evtl. weiterhelfen wie ich diese Übersicht am besten aufbauen soll?
 
Zuletzt bearbeitet:

eytibi

*moep*

AW: Fahrzeugübersicht PHP + MySql

Hallo,

ich würde die Daten der Fahrzeuge in einem zweidimensionalen Array speichern. (Also ein Array, welches Arrays mit den Fahrzeugdaten enthält. Dann kannst du in 3 Schleifen die Daten ausgeben. Zum Beispiel so:

PHP:
<tr>
  <?php>
    foreach ($fahrzeuge as $fehrzeug) {
      echo '<th>'.$fehrzeug['typ'].'</th>';
    } 
  </?>
</tr>
 
Zuletzt bearbeitet:

Sapoot

Pixelsammler

AW: Fahrzeugübersicht PHP + MySql

Hi...

Man kann das Ganze auch in DIVs darstellen und diese über CSS ausrichten.
 
F

frechDAX72

Guest

AW: Fahrzeugübersicht PHP + MySql

Mein Vorschlag:

Code:
$strSql="Select typ, img, ausstattung FROM fahrzeug ORDER BY typ ASC";
$res = mysql_query($strSql) or die ("Konnte Select nicht ausführen");
while($row = mysql_fetch_array($res)) { 
   $types[]=$row[typ];
   $images[]=row[img];
   $ausstattungen[] =$row[ausstattung];
}
echo "<table><tr>";
foreach ($types  as $typ) {
   echo '<th>'.$typ.'</th>';
} 
echo "</tr><tr>";
foreach ($imges as $img) {
   echo '<td>'.$img.'</td>';
}
echo "</tr><tr>";
 foreach ($ausstattungen as $ausstattung) {
   echo '<td>'.$ausstattung.'</td>';
} 
echo "</tr></table>"

Besser ist es in der Tat, statt der Tabellenstruktur eine DIV-Struktur aufzubauen. Dann bist Du in der Gestaltung flexibler.
Ich würde auch kein SELECT * machen, sondern immer die Felder aufzählen, die Du auswerten willst. Das macht eine spätere Fehleranalyse einfacher, wenn sich mal was an der Tabellenstruktur ändert.

 

saila

Moderatorle

AW: Fahrzeugübersicht PHP + MySql

Schon vor lauter div-Boxen vergessen, warum es Tabellen gibt oder? Eine Tabelle ist wie das Wort sagt für eine tabelarische Darstellung gedacht.

Wenn man sich statt einer Tabelle das ganze in div-Boxen zusammen setzen möchte und angenommen die Spalten würden von der Anzahl sich erhöhren - viel Spass. Und worin die Einschränkung liegen soll gegenüber div-Boxen ist mir unklar. Höchstens im mangel an CSS-Kenntnissen.
 

redbull2906

Nicht mehr ganz neu hier

AW: Fahrzeugübersicht PHP + MySql

Danke für Eure Hilfe - mit den 3 Foreach-Schleifen läuft es.
Bin zwar nicht ganz neu auf dem php Gebiet aber mit den Arrays hab ich immer noch net so richtig Freundschaft geschlossen.

Was die Darstellungen berifft geb ich saila recht. Dafür sind schließlich Tabellen da.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.616
Beiträge
1.538.358
Mitglieder
67.536
Neuestes Mitglied
QuestionMark
Oben