PDA

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?

Coda
12-05-2002, 16:00
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">

|Coding
12-05-2002, 16:38
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.

ingo
12-05-2002, 18:29
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

|Coding
12-05-2002, 18:47
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.

Coda
12-05-2002, 19:07
???

Was wieso? Dann hast du doch ganz normal 3 GET Variablen definiert, was will ich da mit nem switch %)

Nev
12-05-2002, 19:34
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

|Coding
12-05-2002, 21:55
hmm,

axo da hatte ich MatthiasW, falsch verstanden. sorry ingo :-)