php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.05.2005, 11:10  
Gast
 
Beiträge: n/a
Standard Zu einzigem Suchergebnis springen

Hallo Leute!

Ich habe eine Suche in einer Datenbank geschrieben und jetzt will ich, wenn nur ein einziger Eintrag gefunden wird, direkt zu diesem Eintrag springen.


< CODE:

$res = mysql_query($q_select);
$j = mysql_num_rows($res);

if ($j == 1) {
details.php?nummer=<? echo $table_row[0]
}

CODE >

oder so...

Ich hab wirklich keine Ahnung wie ich das machen soll dass wenn nur ein Ergebnis vorliegt ($j == 1) er den link zu 'details.php?nummer=XX' ausführt..

Bin für Hilfe wirklich dankbar

ciao
hh
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 23.05.2005, 11:41  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Hi.

Wenn in dem Skript bis zu diesem Punkt noch keine Ausgabe an den Browser erfolt ist, dann kannst du eine Weiterleitung veranlassen, indem du den entsprechenden Header setzt.

PHP-Code:
header('http://example.com/details?number=' $record); 
Laut Spezifikation wird hier ein absoluter URI erwartet.

Basti
Basti ist offline  
Alt 23.05.2005, 11:46  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Es gibt 3 Arten weiterzuleiten:

1) via php und dem befehl header()
-> Funktioniert nur wenn keinerlei Ausgabe im Script gemacht wurde:
PHP-Code:
header('Location: http://www.domain.tld/script.php'); 
http://www.php.net/manual/de/function.header.php

2) via html und meta-refresh
-> Bietet die Möglichkeit eine Ausgabe zu machen und die Weiterleitung zu verzögern.
Code:
<meta http-equiv="refresh" content="5; URL=http://de.selfhtml.org/">
http://de.selfhtml.org/html/kopfdate...#weiterleitung

3) mittels JavaScript
es sollte daran gedacht werden, dass dies nur Funktioniert, wenn Javascript beim User aktiviert ist
Code:
<script language=javascript>
<!--
top.location.href = "seite2.html";
-->
</script>
robo47 ist offline  
Alt 23.05.2005, 11:51  
Gast
 
Beiträge: n/a
Standard

Danke!

Werd ich mal versuchen...


ciao
hh
 
Alt 23.05.2005, 12:03  
Gast
 
Beiträge: n/a
Standard

Tja wie zu erwarten war geht's net...

Warning: Cannot modify header information - headers already sent by (output started at [...] )

Ich hab schon ne header.php gemacht, wo ich die ganzen styles definiert hab.

Bleibt also blos noch die <meta>-Möglichkeit...
Nur wie binde ich das in meine Seite ein?
Da muss ich ja vorher ne Seite aufgebaut haben und dann?
 
Alt 23.05.2005, 14:12  
Gast
 
Beiträge: n/a
Standard

BTW:

Kann man eigentlich auch einen Link oder so direkt ausführen lassen?

zB

if ($j) {

[link zur auszuführenden datei];

}

oder so ähnlich?
Müsste ja eigentlich auch gehen, oder?

ciao
hh
 
Alt 23.05.2005, 14:20  
Gast
 
Beiträge: n/a
Standard

wie wärs wenn du einfach mal bei dem headerlink den dir robo gepostet hat nachliest?
dann kommste vielleicht auch drauf warum der fehler kommt....
 
Alt 23.05.2005, 15:17  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von halloweenharry
Tja wie zu erwarten war geht's net...

Warning: Cannot modify header information - headers already sent by (output started at [...] )

Ich hab schon ne header.php gemacht, wo ich die ganzen styles definiert hab.

Bleibt also blos noch die <meta>-Möglichkeit...
Nur wie binde ich das in meine Seite ein?
Da muss ich ja vorher ne Seite aufgebaut haben und dann?
FAQ: http://woltersware.dyndns.org/root_d...el_92_102.html
 
Alt 23.05.2005, 20:07  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Ergänzung zu Bennys Artikel: Whitepaces hinter dem schließenden PHP-Tag ("?>") in eingebundenen Dateien sind noch eine Fehlerquelle...

Und direkt an "halloweenharry":
Schau dir nochmal genau an, wie PHP als serverseitige Skriptspache arbeitet, das Grundprinzip von Client-Server-Kommunikationen via HTTP usw. Das sind absolute Basics, wenn du in dem Bereich was anstellen möchtest!

Basti
Basti ist offline  
 


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
Zum letzten Beitrag springen? php/mysql Minimi PHP Tipps 2008 6 25.02.2008 13:52
Zum nächsten DBEintrag springen tayke Datenbanken 3 26.02.2007 17:27
Mit JS zu bestimmter Position in overfl.:scroll-DIV springen webbi HTML, Usability und Barrierefreiheit 2 30.10.2006 14:08
Text vor und hinter Suchergebnis tinchen PHP Tipps 2006 3 14.10.2006 18:34
[Erledigt] nach x zeichen ins nächste input feld springen HTML, Usability und Barrierefreiheit 3 13.12.2005 11:21
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
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
Suchergebnis umkehren PHP Tipps 2004 5 04.11.2004 14:04
[REGEX] Suchergebnis highlighten PHP Tipps 2004 8 04.07.2004 19:17
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
php suchergebnisse springen, via php zu einem anker springen, php zurück zum suchergebnis springe, php nur ein suchergebniss, http://www.php.de/php-tipps-2005/23517-zu-einzigem-suchergebnis-springen.html, php von suchergebnis zu suchergebnis springen, url springen auf de, eintrag aus eingabefeld auswählen suchergebnisse php, während \eingabe\ zu entsprechendem \eintrag springen\ php

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:09 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.