Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Daten auf mehreren Seiten ausgeben » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Daten auf mehreren Seiten ausgeben
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Alix Alix ist weiblich
Mitglied


images/avatars/avatar-51194.jpg

Dabei seit: 12.02.2006
Beiträge: 6.436
Herkunft: Köln
Name: Katha

Daten auf mehreren Seiten ausgeben Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hey Leute,
hab mich die vergangenen Tage wie doof gesucht, und das was ich über google gefunden habe nicht verstanden. Kann mir jemand, für dumme erklären wie ich Daten mit php anstatt auf einer auf mehreren Seiten ausgeben kann? Also unten dann was weiß ich, Seite 1, 2, 3, usw steht? Ich also blättern kann?
Würde mich freuen


glg
Alix
03.12.2009 19:14 Alix ist offline E-Mail an Alix senden Beiträge von Alix suchen Nehmen Sie Alix in Ihre Freundesliste auf
Black Katrin Black Katrin ist weiblich
Mitglied


Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

php-einfach.de => Gästebuch => Blätterfunktion
03.12.2009 19:17 Black Katrin ist offline Homepage von Black Katrin Beiträge von Black Katrin suchen Nehmen Sie Black Katrin in Ihre Freundesliste auf
Alix Alix ist weiblich
Mitglied


images/avatars/avatar-51194.jpg

Dabei seit: 12.02.2006
Beiträge: 6.436
Herkunft: Köln
Name: Katha

Themenstarter Thema begonnen von Alix
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

irgendwie bin ich zu doof xD

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
<?php
$seite $_GET["seite"];  //Abfrage auf welcher Seite man ist

//Wenn man keine Seite angegeben hat, ist man automatisch auf Seite 1
if(!isset($seite))
   {
   $seite 1;
   }

//Verbindung zu Datenbank aufbauen

$link mysql_connect("localhost","rvbuchental","´passi") or die ("Keine Verbindung moeglich");
mysql_select_db("db.php") or die ("Die Datenbank existiert nicht");


//Einträge pro Seite: Hier 15 pro Seite
$eintraege_pro_seite 15;

//Ausrechen welche Spalte man zuerst ausgeben muss:

$start $seite $eintraege_pro_seite $eintraege_pro_seite;


//Tabelle Abfragen
//Tabelle hei&szlig;t hier einfach: Tabelle
                 $sql "SELECT * FROM `Fotos` WHERE `rasse` = '$rasse' ORDER BY name ASC" or die ("$sql<hr />" .mysql_error());
                 $result mysql_query($sql);
                 while ($row mysql_fetch_array($result))
      {

                        echo"
                         <tr>
                         <td width="18%"><img src="vorschau$row[id].jpg"  border="1" bordercolor ="#000000"  align="left"> </td>
            <td width="12%"> <a href="foto.php?id=$row[id]">$row[name]</a></b> </td>
            <td width="12%"$row[farbe]</b> </td>
                         <td width="12%"$row[rasse]</b> </td>
                          <td width="12%"$row[eignung]</b> </td>
                            <td width="12%">Fotos$row[fotozahl]</b> </td>
                            <td width="12%"ID$row[id]</b> </td>
                         </tr>   </table>

                        ";
                  }





//Jetzt kommt das "Inhaltsverzeichnis",
//sprich dort steht jetzt: Seite: 1 2 3 4 5


//Wieviele Einträge gibt es überhaupt

//Wichtig! Hier muss die gleiche Abfrage sein, wie bei der Ausgabe der Daten
//also der gleiche Text wie in der Variable $abfrage, blo&szlig; das hier das LIMIT fehlt
//Sonst funktioniert die Blätterfunktion nicht richtig,
//und hier kann nur 1 Feld abgefragt werden, also id

                 $sql = "SELECT FROM `FotosWHERE `rasse` = '$rasse' ORDER BY name ASC" or die ("$sql<hr />" .mysql_error());
                 $result = mysql_query($sql);
                 while ($row = mysql_fetch_array($result))

//Errechnen wieviele Seiten es geben wird
$wieviel_seiten = $menge / $eintraege_pro_seite;

//Ausgabe der Seitenlinks:
echo "<div align="center">";
echo "<b>Seite:</b";


//Ausgabe der Links zu den Seiten
for($a=0; $a < $wieviel_seiten$a++)
   {
   $b = $a + 1;

   //Wenn der User sich auf dieser Seite befindet, keinen Link ausgeben
   if($seite == $b)
      {
      echo "  <b>$b</b";
      }

   //Aus dieser Seite ist der User nicht, also einen Link ausgeben
   else
      {
      echo "  <a href="?seite=$b">$b</a";
      }


   }
echo "</div>";
?>

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Alix: 06.12.2009 14:58.

03.12.2009 19:43 Alix ist offline E-Mail an Alix senden Beiträge von Alix suchen Nehmen Sie Alix in Ihre Freundesliste auf
Black Katrin Black Katrin ist weiblich
Mitglied


Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

1. briechst du das php zufrüh ab

und 2. fehlt bei deiner DB abfrage irgendwie das Limit
03.12.2009 19:47 Black Katrin ist offline Homepage von Black Katrin Beiträge von Black Katrin suchen Nehmen Sie Black Katrin in Ihre Freundesliste auf
Alix Alix ist weiblich
Mitglied


images/avatars/avatar-51194.jpg

Dabei seit: 12.02.2006
Beiträge: 6.436
Herkunft: Köln
Name: Katha

Themenstarter Thema begonnen von Alix
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

1. hab ich verbessert aber 2. versteh ich nicht xD was meinst du damit?
03.12.2009 20:03 Alix ist offline E-Mail an Alix senden Beiträge von Alix suchen Nehmen Sie Alix in Ihre Freundesliste auf
Alix Alix ist weiblich
Mitglied


images/avatars/avatar-51194.jpg

Dabei seit: 12.02.2006
Beiträge: 6.436
Herkunft: Köln
Name: Katha

Themenstarter Thema begonnen von Alix
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

kann mir bei dem code vielleicht jemand helfen? xD find den fehler nicht, der zeigt immer Datenbank besteht nicht an
08.12.2009 09:42 Alix ist offline E-Mail an Alix senden Beiträge von Alix suchen Nehmen Sie Alix in Ihre Freundesliste auf
Black Katrin Black Katrin ist weiblich
Mitglied


Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

dein code

php:
1:
$sql "SELECT * FROM `Fotos` WHERE `rasse` = '$rasse' ORDER BY name ASC" or die ("$sql<hr />" .mysql_error());


code von php-einfach.de
php:
1:
$abfrage "SELECT * FROM Tabelle LIMIT $start$eintraege_pro_seite";

LIMIT $start, $eintraege_pro_seite
08.12.2009 09:56 Black Katrin ist offline Homepage von Black Katrin Beiträge von Black Katrin suchen Nehmen Sie Black Katrin in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Daten auf mehreren Seiten ausgeben

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH