Hi ich beschreibe erstmal was ich mache und dann mein Problem.
Ich lasse mir ein Formular ausgeben. In diesem Formular kann ich Datensätze eingeben die, sobald sie abgeschickt wurden in die DB geschrieben werden. Nun wollte ich mir unter dem Formular einen Link ausgeben lassen und wenn ich auf den Link klicke soll die Datenbank angezeigt werden.
So hab ich das realisiert mit dem Link.
Die Tabelle wird schon mit geladen ist aber auf display:none geschaltet. Sobald ich auf den Link klicke erscheint die Tabelle, wenn ich noch mal drauf klicke ist sie wieder weg.
Nun zu meinem Problem. Das ganze hat gut geklappt mit DB-Tabellen von 4 Spalten und ca 5 Zeilen. Nun hab ich das ganze versucht mit einer DB-Tabelle die etwas größer war so ca. 8 Spalten und 10 Zeilen und da tauchte das Problem auf das die Seite nicht angezeigt werden kann. Der Browser (FF) lädt die Datei man merkt auch am Rechner das er versucht etwas zu laden aber kann die Daten nicht anzeigen.
Liegt das jetzt echt daran das die DB-Tabelle zu groß ist um sie im Hintergrund schon zu laden?
Könnte man das noch anders Realisieren als die Tabelle schon mit zu laden und unsichtbar dar zu stellen? Also ich möchte es halt so haben das wenn man auf den Link klickt das Formular weiter angezeigt wird und darunter die DB-Tabelle.
Ich lasse mir ein Formular ausgeben. In diesem Formular kann ich Datensätze eingeben die, sobald sie abgeschickt wurden in die DB geschrieben werden. Nun wollte ich mir unter dem Formular einen Link ausgeben lassen und wenn ich auf den Link klicke soll die Datenbank angezeigt werden.
So hab ich das realisiert mit dem Link.
Code:
<script type="text/javascript">
function lage(lage) {
if (document.getElementById(lage).style.display == "none"){
document.getElementById(lage).style.display = "inline";
}else{
document.getElementById(lage).style.display = "none";
}
}
</script>
<a href="javascript:lage('bilder')">Tabellenansicht</a>
<?php
echo "<div id=\"bilder\" style=\"display:none;\">";
include "peartablebilder.php";
echo '</div>';
?>
Nun zu meinem Problem. Das ganze hat gut geklappt mit DB-Tabellen von 4 Spalten und ca 5 Zeilen. Nun hab ich das ganze versucht mit einer DB-Tabelle die etwas größer war so ca. 8 Spalten und 10 Zeilen und da tauchte das Problem auf das die Seite nicht angezeigt werden kann. Der Browser (FF) lädt die Datei man merkt auch am Rechner das er versucht etwas zu laden aber kann die Daten nicht anzeigen.
Liegt das jetzt echt daran das die DB-Tabelle zu groß ist um sie im Hintergrund schon zu laden?
Könnte man das noch anders Realisieren als die Tabelle schon mit zu laden und unsichtbar dar zu stellen? Also ich möchte es halt so haben das wenn man auf den Link klickt das Formular weiter angezeigt wird und darunter die DB-Tabelle.