Tabelleninhalt aus- und einblenden

Alles, was PHP betrifft, kann hier besprochen werden.

Tabelleninhalt aus- und einblenden

Postby Superotto » 03. November 2008 21:48

Hallo,

in dem unten stehenden Code wird mit Hilfe von MySQL eine 4-zeilige Tabelle dargestellt (Anfang, Ende, Title, Einzelheit).


<table border = "1">
<tr><th>Anfang</th><th>Ende</th><th>Titel</th><th>Einzelheiten</th></tr>

<?php
$jos = @mysql_query($select . $from . $where);
if (!$jos) {
echo '</table>';
exit('<p>Error retrieving from database!<br />'.
'Error: ' . mysql_error() . '</p>');
}

while ($jo = mysql_fetch_array($jos)) {
echo "<tr valign='top'>\n";
$id = $jo['id'];
$Anfang = htmlspecialchars($jo['Anfang']);
$Ende = htmlspecialchars($jo['Ende']);
$Titel = htmlspecialchars($jo['Titel']);
$Einzelheiten = htmlspecialchars($jo['Einzelheiten']);
echo "<td>$Anfang</td>\n";
echo "<td>$Ende</td>\n";
echo "<td>$Titel</td>\n";
echo "<td>$Einzelheiten</td>\n";
echo "<td><a href='edit.php?id=$id'>Edit</a> | " .
"<a href='delete.php?id=$id'>Delete</a></td>\n";
echo "</tr>\n";
}
?>

</table>

Meine Frage: Wie kann ich den Inhalt der 4-ten Spalte (Einzelheiten) aus- und einblenden? Der Inhalt soll nur bei Bedarf geöffnet werden (z.B. über einen Button.

Wäre toll wenn Ihr mir weiter Helfen könntet.
Danke.
Superotto
 
Posts: 16
Joined: 07. October 2008 14:36

Postby Nobbie » 04. November 2008 12:41

Wo genau liegt das Problem? Zeige einen Button (oder vielleicht einen Link an) und wenn jemand darauf klickt, mußt Du die entsprechenden Daten aus MySQL ermitteln (ähnlich wie im Script) und dann erst anzeigen.

Ggf. kannst Du die Daten auch schon vorher ermitteln und in JavaScript eingebettet erst auf Knopfdruck anzeigen - ich weiß ja nicht, was der Sinn dieser Auslagerung ist? Weniger Datentransfer (dann ist diese Lösung unsinnig) oder eine übersichtlichere Seitendarstellung (dann wäre das eine sinnvolle Möglichkeit).

Last not Least könnte man das kombinieren und mit Hilfe von AJAX lösen, aber ich bin kein Freund von AJAX und Du bräuchtest dafür auch sehr gute Programmierkenntnisse in AJAX, JavaScript und PHP.
Nobbie
 
Posts: 8762
Joined: 09. March 2008 13:04


Return to PHP

Who is online

Users browsing this forum: No registered users and 2 guests