Mit Link den Wert einer Vaiablen ändern
nokill
- php
Hi,
ich habe die Datei clanmember.php:
(gekürtzt)
----------
<? //Variblen declarieren
$member = "none";
?>
<html>
<body>
<table>
<tr><th>Clanmember</th></tr>
<tr><td>Name des Squads</td></tr>
<tr><td><a href="clanmember.php>Name</a></td></tr>
<tr><td><a href=""clanmember.php>Name2</a></td></tr>
</table>
</body>
</html>
----------
Ich möchte jetzt mit diesen Links die Variable $member ändern.
in etwa so "href="clanmember.php?member=name" und wenn dann die Variable mit Hilfe des Links geändert ist soll ein Bereich angezeigt werden.
So das die Clanmember inetwa so aussieht:
----------
<? //Variblen declarieren
$member = "none";
?>
<html>
<body>
<table>
<tr><th>Clanmember</th></tr>
<tr><td>Name des Squads</td></tr>
<tr><td><a href="clanmember.php?member=name>Name</a></td></tr>
<tr><td><a href=""clanmember.php?member=name2>Name2</a></td></tr>
</table>
<? //Verarbeiten der $member-Variablen
if ($member==name)
{ echo "Beschreibung von Name";
}
else if ($member==name2)
{ echo "Beschreibung von Name2";
}
?>
</body>
</html>
----------
Ich möchte also den Wert einer Variablen mit einem Link ändern und dann etwas ausgeben.
thx im vorraus
mfg nokill
Hallo nokill!
<tr><td><a href="clanmember.php>Name</a></td></tr>
Ich möchte jetzt mit diesen Links die Variable $member ändern.
in etwa so "href="clanmember.php?member=name"
Genau so geht das.
<? //Variblen declarieren
$member = "none";
Das ist natürlich blöd.
Du setzt $member auf "none", und prüfst später, was drinsteht.
Außerdem solltest Du besser per $_GET['member'] auf die Variable zugreifen.
<? //Verarbeiten der $member-Variablen
if ($member==name)
Vielleicht besser if ($_GET['member'] == 'name'), aber sonst paßt das doch an sich alles.
Probiers doch mal aus, und wenn es nicht funktioniert, schreib was für ein Fehler kommt.
MfG
Götz
Hi Götz,
danke für den tipp mit $_GET['member'] das habe ich gesucht und um das abzuschliessen hier das ergebnis dieses Posts (das kommt ja irendwann mal ins Archiv):
<html>
<body>
<table>
<tr><th>Clanmember</th></tr>
<tr><td>Name des Squads</td></tr>
<tr><td><a href="clanmember.php?member=name>Name</a></td></tr>
<tr><td><a href=""clanmember.php?member=name2>Name2</a></td></tr>
</table>
<? //Verarbeiten der $member-Variablen
switch ($_GET['member']
{
case "name"
echo "Beschreibung von Name";
break;
case "name2"
echo "Beschreibung von Name2";
break;
}
?>
</body>
</html>
habe das ganze wie du sehen kannst auf switch-Abfrage umgestellt (ist übersichtlicher als if) das ganze ist im orginal natürlich wesentlich komplexer!
danke && mfg nok