Archiv verlassen und diese Seite im Standarddesign anzeigen : Variablen variabel aufrufen???
Hallo!
Wiedermal ein kleines Problem.
Ich ruf meine Forumlardaten mit:
$_POST['form']
ab.
Nun will ich aber variabel angeben welches Feld abgerufen werden soll aber
das hier funktioniert nicht:
$_POST[$var]
auch so ned:
$_POST['$var']
Naja weis jemand von euch wie ich das machen könnte???
MFG
Hannes Bischof
Original geschrieben von Maruu
$_POST['$var']
dies ist notwendig wenn du ein String übergibst!
probiere mal folgendes:
$variable=$_POST['$var'];
echo "Variable ist $variable";
wäre mein Vorschlag zuprüfen ob was übergeben wird. Funtkioniert auch nur
wenn ein Textfeld oder ähnliches aus der geposten Seite so heißt!
Hallo!
@Maruu
Das hier:
$_POST[$var];
funktioniert definitiv!
@Redbo
Das hier:
$_POST['$var'];
funktioniert definitiv NICHT, wenn dann muss es so heissen:
$_POST["$var"];
dies ist notwendig wenn du ein String übergibst!
-> Sorry, aber das ist nicht korrekt!
---------------------------------
@Maruu:
Ich vermute, dass bei deinem Formular vielleicht kein method="post" angegeben hast, und die Variablen deshalb garnicht im $_POST Array stehen... versuch stattdessen einfach mal $_REQUEST.
Hallo!
Leider funzt es ned ganz so wie ich will. Hier mal mein Script in verkürzter Version:
<html>
<body>
<form action="index.php" method="POST">
<table>
<?
echo '<tr>
<td> Source IP: </td>;
<td> <input type="text" name="formsrcip'.$i.'" size=16 value="'.$arr[2].'"></td>
<td> Destination IP:</td>
<td> <input type="text" name="formdestip'.$i.'" size=16 value="'.$arr[3].'"></td></td>
<td> Delay in ms: </td>
<td> <input type="text" name="formdelay'.$i.'" size="6" align="left" value="'.$arr_delay.'"> </td>
</tr>';
?>
</table>
<?
echo"<br>";
$abc="formsrcip0";
echo $abc;
echo $_POST[$abc];
?>
</body>
</html>
So Das ist es in kurzer Form und für i$ steht dann immer 0, 1,2,3,... usw drin. Auf jedenfall die 0 aber des will nicht. Ich bekomm nicht das was in $_POST['formsrcip0'] drin steht.
MFG
Hannes Bischof
Hallo!
Ich nehm alles zurück. Es war ein Fehler von mir hab immer auf aktualliesieren der Seite keklickt nicht auf Formular abschicken. Dohh ich bin soooo ...
MFG
Hannes Bischof
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.