Hallo,
Ich bin gerade dabei für mich selber eine kleine Seite zu schreiben.
Und habe nun gerade eine Total Blockade wie ich meinen Code um schreiben muss das er die Ausgabe so macht wie ich es gerne hätte.
Die MySQL Tabelle:
ID | title | showorder | side
1 | Erste Kategorie | 2 | left
2 | Zweite Kategorie | 1 | left
3 | Dritte KAtegorie | 3 | right
Als ausgabe hätte ich gerne das wie folgt:
Mein bisheriger Code sieht so aus:
Jetzt ist aber auf der Rechten Seite das erste Feld Leer. Mir ist klar das es durch die else Anweisung kommt. Weil ich dort nun mal ein leeres Feld übergebe.
Ich hab nur gerade Total ne Brett vor dem Kopf wie ich das umschreiben muss das er das gewünschte Ergebnis Liefert.
Wäre schön wenn sich dem jemand annehmen würde und mir Hilfreiche Tipps oder Code Vorschläge gibt.
Ich bedanke mich schon mal im vor raus.
Grüße
Simme
Ich bin gerade dabei für mich selber eine kleine Seite zu schreiben.
Und habe nun gerade eine Total Blockade wie ich meinen Code um schreiben muss das er die Ausgabe so macht wie ich es gerne hätte.
Die MySQL Tabelle:
ID | title | showorder | side
1 | Erste Kategorie | 2 | left
2 | Zweite Kategorie | 1 | left
3 | Dritte KAtegorie | 3 | right
Als ausgabe hätte ich gerne das wie folgt:
HTML-Code:
<table width="50%" border="1" align="center"> <tr> <td width="50%">Links:</td> <td width="50%">Rechts:</td> </tr> <tr> <td>Zweite Kategorie</td> <td>Drite Kategorie</td> </tr> <tr> <td>Erste Kategorie</td> <td></td> (Bleibt leer) </tr> </table>
PHP-Code:
<table width="50%" border="1" align="center">
<tr>
<td width="50%">Links:</td>
<td width="50%">Rechts:</td>
</tr>
<?php
$kat_auswahl = "SELECT * FROM site_menuitemgroups";
$kategorien = mysql_query($kat_auswahl);
while($kat=mysql_fetch_object($kategorien))
{
echo '<tr>';
if ($kat->side == 'left') {
echo '<td>'.$kat->showorder.' | ' .$kat->title.'</td>';
}
else {
echo' <td></td>';
}
if ($kat->side == 'right') {
echo '<td>'.$kat->showorder.' | ' .$kat->title.'</td>';
}
else {
echo' <td></td>';
}
}echo '</tr>';
?>
</table>
Ich hab nur gerade Total ne Brett vor dem Kopf wie ich das umschreiben muss das er das gewünschte Ergebnis Liefert.
Wäre schön wenn sich dem jemand annehmen würde und mir Hilfreiche Tipps oder Code Vorschläge gibt.
Ich bedanke mich schon mal im vor raus.
Grüße
Simme
Kommentar