WinFuture-Forum.de: [java] Neue Seite Nach 20 Beiträgen Im Gb - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

[java] Neue Seite Nach 20 Beiträgen Im Gb


#1 Mitglied ist offline   Andrew0 

  • Gruppe: aktive Mitglieder
  • Beiträge: 870
  • Beigetreten: 24. Juli 04
  • Reputation: 0

geschrieben 29. Juni 2005 - 21:01

hi,
ich habe folgendes problem: ich würde gerne in meinem gästebuch, dass in einem online shop integriert ist, eine einstellung vornehmen, damit nach 20 beiträgen automatisch eine neue seite erstellt ist. d.h. ich möchte einen script, das nach 20 beiträgen eine seite macht und diese seite automatisch verlinkt (nach seite 7 automatisch seite 8 etc.)

ich vermute, dass in meinem shopbuilder programm java dafür verwendetwird, jedoch muss ich nach allen 20 beiträgen manuell eine neue seite erstellen.
es sollte dann auch verweise geben,also zumindest wenn man auf seite 15 ist, dass man auf seite 1 und die letzte klicken kann.

kennt ihr dafür vll möglichkeiten, wie ich das automatisieren kann? wie gesagt ich denke es ist java, es könnte aber auch php sein, ich bin mir nicht ganz sicher.

beispiel: hier im forum ist das beste beispiel in den unterforen mit der verschiedenen seiten, die automatisch erstellt werden, wenn neue beiträge hinzukommen und die älteren weiter nach hinten verschoben werden.
0

Anzeige



#2 Mitglied ist offline   Slayer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.476
  • Beigetreten: 12. Dezember 03
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Baden-Württemberg
  • Interessen:&gt; Internet<br />&gt; Musik<br />&gt; Filme<br />&gt; Events

geschrieben 29. Juni 2005 - 21:11

Ganz leicht mit PHP...
Wenn die Einträge des GBs in der Datenbank angespeichert werden, dann funktioniert es so!

Bei der Abfrage der Einträge brauchst du Folgendes:

$eintraege_pro_seite = 20;
$seite = (isset($_GET['seite'])) ? $_GET['seite'] : 1;
$start = $seite * $eintraege_pro_seite - $eintraege_pro_seite;
$db_select = mysql_query("SELECT * FROM gaestebuch ORDER BY id DESC LIMIT $start,$eintraege_pro_seite");


So und dann nachher würde ich eine for-Schleife zur generierung und Anzeige der Seiten benutzen:

	$seiten_menge = mysql_num_rows(mysql_query("SELECT id FROM gaestebuch"));
  $seiten_anzahl = $seiten_menge / $eintraege_pro_seite;

for($anfang = 0; $anfang < $seiten_anzahl; $anfang ++)
	{
  $nr = $anfang + 1;

  if($seite == $nr)
  {
 	 echo ' <b>'.$nr.'</b> ';
  }
  else
  {
 	 echo ' <a href="?seite='.$nr.'">'.$nr.'</a> ';
  }
	}


So - fertig ist die Blätterfunktion :cool:
Hoffe, dass du es verstanden hast!

Dieser Beitrag wurde von Slayer bearbeitet: 29. Juni 2005 - 21:12

Der Mensch hat drei Wege, klug zu handeln.
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.

(Konfuzius)
0

#3 Mitglied ist offline   Andrew0 

  • Gruppe: aktive Mitglieder
  • Beiträge: 870
  • Beigetreten: 24. Juli 04
  • Reputation: 0

geschrieben 29. Juni 2005 - 22:24

hi,
danke für die antwort! ich werde es morgen ausprobieren, bin jetzt gerade zu müde :cool:
danke nochmals!
0

#4 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 30. Juni 2005 - 06:35

Und was hat das jetzt mit Java zu tun?
0

#5 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 30. Juni 2005 - 07:21

er meinte sicherlich javascript...
0

#6 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 30. Juni 2005 - 10:24

Damit hat es aber auch nicht sonderlich viel zu tun, oder? ;D
0

#7 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 30. Juni 2005 - 10:41

Mal vom Datenbankzugriff abgesehen ;D ...
theoretisch kannst du die Seitenaufteilung auch in javascript lösen.
0

#8 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 30. Juni 2005 - 11:22

Theoretisch schon, aber in der Praxis dürfte sich das als etwas zu aufwändig erweisen ;D
0

#9 Mitglied ist offline   Slayer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.476
  • Beigetreten: 12. Dezember 03
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Baden-Württemberg
  • Interessen:&gt; Internet<br />&gt; Musik<br />&gt; Filme<br />&gt; Events

geschrieben 30. Juni 2005 - 15:44

In der Praxis funktioniert es jedenfalls mit PHP am Leichtesten und ohne PHP wird es bei einer Datenbank auch kaum gehen ;)

Außerdem ist JS immer die schlechtere Alternative!
Der Mensch hat drei Wege, klug zu handeln.
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.

(Konfuzius)
0

#10 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 30. Juni 2005 - 16:33

jep, js ist immer eine schlechte alternative! wenn der client kein JS hat, könnte er sich ja dann nicht die letzen beiträge angucken! ich verwende auf meinen pages NIE JS - einfach wegen der kompatibilität

Dieser Beitrag wurde von Meatwad bearbeitet: 30. Juni 2005 - 20:11

I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#11 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 30. Juni 2005 - 17:15

Zitat (Meatwad: 30.06.2005, 17:33)

jep, js ist immer eine schlechte alternative! ... ich verwende auf meinen pages JS - einfach wegen der kompatibilität
<{POST_SNAPBACK}>


Merkst du was? ;)
0

#12 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 30. Juni 2005 - 20:10

hups da fehlt dein nie :$ *peinlich* *edit*
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0