Gefilterte Tabellenzeilen zählen


 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> Javascript
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
NonEstablished (Gast)
Gast

BeitragGefilterte Tabellenzeilen zählen Antworten mit Zitat

(Sorry, ursprünglich bei PHP/MySQL gepostet. Gehört aber wohl besser hier hin...)

In meiner PHP-Seite befindet sich eine Tabelle mit aktuell >100 Zeilen (Anzahl Spalten uninteressant). Diese Tabelle kann man Dank eines Scriptes über alle Spalten/Zeilen filtern. Angezeigt werden dann nur noch die Zeilen, die das gesuchte Kriterium enthalten.

Wie kann ich jetzt die gefilterten Zeilen zählen und anzeigen???

Ich möchte also dem user so etwas sagen wie "Dein Filter erzeugte X Ergebnisse"... Quasi wie ein Teilergebnis bei Excel.

Ich habe bisher nur ein Script gefunden, welches alle Zeilen der Tabelle zählt, aber den Filter bzw. das gefilterte Ergebnis ignoriert:

<script type="text/javascript">
var Zeilen = document.getElementById("kaderliste").rows.length;
document.write("Diese Tabelle hat " + Zeilen + " Zeilen");
</script>

Habt ihr eine Lösung parat?

Für Eure Unterstützung schon mal besten Dank im Voraus!
31 März 2010 09:17
axinio Internet Marketing
siebenohrhase
Mitglied

Beitrag Antworten mit Zitat

Ich denke, dazu musst Du einen kleinen Loop schreiben, etwa so, wie ich ihn unten skizziert habe, in dem Du eine charakteristische Eigenschaft der gefilterten Zeilen abfragst, ich denke, 'style.visibility' wird funktionieren.

Wichtig ist natürlich die Identity der Zeilen, ich habe mal angenommen sie heissen zz1, zz2, ...., zzn (für 7 zB id = "zz7").

var zid,ii,sichtbar,unsichtbar;
sichtbar = 0;
unsichtbar = 0;
for (ii=1;ii<=zeilen_anz;ii++)
{
zid = "zz"+ii;
if (document.getElementById(zid).style.visibility == "visible") sichtbar++;
if (document.getElementById(zid).style.visibility == "hidden") unsichtbar++;
}
document.write("Diese Tabelle hat " + sichtbar + " sichtbare Zeilen");
document.write("Diese Tabelle hat " + unsichtbar + " unsichtbare Zeilen");
02 Apr 2010 10:39
Benutzer-Profile anzeigen Private Nachricht senden
axinio Internet Marketing
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> Javascript Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  

Ähnliche Beiträge
Thema Webmaster Forum Antw. Autor Verfasst am
Keine neuen Beiträge Gefilterte Tabellenzeilen zählen PHP / MySQL 0 NonEstablished(Gast) 31 März 2010 09:13 Letzten Beitrag anzeigen
Keine neuen Beiträge Zeichen zählen Javascript 3 Forrest Gumb 14 Mai 2007 09:57 Letzten Beitrag anzeigen
Keine neuen Beiträge Hover bei Tabellenzeilen CSS 3 ThomasB 12 März 2007 13:51 Letzten Beitrag anzeigen