[PHP] Anfänger braucht Hilfe

Twisterking

Lt. Commander
Registriert
Jan. 2004
Beiträge
1.726
Hi @ all!

Also eines vorweg:

Ich kann mittlerweile sowohl HTML wie auch CSS! :)
Allerdings bin ich auf dem Gebiet von PHP noch absolut neu (ja .. ich werde mir demnächst ein paar Bücher zu PHP zulegen! ;)) und habe deshalb mehr oder weniger NULL Ahnung! ^^

Folgende Frage (kurz und bündig):
Kann man mit PHP irgendwie realisieren, dass bei klick auf einen Link ein bestimmter, immer gleicher Text in einer Tabelle (<td>*</td>) angezeigt wird?

Also bei Klick auf Link 1 erscheint an Stelle A der Text "Hallo"!
Bei Klick auf Link 2 wird "Hallo" auf A gelöscht und wiederum auf A der Text "Hallo Welt!" angezeigt (soweit ein einfaches Bsp.! ;)) ... lässt sich sowas in PHP realiseren?

Wenn ja, wie?
Falls nicht, wie sonst?

mfg
Twist
 
Im Prinzip ja, beispielsweise könntest du an die beiden Verweise verschiedene GET-Parameter anhängen. Jedoch habe ich irgendwie den Eindruck, als ob du eher Aufgaben lösen möchtest, für die JavaScript zuständig ist. Nenne doch einmal ein Beispiel mit realem Bezug und keinen Hello-World-Quatsch. ;)
 
Hi,

ich denke das an dieser Stelle ein Serverseitiger Request mit reinem PHP nicht optimal wäre, da sich die Seite neu laden würde.

Du könntest es auch mit JS + PHP als XMLRequest (AJAX) lösen, ist aber in diesem geschilderten Falle unnötig. Hier mal ein Beispiel in HTML + JS:

HTML:
<html>

<head>

<script language="javascript">

function setText(element_id, message) {

	document.getElementById(element_id).innerHTML = message;

}

</script>

</head>

<body>

<a href="#" onClick="setText('span_1', 'Hallo');">Link 1</a>
<br />
<a href="#" onClick="setText('span_1', 'Hallo Welt!');">Link 2</a>

<table>
 <tr>
  <td><span id="span_1"></span></td>
 </tr>
</table>

</body>

</html>
 
Zuletzt bearbeitet:
Oh Danke ... das sieht schon mal sehr gut aus! :)
Das wird mir denk ich weiterhelfen .... werd mich morgen Abend mal dransetzen und mich dann hier wieder melden obs funktioniert oder nicht! ^^ :)
Aber bis hierhin schon mal thx! :)
 
Zurück
Oben