Variablen werden nciht korekt ausgegeben
madgerm
- php
0 Andreas Görtz0 madgerm
<?php
$sache_1 = array( 'zeit' => 14400,
'wert' => 0,
'name' => 'das ist sache nr: 1'
);
<?php include('sachen.php'); ?>
<form name="form1" method="post" action="anzeige.php">
<p><input type="radio" name="typ" value="sache_1"><?php echo $sache_1['name']; ?> </p>
<p><input type="radio" name="typ" value="sache_2"><?php echo $sache_2['name']; ?> </p>
</form>
<?php
$sache = '$';
$sache .= $_POST['typ'];
$sache .= "['zeit']";
echo 'Die sache dauert '.$sache.' sekunden';
?>
ich hoffe ich habe alle relevanten sachen gesagt und habe mich nirgens verschrieben ...
im anschluss habe ich nochmal das ganze zum besseren lesen bei nopast.php-q.net reingesetzt.
ich danke im vorraus für alle antworten
Hi,
Hier kommt die abfrage von dem zuvor ausgefüllten formular
$sache = '$';
$sache .= $_POST['typ'];
$sache .= "['zeit']";
hier könntest du einfach
$sache = $_POST['typ'];
schreiben.
wenn ich nun mache
echo $sache;
woltle ich die ausgane -> 14400 hinbekommen
echo 'Die sache dauert '.$sache.' sekunden';
und hier dann
${$sache}['zeit']
siehe dazu auch http://de.php.net/manual/de/print/language.variables.variable.php.
Gruß,
Andreas.
hi Andreas.
du bist ein schatz ...
ich danke dir entlich klappt es ...
gruss armin