Weiß jemand die Frage von oben mit dem Währungsumrechner?
es wäre schön, wenn du es in deinen posts ändern würdest, danke.
<?php
echo "<html>.....
</html>";
//wir befinden uns hier im php teil, und zwar in der echo anweisung
?>
<?php
//bildschirmausgabe
echo "<html>...";
//wenn dann
if (1 != 2)
then
{
echo "<body> 1 ist nicht 2 </body>";
}
//bildschirmausgabe
echo "</html>";
?>
EDIT:
ach ja, man sollte auch schauen, welche namen die variablen haben $_POST['name'] habe ich verwendet, weil mein formular ein feld mit dem namen 'name' hatte, das ich per POST übergeben hatte -> bei dir gibt es jedoch kein formularfeld mit dem namen 'name'
<?
if($betrag)
{
$rate[DM]=0.51;
$rate[Franc]=0.15245;
$rate[Peseten]=0.006010;
$rate[Euro]=1;
$rate1[DM]=1/$rate[DM];
$rate1[Franc]=1/$rate[Franc];
$rate1[Peseten]=1/$rate[Peseten];
$rate1[Euro]=1;
$ergebnis=$rate[$geld]*$betrag+$rate1[$geld1];
}
//wenn die Variable action nicht übergeben wurde, deklarieren
if (!isset($_GET['action']))
{
$_GET['action'] = 'default';
}
//abfragen, ob ein- oder ausgegebn werden soll
switch ($_GET['action'])
{
//die ausgabe
case 'anzeigen': echo $_POST['$betrag'];
echo $_POST['geld'];
echo "sind";
echo "$ergebnis";
echo $_POST['geld1'];
break;
// die eingabe
default: echo "<html>
<head>
</head>
<body>
<form action=\"".$_SERVER['PHP_SELF']."?action=anzeigen\" method=\"post\"><h2>Währungsumrechner</h2><p>
Anfangswährung<p>
<select size=1 name=geld>
<option
if($geld=='DM'){selected}
>DM
<option
if($geld=='Franc'){selected}
>Franc
<option
if($geld=='Peseten'){selected}
>Peseten
<option
if($geld=='Euro'){selected}
>Euro
</select><p>
Zielwährung<p>
<select size=1 name=geld1>
<option
if($geld1=='DM'){selected}
>DM
<option
if($geld1=='Franc'){selected}
>Franc
<option
if($geld1=='Peseten'){selected}
>Peseten
<option
if($geld1=='Euro'){selected}
>Euro
</select><p>
Betrag<p>
<input type=text name=\"betrag\"><br><br>
<input type=\"submit\" name=\"submit\" value=\"Ergebniss anzeigen\">
</form>
</body>
</html>";
break;
}
?>
echo $_POST['$betrag'];
if($betrag)
{
$rate[DM]=0.51;
$rate...
<?
if($_POST['$betrag'])
{
if($_POST != 0-9)
{
echo "Der Betrag muss eine Zahl sein!";
}
else
{
$_POST['$rate[DM]=0.51'];
$_POST['$rate[Franc]=0.15245'];
$_POST['$rate[Peseten]=0.006010'];
$_POST['$rate[Euro]=1'];
$_POST['$rate1[DM]=1/$rate[DM]'];
$_POST['$rate1[Franc]=1/$rate[Franc]'];
$_POST['$rate1[Peseten]=1/$rate[Peseten]'];
$_POST['$rate1[Euro]=1'];
$_POST['$ergebnis=$rate[$geld]*$betrag+$rate1[$geld1]'];
}
}
//wenn die Variable action nicht übergeben wurde, deklarieren
if (!isset($_GET['action']))
{
$_GET['action'] = 'default';
}
//abfragen, ob ein- oder ausgegebn werden soll
switch ($_GET['action'])
{
//die ausgabe
case 'anzeigen': echo $_POST['$betrag'];
echo $_POST['geld'];
echo "sind";
echo "$ergebnis";
echo $_POST['geld1'];
break;
// die eingabe
default: echo "<html>
<head>
</head>
<body>
<form action=\"".$_SERVER['PHP_SELF']."?action=anzeigen\" method=\"post\"><h2>Währungsumrechner</h2><p>
Anfangswährung<p>
<select size=1 name=geld>
<option
if($geld=='DM'){selected}
>DM
<option
if($geld=='Franc'){selected}
>Franc
<option
if($geld=='Peseten'){selected}
>Peseten
<option
if($geld=='Euro'){selected}
>Euro
</select><p>
Zielwährung<p>
<select size=1 name=geld1>
<option
if($geld1=='DM'){selected}
>DM
<option
if($geld1=='Franc'){selected}
>Franc
<option
if($geld1=='Peseten'){selected}
>Peseten
<option
if($geld1=='Euro'){selected}
>Euro
</select><p>
Betrag<p>
<input type=text name=betrag><br><br>
<input type=\"submit\" name=\"submit\" value=\"Ergebniss anzeigen\">
</form>
</body>
</html>";
break;
}
?>
Comment