Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] Wenn Link geklickt, dann produkte.php anzeigen (https://www.delphipraxis.net/73908-%5Bphp%5D-wenn-link-geklickt-dann-produkte-php-anzeigen.html)

Christian18 25. Jul 2006 14:48


[PHP] Wenn Link geklickt, dann produkte.php anzeigen
 
Hallo,

ich habe eine Seite Produkte.html. Wenn ich einen in dieser HTML Seite vorhandenen Links klicke, dann soll eine Neue Seite ProInfo.php geöffnet werden. PHP soll ermitteln auf welchen link geklickt wurde und anschließend den Test des Links als überschrift anzeigen. wie kann ich das machen??? Ist es möglich den Produktnamen an die PHP File zu übergeben??? Wenn ja wie kann ich dann auf den übergebenen Namen zugreigen???

MFG Christian18

Thorben77 25. Jul 2006 14:53

Re: [PHP] Wenn Link geklickt, dann produkte.php anzeigen
 
Daten kann man mit GET oder POST an eine PHP-Seite "übergeben".

mkinzler 25. Jul 2006 14:54

Re: [PHP] Wenn Link geklickt, dann produkte.php anzeigen
 
Du könntest es als Parameter an die URL anhängen, dann kannst du in PHP mit
Code:
$_GET['<Parameter>']
darauf zugreifen.

Christian18 26. Jul 2006 07:28

Re: [PHP] Wenn Link geklickt, dann produkte.php anzeigen
 
Hallo,

hat jemand ein kleines Bsp.???

Der_Unwissende 26. Jul 2006 07:35

Re: [PHP] Wenn Link geklickt, dann produkte.php anzeigen
 
Hi,
versuch einfach mal die Links in der Form ProInfo.php?<Parameter>=IRGENDWAS_ALS_ID , dann solltest du mit
Zitat:

Zitat von mkinzler
Code:
$_GET['<Parameter>']

darauf zugreifen können

Gruß Der Unwissende

[EDIT]Fehler korrigiert![/EDIT]

Balu der Bär 26. Jul 2006 07:35

Re: [PHP] Wenn Link geklickt, dann produkte.php anzeigen
 
Junge junge, lern doch mal Suchmaschinen zu benutzen. :roll:

Im Quelltext der Datei ganz normale Links setzen:
Code:
[url="ProInfo.php?link=wurst"]wurst[/url]
[url="ProInfo.php?link=butter"]butter[/url]
Auf der ProInfo-Seite dann halt abfragen welcher Wert bei link steht:
Code:
<?php
  if (isset($_GET['link']))
  {
   $product = $_GET['link'] } 
  } 

?>

....

<html>
<head>
<body>
Produkt: <?php echo $product; ?>
</body>
<html>

delphis spassbremse 26. Jul 2006 07:36

Re: [PHP] Wenn Link geklickt, dann produkte.php anzeigen
 
Liste der Anhänge anzeigen (Anzahl: 1)
moin erstmal...

ich hab im meiner kramkiste meiner alten scripte noch mein menusystem gefunden...

kannstn dir ja mal anschauen


MFG

Spassbremse

Stefan Hueg 26. Jul 2006 08:44

Re: [PHP] Wenn Link geklickt, dann produkte.php anzeigen
 
@Björn: Kann man statt $_GET['link'] nicht gleich auf $link zugreifen?

Ich denke mich daran erinnern zu können dass man auf Post-Variablen direkt zugreifen kann, beweisen kann ich es leider nicht werde es mal testen ;)

Edit: Ok geht doch nicht ^^

Muetze1 26. Jul 2006 08:50

Re: [PHP] Wenn Link geklickt, dann produkte.php anzeigen
 
Zitat:

Zitat von Stefan Hueg
@Björn: Kann man statt $_GET['link'] nicht gleich auf $link zugreifen?

Ich denke mich daran erinnern zu können dass man auf Post-Variablen direkt zugreifen kann, beweisen kann ich es leider nicht werde es mal testen ;)

Edit: Ok geht doch nicht ^^

Beides funktioniert nur, wenn global_registers auf ON steht in der PHP Konfiguration. Da dies aber gleichzeitig ein deutliches Sicherheitsleck ist, welches gerne und oft ausgenutzt wird zum Einbruch in Systeme, ist es zu empfehlen diese Option auszuschalten.

Stefan Hueg 26. Jul 2006 08:58

Re: [PHP] Wenn Link geklickt, dann produkte.php anzeigen
 
Gut dann hatte ich doch recht ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz