php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.02.2007, 16:21  
Erfahrener Benutzer
 
Registriert seit: 14.04.2006
Beiträge: 111
tayke
Standard Zum nächsten DBEintrag springen

Hihi!

Folgendes nutze ich, um zum nächsten Datenbankeintrag zu springen.
Zusätzlich überprüfe ich, obs auch einen nächsten Eintrag gibt.
Könntet ihr das bitte anschauen und mir sagen, obs Verbesserungsmöglichkeiten gibt, oder obs so passt?

PHP-Code:
<?php
$sql 
"SELECT topic FROM tabelle WHERE topic > $topic ORDER BY topic ASC LIMIT 1";
$result mysql_query($sql) OR die(mysql_error());
$row mysql_fetch_assoc($result);
if(
strlen($row)!=0) { ?>
  [url="../topic/<?php echo $row['topic']; ?>.html"]NEXT[/url]
<?php } else { ?> //Falls kein Eintrag mehr vorhanden ist.
  NEXT
<?php ?>
tayke ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.02.2007, 17:05  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

1. count verwenden
Zitat:
strlen -- Ermitteln der String-Länge
2. Fehlerbehandlung statt DIE
3. _GET verwenden
4. _GET mit (int) explizit in Zahl umwandeln, traue keinem Input aus Requests
5. prüfen, ob die verlinkte Ressource existiert
6. die Ressource nicht so verlinken, mit Id's arbeiten

...
nikosch ist offline   Mit Zitat antworten
Alt 26.02.2007, 17:19  
Erfahrener Benutzer
 
Registriert seit: 14.04.2006
Beiträge: 111
tayke
Standard

Hi!

Wo genau soll ich denn _GET verwenden?
Wie meinst du das, ich soll prüfen, ob die verlinkte Ressource exisitert? Mach ich das mit der If Schleife nicht?
tayke ist offline   Mit Zitat antworten
Alt 26.02.2007, 17:27  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

$topic = $_GET['topic'];
if (file_exits(...)) oder, wie gesagt, besser die Dateien in einem Array abhängig von einer ID definieren und nur diese verlinken.
Aber ich eh grad, du willst wohl bloß $topic an das selbe Script übergeben, um dein Select wieder aufzurufen. Dann
7. ein selbstaufrufendes Controllerscript nutzen und ihm die beötigte ID per GET Parameter übergeben
nikosch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JavaScript zum automatischen Springen ins nächste Feld winfo_cologne HTML, Usability und Barrierefreiheit 8 29.09.2009 17:12
nach refresh autom. an bestimmte stelle der website springen singh PHP Tipps 2008 4 24.04.2008 23:26
Zum letzten Beitrag springen? php/mysql Minimi PHP Tipps 2008 6 25.02.2008 13:52
Mit JS zu bestimmter Position in overfl.:scroll-DIV springen webbi HTML, Usability und Barrierefreiheit 2 30.10.2006 14:08
[Erledigt] nach x zeichen ins nächste input feld springen HTML, Usability und Barrierefreiheit 3 13.12.2005 11:21
Von Tabelle zu Tabelle springen maximus HTML, Usability und Barrierefreiheit 7 10.11.2005 19:07
Link innerhalb eines HTML-Dokuments (dorthin springen) ajo_silent HTML, Usability und Barrierefreiheit 3 29.06.2005 16:08
sofort zu anker springen stf.stream HTML, Usability und Barrierefreiheit 6 05.06.2005 00:10
mittels PHP an bestimmte Stelle in Dokument springen Lia PHP Tipps 2005 12 26.05.2005 11:18
Zu einzigem Suchergebnis springen PHP Tipps 2005 8 23.05.2005 20:07
Nach Eingabe einen bestimmten Suchwortes zu URL springen PHP Tipps 2005 1 23.05.2005 15:02
mit dem Dateizeiger in die nächste zeile springen PHP Tipps 2005 5 21.04.2005 14:14
zu einer stelle im script springen PHP Tipps 2005 12 15.04.2005 12:05
in die nächste zeile springen. PHP Tipps 2004 7 08.06.2004 10:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/datenbanken/43552-zum-naechsten-dbeintrag-springen.html, php sql position springen

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:57 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.