mysql-Werte mit PHP in Tabelle sortiert ausgeben
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
ablauf
benutzername
bezug
code
datenbank
datum
detail
erstellen
firmenname
form
helfen
hilfe
jemanden
kenntnis
ordern
realisieren
reihenfolge
tabelle
webseite
-
Hallo zusammen
Ich brauche eure Hilfe. Es geht um folgendes:
Für eine Webseite soll ich ein Formular erstellen, in welches Dinge eingetragen werden können. Diese Werte werden in einer mysql-Datenbank gespeichert und sollen dann in einer Tabelle wieder auf der Webseite angezeigt werden.
Das hab ich mir PHP eigentlich gut hingekriegt, obwohl ich keine Kenntnisse in PHP habe.
Nun ist es aber so, dass die Daten in der Tabelle chronologisch aufgeführt sind. Ich möchte es jedoch alphabetisch anordnen lassen.
Könnt ihr mir helfen, wie ich das mit PHP hinkriege?
mein Code sieht bis jetzt so aus:
<table> <tr> <td width="200px">Firmenname:</td> <td width="200px">Bezug:</td> <td width="100px">Name:</td> <td width="100px">Benutzername:</td> <br /> <?php foreach($form->data['UserDetails'] as $detail): ?> <tr> <td><?php echo $detail[input_firmenname]; ?></td> <td><?php echo $detail[input_bezug]; ?></td> <td><?php echo $detail[name]; ?></td> <td><?php echo $detail[user_name]; ?></td> <?php endforeach; ?></tr> </table> <br /> <br /> <br />
Besten Dank für eure Hilfe!
Beitrag zuletzt geändert: 23.9.2014 22:59:37 von jocko -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Mir fehlt da irgendwie deine SQL Abfrage mit der du die Daten dann wieder aus der Datenbank abrufst.
Wenn ich das richtig verstanden habe ist der Ablauf ja: Form -> Datenbank -> Tabelle
Denn in dieser Abfrage bestimmst du die Sortier-Reihenfolge. -
Besten Dank für deine Hilfe.
Ich wollte das ganze mit ChronoForms und Joomla realisieren, deshalb ist es ein wenig komplizierter mit dem Code, da man nicht alles am gleichen Ort eingeben muss.
Hab es jetzt aber herausgefunden.
Falls es jemanden interessiert, der Code lautet:
<?php if ( !isset($form->data['order']) || !$form->data['order'] ) { $form->data['order'] = 'input_firmenname'; } ?>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage