Fehler?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Habe mal angefangen PHP zu lernen und bin denn (nach den ersten kapiteln auf die Idee gekommen einen kleinen Rechner zu basteln allerdings wei? ich net was daran falsch ist und er zeit es aber trotzdem an...
Seite 1.
<form action=rechner2.php method=post>
<input type=text name=a size=10>
<input type=hidden name=2 size=10>+
<input type=text name=b size=10>
<br>
<input type=submit size=10 value="=">
<input type=reset size=10 value="C">
</form>
Das geht vorerst nur mit + mit den 2. thema befass ich mich denn...
Seite 2.
<?
$addition = $HTTP_POST_VARS["a"] + $HTTP_POST_VARS["b"];
?>
<font>= </font><? echo $addition; ?>
Wenn ich auf rechner2.php?a=1&b=1 gehe denn funkt das aber wieso net so... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
kp warum esgenau da geht, wo es normalerwei?e nicht geht...
mach doch $addition = $a + b;
m?sste normalerwei?e funken... -
Wenn ich auf rechner2.php?a=1&b=1 gehe denn funkt das aber wieso net so...
Wenn das so funktioniert, dann hast du
$HTTP_GET_VARS['a']
geschrieben.
Denn mit der URL werden Get-Variablen verschickt.
Eigentlich m?sste eigentlich dein Skript funktionieren.. Hei?t die zweite Datei denn wirklich rechner2.php ?
Kommen die beiden Variablen ?berhaupt an? Ich w?rde mal versuchen, einfach nur
rechner2.php :
<?php
$a = $HTTP_POST_VARS['a'];
echo $a;
?>
Und dann schauen, ob a ankommt. Auch dasselbe f?r b - dann wei?t du, ob das Problem bei der ?bertragung aus dem Formular zum Server liegt oder im Skript von rechner2.php
MfG lagerhaus
//EDIT:
Vorschlag:
Ich nehme die Variablen immer zuerst auf, bevor ich mit ihnen hantiere, also:
$a = $HTTP_POST_VARS['a'];
$b = $HTTP_POST_VARS['b'];
$result = $a + $b ;
echo $result;
Beitrag ge?ndert am 22.11.2005 15:40 von lagerhaus -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage