php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.10.2009, 17:11  
rhonda
Gast
 
Beiträge: n/a
Standard [Erledigt] Link an Suchscript weitergeben

Hallo allerseits,

ich hoffe, ihr könnt mir etwas auf die Sprünge helfen. Vermutlich ist es gar nicht so schwer, nur ich seh den Wald vor lauter Bäumen nicht. Und in den anderen Beiträgen hab ich noch nicht das passende gefunden.

Als erstes ... ich bin kein php-Profi, komme aber enigermaßen zurecht.
Ich habe eine Website (php mit MySQL-Anbindung) die auch soweit gut funktioniert. Jetzt will ich sie aber etwas umbauen.

Ich habe eine Tabelle mit 2 Spalten. Links das Menue, rechts der Inhalt. Ich habe es jetzt so gelöst, dass ich den Inhalt jeweils mit einer Datenbankabfrage anzeigen lasse. Funktioniert soweit, allerdings muss ich dazu für jede Kategorie eine Extraseite anfertigen. Und genau das möchte ich gerne vereinfachen.

D.h. ich möchte links wieder das Menue und dann aber in der rechten Zelle den jeweiligen Inhalt ausgeben lassen, ohne eine neue Seite erstellt haben zu muessen.

Dazu wollte ich gerne das vorhandene und funktionierende Suchscript verwenden. Jetzt nutze ich die Suchmaschine mittels Formular, dass den beliebigen Suchbegriff ans Script verterleitet und das Ergebnis ausgibt.

Aber ich möchte nun nur einen Link, der einen festgelegeten Begriff an die Suchmaschine schickt und das Ergebnis ausgibt. Und genau da stecke ich fest. Ich weiss es muss was mit GET und Variablen sein, aber ich weiss nicht, wie genau der Link aussehen muss.

Ich hoffe, ich hab mich einigermaßen klar ausgedrückt ... und bin dankbar für jede Hilfe. Ich müsste eigentlich nur wissen, wie der Link ausszusehen hat .. also das "Grundmuster".


Vielen Dank schon mal ...
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 08.10.2009, 07:58  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von rhonda Beitrag anzeigen
Ich weiss es muss was mit GET und Variablen sein, aber ich weiss nicht, wie genau der Link aussehen muss.
Ich hab jetzt mehrheitlich nicht verstanden, was du willst. Aber das mit den Parametern sollte ja nicht so schwer sein:
Link:
Code:
<a href='xyz.html?par1=99&amp;par2=abcd'>Klick</a>
Dann kannst du die Paramter nach dem Abschicken mit $_GET['par1'] und $_GET['par2'] abfragen.
__________________
Gruss
L
lazydog ist offline  
Alt 08.10.2009, 14:07  
rhonda
Gast
 
Beiträge: n/a
Standard

Hallo und vielen Dank,

okay, vielleicht hab ich mich doch noch zu unklar ausgedrückt, sorry ..

Ich formuliere es mal anders ... ich habe derzeit eine Suchmaschine, die die Datenbank durchsucht.

<Form Action="suchen.php" Method="Get">

Suchen:<br>

<Input Type="Text" Name="s" Size="20" Maxlength="30">

<br><Input Type="Submit" Value="Los!"/>

</form>

Ich gebe ins Suchformular einen Begrif ein, z.B. Kekse, und die Suchmaschine listet die Ergebnisse auf. Soweit so gut.. Das will ich aber ändern.

Ich will das Suchformular austauschen gegen einen Link.

Z.B.
<a href="suchen.php"suchbegriff"kekse">Kekse</a>

Mein Problem ... ich weiss nicht, wie der Link nun aussehen muss, damit der Suchbegriff "Kekse" an die Suchmaschine übertragen wird.
Es geht nur um den Link. Die Suchmaschine funktioniert..

.<a href="suchen.php?kekse"><kekse</a>
??? ... ah, nee, ich weiss, so geht's nich .....
 
Alt 08.10.2009, 14:14  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Hab ich dir ja gesagt (soviel solltest du eigentlich daraus abstrahieren können):
Code:
<a href='suchen.php?suchbegriff=kekse'>Kekse</a>
__________________
Gruss
L
lazydog ist offline  
Alt 08.10.2009, 16:13  
rhonda
Gast
 
