PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   "Durchblättern" von Datensätzen (http://www.selfphp.de/forum/showthread.php?t=9645)

Marove 30.01.2005 14:16:45

"Durchblättern" von Datensätzen
 
Hi Leute,

folgendes Problem:
Ich habe eine Datenbank in der Links mit Kateogrie eingetragen sind (außerdem kann man die einzelnen Links bewerten). Nun wollte ich die Links einzeln auflisten lassen (Die Seite vom Link in einem großen Frame und klein drunter Bewertung und Weiter bzw. Zurückbutton) aber ich frage mich wie ich das mit den Buttons bzw. Weiter/Zurück-Link realisiere. Ich möchte das nur Links von einer Kategorie angezeigt werden, und man auswählen kann ob man eine Random-Auswahl will oder die nächstbeste Seite (von der Bewertung her). Die Datenbankeinträge haben eine eindeutige Nummer aber es kann natürlich vorkommen, das einzelne Nummern nicht vergeben sind, da der Eintrag gelöscht wurde.

Ich hoffe jemand kann mir weiterhelfen. Ich habe keine ahnung wie ich das machen soll.

mfg

Stifler 30.01.2005 15:14:25

lies dir mal das hier durch denke da wird deine frage beantwortet

xabbuh 30.01.2005 16:44:53

http://php-faq.de/q/q-mysql-seitenweise.html

Marove 02.02.2005 14:32:19

So erst mal: Danke für die schnellen Antworten.

Hab mir das mal angeschaut und das is schon fast das was ich brauch nur eben nicht ganz ;).

Ich beschreib euch das Problem mal näher:

MySql-Tabelle sieht etwa so aus:

id links kategorie note votes
1 http://1 allgemein 15 5
2 http://2 speziell 12 6

id: Eindeutige Nummer
links: Die Links der Seiten
kategorie: Die Kategorie in der die Seite is
note: Alle Noten die bisher gegeben wurden, zusammengezählt
votes: alle Votes bisher

So und jetzt will ich eigentlich nur, dass ich zwische den Seiten einer Kategorie blättern kann, entweder random oder sotiert nach Durchschnittsnote (also "note / votes"), wobei ich schon mit einer Randomauswahl zufrieden wäre ;). Ich hoffe ihr könnt mir weiterhelfen.

mfg

xabbuh 02.02.2005 14:57:31

Das wird doch im Prinzip auf der Seite, die ich verlinkt habe, erklärt.

Um die Durchschnittsberechnung in die Sortierung einfließen zu lassen, nimmst du sowas:
PHP-Code:

<?php
    $sql 
"SELECT
                id,
                links,
                kategorie
                note,
                votes,
                (note/votes) AS schnitt
            FROM
                tabelle
            ORDER BY
                schnitt DESC"
;
?>


Marove 07.02.2005 21:04:20

AW: "Durchblättern" von Datensätzen
 
Danke nochmal, aber ich packs einfach nicht. Ich hab das Ganze jetzt als Random Auswahl gemacht, das reicht vorerst auch. Vielleicht bau ich noch eine Sortierfunktion ein, aber die mach ich dann wohl eher wenn ich mehr Erfahrung hab ;).

Danke nochmal für die Hilfe.


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:45:20 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.