ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
550
550
EMPFEHLEN
-
hallo
Ich muss für die Schule eine Webseite bauen.
Ich habe eine Datenbank Abfrage welche mir die gewünschten Datensätze anzeigt.
nun möchte ich jeweils nur ein Datensatz anzeigen.
Dafür brauche ich zwei Buttons "Vorwärts, Rückwärts".
Wie kann ich die Buttons einbinden und den Klick abfragen
Ihr findet ihr mein bereits erstellten Code ohne Blättern.
Ich bin wirklich ein Anfänger und bin froh wenn ihr ihre Antwort so genau wie möglich schreibt.
Danke für eure Unterstützung
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>New Document</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
</head>
<body>
<br />
<div id="sidebar"> <li class="active"><a href="?pid=5">Unlogisch</a></li>
<li><a href="?pid=6">Klassiker</a></li>
<li><a href="?pid=9">Gegen Schwule</a></li>
<li><a href="?pid=10">Gegen Frauen</a></li>
<li><a href="?pid=11">Eklig</a></li>
<li><a href="?pid=12">Perwers</a></li>
<li><a href="?pid=13">Schulwitze</a></li>
<li><a href="?pid=14">Böse</a></li>
<li><a href="?pid=15">Tierwitze</a></li>
<li><a href="?pid=16">Politischewitze</a></li>
<li><a href="?pid=17">Priesterwitze</a></li>
<li><a href="?pid=18">gegen schoten</a></li>
<li><a href="?pid=19">gegen leprakranke</a></li>
<li><a href="?pid=20">Albanerwitze</a></li>
</div>
</form>
<br />
<h1>Boese</h1><br />
<?php
mysql_connect("localhost","root","")
or die ("MySQL Connect: ".mysql_error());
mysql_select_db("witze")
or die ("MySQL Connect: ".mysql_error());
$sql=mysql_query("SELECT witz.witz_name FROM witz,thema,witz_thema
WHERE (thema.thema_id = 8 AND witz_thema.id_witz =witz.witz_id AND witz_thema.id_thema =thema.thema_id) ")
or die ("MySQL Query 1: ".mysql_error());
$sql_num=mysql_num_rows($sql);
?>
<br />
<?php
for ($i=0 ;$i<$sql_num;$i++){
$datensatz= mysql_fetch_array($sql);
echo $datensatz['witz_name'];
}
?>
</body>
</html>[/PHP][/PHP][/PHP]PHP-Code:[PHP][PHP][PHP]
-
Hi.
ich denke mal, dass du je Satz eine ID hast.
Da kannst du eine Leiste erstellen (z.B. als <a href=...), mit der man navigieren kann.
Dort gibt du als Parameter die ID des jeweiliges Satzes mit.
Das sollte doch gehen, oder?Gruß Harry
http://www.kaempf-nk.de/webseitengestaltung/
-
Wenn du es über Buttons machen willst, nimm JavaScript:
Nach id= musst du dann nur noch durch die ID des nächsten Datensatzes einfügen, diese auf der nächsten Seite mit $_GET ermitteln und den entsprechenden Datensatz auslesen.PHP-Code:<input type="button" value="Vorwärts" onClick="location.href = '?id=NÄCHSTE_ID'" />
PS: Bitte Code das nächste mal zwischen Code-Tags!
-
13.10.10 08:12 #4
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Selbst wenn es eine ID gibt, warum sollen alle Datensätze ausgelesen werden nur um einen davon anzuzeigen und vom nächsten die ID zu ermitteln.
Jetzt musst du nur beim Vorwärts-/Rückwärtsbutton den entsprechenden Wert mitgeben und diesen an die Variable $von übergeben. Dann wird immer genau 1 Datensatz aus der Datenbank ausgelesen.PHP-Code:$sql = "SELECT witz.witz_name FROM witz,thema,witz_thema WHERE
(thema.thema_id = 8 AND witz_thema.id_witz =witz.witz_id
AND witz_thema.id_thema =thema.thema_id) LIMIT " .$von .", 1";
mysql_query($sql);
Damit es so funktioniert muss natürlich sichergestellt sein das nur gültige Werte verwendet werden.
Gruß Thomas
P.S. Wenn das da oben wirklich dein Quelltext ist, solltest du ihn dringend nochmal prüfen. Da sind im HTML schon ein paar Fehler drin.Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
Ähnliche Themen
-
Nächsten Datensatz anzeigen ..
Von maeg im Forum PHPAntworten: 1Letzter Beitrag: 08.11.05, 22:45 -
Zugriff von Aktuellen Datensatz auf nächsten Datensatz?
Von chris4712 im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 30.09.05, 13:51 -
Wie bekomme ich den nächsten Datensatz bei einer Abfrage mit while-Schleife?
Von grapo im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 13.08.05, 11:15 -
Vorherigen und nächsten Datensatz
Von saimoto im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 13.09.04, 18:37 -
Nächsten Datensatz ausgeben
Von Bushman im Forum PHPAntworten: 1Letzter Beitrag: 31.07.03, 21:08





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren