QuiBui LE download

Download QuiBui LE Version 1.5.1 (beta)

Freitag, 21. September 2007

QuiBui in Foren

Ich habe im Forum von www.php-resource.de zu einem Problem eines Nutzers eine Antwort gegeben. Sie war so, wie ich gerne eine Antwort gebe, wenn ich sie weiss: einfach zu zielführend.

Es ging um das Erzeugen eines Pulldowns aus den Daten einer MySQL-Abfrage. Und ich schilderte die QuiBui-Funktion QB_TABLE2PULLDOWN, die ja genau das macht...

Wie hätte ich vermuten können, dass es einigen im Forum gar nicht darum geht, eine Lösung für ein Problem zu liefern, sondern nur darum, den Hilfesuchenden mit kleinen "Schubsern" zu einer mehr oder weniger funktionierenden Codierung zu helfen??

Dann fand man es auch noch sehr nett, meinen absichtlich verschleierten QuiBui-Code zu entschleiern und dort teilweise zu posten. Das wurde dann später gekürzt, was ok ist aber nicht von der Art und Weise des Umgangs mit fremden Code ablenken kann.

Ich für mein Teil habe daraus etwas gelernt: wer nach Problem-Lösungen sucht, wird sie nicht in öffentlichen Foren suchen. Dafür sind die meisten einfach zu sehr auf Nutzer geeicht, die JavaScript-Funktionen zwischen "PHP"- Tags einbinden... Diesen dann mit fertigen Funktionen zu kommen ist dort einfach nicht Sinn der Sache. Wie heisst es dort in mehreren Beiträgen so oft: "hier wird dir niemand den fertigen Code machen". Fokus ist also auf selbst lernen gesetzt und immer wieder und immer wieder, Generation für Generation, auf Erfragen und Lösen der selben Probleme...

Mittwoch, 19. September 2007

Lektion 3: Durch MySQL-Liste blättern

Schauen wir uns mal an, wie durch eine lange Liste mit QuiBui geblättert werden kann. Was ich schon vorab sagen kann: es ist wirklich einfach ;)

Gegeben sei eine MySQL-Tabelle, wie z.B. diese:


Tabelle: albums
-----------------------------------------
| jahr | album | verkauft|
-----------------------------------------
| 1981 | Face Value | 19 Mio. |
| 1982 | Hello, I Must Be Going!| 15 Mio. |
| 1985 | No Jacket Required | 32 Mio. |
| 1987 | 12"ers (Remixes) | 1 Mio. |
| 1989 | …But Seriously | 26 Mio. |
| 1989 | Serious Hits… Live! | 22 Mio. |
| 1993 | Both Sides | 10 Mio. |
| 1996 | Dance Into The Light | 5 Mio. |
| 1998 | ...Hits | 15 Mio. |
| 1999 | A Hot Night In Paris | 1 Mio. |
| 1999 | Tarzan-Soundtrack | 2 Mio. |
| 2002 | Testify | 5 Mio. |
| 2003 | Bärenbrüder-Soundtrack | |
| 2004 | Platinum Collection | 1 Mio. |
-----------------------------------------



Nehmen wir an, wir wollen nur je 5 Einträge gleichzeitig anzeigen - weitere sollen durch Blättern erreichbar sein.

Zuerst geben wir die Liste einfach aus. (Hier ausführlich, wie das geht)

foreach(QB_TABLE2ARRAY('albums') as $album) {
echo $album['jahr'] . " " . $album['album'] . "<br>";
}


Jetzt setzen wir im Kopf der PHP-Datei eine QuiBui-Variable fest, die das Blättern steuert:

$_QB_MAX_PER_PAGE gibt an, wie viele Einträge pro Seite angezeigt werden sollen. Wir wollten hier 5 anzeigen. Also:

$_QB_MAX_PER_PAGE = 10;

Jetzt fügen wir an die gewünschte Stelle die Links zum Blättern ein:

echo QB_PAGINATION_LINKS(QB_COUNTTABLE('albums'));

Nun ja, das war's auch schon! Sehen wollen? Quelltext ist auch dabei!

Donnerstag, 13. September 2007

QuiBui LE Download

Seit heute steht QuiBui "LE" zum Download bereit.

Beispiele zum Einsatz von QuiBui LE findet ihr auf der Homepage:

http://www.erich-kachel.de/quibui_app