Wenn auf den Link geklickt wird, dann soll das angezeigt werden

kuli2011

Grünschnabel
Hallo
Ich habe mal eine Frage.
Könnte mir irgendjemand einen PHP- Code dafür sagen:
Wenn man auf den Link klickt soll z.B. "Du hast drauf geklickt" erscheinen.
Ich danke schon mal im Vorraus
Simon
 
öhm, bringt zwar nicht viel und ich galueb nicht dass du mit meinem Code was anfangen kannst, aber du wolltes es so....

PHP:
<a href="<?php echo "{$_SERVER['PHP_SELF']}?action=klick"; ?>">klick mich</a>
<br />
<?php
    if($_GET['action'] == 'klick'){
        echo 'Du hast drauf geklickt';
    }
?>
 
@yaslaw:
Respekt und tiefen Diener für die Wort-für-Wort-Beantwortung.

@Kuli2011:
Wie es yaslaw schon sagt, entbehrt diese Form der Buttonklick-Aktion (fast) jeder Logik. Buttonklicks sollten im Allgemeinen per Javascript behandelt werden. Das obige Script ist -meine ich- nicht das, was Du suchst. Dieses php-Script erstellt einen Link auf sich selbst und schickt beim Klicken einen GET-Parameter mit. Die if-Abfrage nimmt diese entgegen (beim Neuladen, was ja der Klick-Link macht) und überpüft den Inhalt des GET-Parameters. Ob da nun klick oder bumm steht, kann herzlich egal sein. Jedenfalls halte ich diese Art des Klick-Handle'ings in 90% der Fälle für falsch.

mfg chmee
 
Ich habe folgendes gemacht:

Eine klick.php - Datei:
PHP:
<html>
<a href="/start.php?action=start">Klick Mich !</a>
<br />
</html>

Und eine start.php - Datei :
PHP:
<?
    if($_GET['action'] == 'start'){
        echo 'OK. Nun wähle:<br>';
		echo '<a href=/start.php?wahl=1>1</a>';
    }
	if($_GET['wahl'] == '1'){
        echo 'Du hast die 1 gewählt';
    }
	 
?>
Und damit bin ich zufrieden.
 
Zurück