Vollstndige Version anzeigen : Parameterbergabe
MatthiasW
12-05-2002, 15:57
Hallo,
ich mchte in einem PHP Script mehrere Werte in einer Tabelle ausgeben und jeder dieser Eintrge in der Tabelle soll einen Hyperlink haben bei dem Hyperlink soll ein parameter bergeben werden, der in dem Script wieder eine Funktion aufruft. Wie kann ich sowas machen?
Also wenn du meinst was ich denke dann geht das so:
du kannst einem mit einem Link einen Parameter bergeben indem du hinten mit ? und & Variablen anhngst.
z.B.
<a href="script.php?var1=20&var2=10&var3=test">
hmmm...
dafr knntest du eine switch funktion nutzen...
hier (http://www.selfphp.info/funktionsreferenz/kontroll_mechanismen/switch.php) steht was in selfphp darber. vielleicht bringt dich das weiter, wenn nicht dann sag wo es probleme gibt.
was soll switch da bringen?
fr mich sieht das ganz einfach nach folgenden aus:
function irgendwas($feld1,feld2)
{
...
...
}
$ergebnis=mysql_query("SELECT * FROM table");
echo "<table>
<tr>
<td>feld1</td>
<td>feld2</td>
<td>tuwas</td>
</tr>";
while($row=mysql_fetch_array($ergebnis))
{
echo "<tr>
<td>$row[feld1]</td>
<td>$row[feld2]</td>
<td><a href="$PHP_SELF?feld1=$feld1&feld2=$feld2&tuwas=yes">tu was</a></td>
</tr>";
}
echo "</table>";
if($tuwas=="yes")
{
irgendwas($feld1,$feld2);
}
oder sowas in der richtung..
lg, ingo
also ich finde switch ganz praktisch, wenn man ber so einen link:
<a href="script.php?var1=20&var2=10&var3=test">
werte weiter geben will.
???
Was wieso? Dann hast du doch ganz normal 3 GET Variablen definiert, was will ich da mit nem switch %)
Hi @ll
das switch bringt nur dann was, wenn du unterscheidungen brauchst. das meint |Coding
Wenn du sie nur Ausgeben willst , dann reicht das was Ingo gemeint hat
hmm,
axo da hatte ich MatthiasW, falsch verstanden. sorry ingo :-)
vBulletin v3.0.7, Copyright ©2000-2006, Jelsoft Enterprises Ltd.