Beiträge: n/a
Standard

Okay danke ... soweit war ich schon mal, nur leider klappt es so nicht.

<a href="suchentest.php?Begriff=kekse">Kekse</a>

Das ist Anfang des Suchscripts:

<?php

$Begriff = $_GET["s"];

if(strlen($Begriff) < 3){

php?>

wenn ich das Formular nehme, klappt, bzw. führt zu einem Ergebnis. Der link so aber nicht.
 
Alt 08.10.2009, 16:16  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Wie heisst den der Parameter wohl, wenn da steht begriff=kekse? Heisst er dann wirklich s?
__________________
Gruss
L
lazydog ist offline  
Alt 08.10.2009, 16:16  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Code:
<a href="suchentest.php?Begriff=kekse">Kekse</a>
PHP-Code:
$Begriff $_GET["s"]; 
passt irgendwie nicht zusammen, oder?
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline  
Alt 08.10.2009, 16:35  
rhonda
Gast
 
Beiträge: n/a
Standard

keine ahnung was das s soll ... wenn ich es wüsste, würd ich nicht fragen.

Ich versteh's immer noch nicht ...
 
Alt 08.10.2009, 16:54  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von rhonda Beitrag anzeigen
Ich versteh's immer noch nicht ...
Wenn du dich nicht etwas mehr mit den Grundlagen beschäftigst, wird das wohl auch so bleiben.

Code:
$begriff = $_GET['Begriff']
__________________
Gruss
L
lazydog ist offline  
Alt 08.10.2009, 17:11  
rhonda
Gast
 
Beiträge: n/a
Standard

Ah ... okay ... danke, das hab ich jetzt kapiert .... sieht noch nicht optimal aus, aber den Rest kriege ich wohl alleine hin.

Aber nur nebenbei .... klar, ihr hab ja recht, von wegen mit Grundlagen befassen ... aber das sagt sich immer so leicht. Ich bin schon froh, dass ich immerhin das meiste schon selbst geschafft habe. Aber man muss sich schon tagtäglich mit sowas befassen und dafür fehlt eben oft schlichtweg die Zeit. Und das Forum hier war schon der letzte Anlaufpunkt. Hab schon seit längerem in jeder freien Minute Bücher und Web gewälzt. Vielleicht zuviel ... man verliert schnell den Überblick.

Alos vielen Dank erstmal für die nette Hilfe ... und viele Grüße.
 
 


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
link -> get variabeln auslesen clemo PHP Tipps 2009 10 25.09.2009 02:16
[Erledigt] gesamte Spalte in Array abspeichern Kotbatzen PHP Tipps 2009 23 05.09.2009 00:01
Link mit ID in Echo einbinden Mitch26 PHP Tipps 2009 4 06.08.2009 17:02
[Erledigt] mail() mit &lt;a herf... Link in Html Mail geht nicht!? BettinaSyn PHP Tipps 2009 11 16.05.2009 22:28
erst beim zweiten Login funktioniert Link scarry_77 PHP Tipps 2009 5 14.04.2009 00:35
ein Link weitergeben... nina123 PHP Tipps 2009 6 12.04.2009 21:53
Klick auf Seitenobjekt (Link mit onClick Ereigniss) mit JScript simulieren Stephan_87 JavaScript, Ajax und mehr 1 22.12.2008 21:50
IE5 link futzt net, rechte Maus + link öffnen geht hackenbusch HTML, Usability und Barrierefreiheit 1 03.01.2007 00:48
Php script über link ausführen!?? Funky_ PHP Tipps 2006 2 20.06.2006 11:32
Link in Frame der auf Seite ohne Frames verweist HTML, Usability und Barrierefreiheit 1 25.02.2006 14:00
Daten aus MySQL-abfrage zum Link mit id zusammensetzen maccoder Datenbanken 2 13.09.2005 16:49
20px unter link neuer Link Matthiasnet HTML, Usability und Barrierefreiheit 7 21.08.2005 13:03
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
absoluter link PHP Tipps 2004 10 01.07.2004 23:00
PHP Link ??? PHP Tipps 2004 4 25.06.2004 17:24

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
formular an suchscript, link an input weiter geben

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