2016-07-18 6 views
0

Ich habe eine Seite, die voll von Tabellen ist (generiert von einer foreach-Schleife) und jede Zeile zeigt unter anderem einen Monat.Wie implementiere ich eine Angular-ähnliche Filterfunktion in PHP?

Jetzt möchte ich dem Benutzer die Möglichkeit geben, einen Monat zu wählen und nur die Tabellenzeilen für diesen aktuellen Monat anzeigen zu lassen (oder gar keine Tabelle, wenn dieser Monat in der Tabelle fehlt). Ein bisschen wie die Filterfunktion in Angular JS.

Ich bin immer noch ein wenig neu in PHP und die einzige Lösung, die ich machen kann, ist das ganze etwas ungeschickt zu handhaben, CSS-Klassen zu ändern und die überflüssigen Zeilen durch CSS zu verstecken.

Was wäre eine effizientere Möglichkeit, dies zu tun?

+0

Können Sie, bitte zeigen Sie uns einen Code ....? Ein Teil davon würde uns gut tun ... – Poiz

Antwort

0

Ihr Problem hängt mit der Filteralternative von eckig in PHP zusammen.
Wie Sie wissen, ist PHP Server-Seite. Also, wenn Sie den Filter nach einem Neuladen oder Ajax-Methode erhalten möchten, benötigen Sie eine $_GET Variable.
Verwenden Sie eine andere Abfragezeichenfolge in Ihrer URL für jeden Klick jeder Schaltfläche. Rufen Sie dann die Variable GET ab und verwenden Sie sie, um Daten aus der Datenbank für die relevante Kategorie abzurufen.

Verwandte Themen