Menu schließen

PHP-Problem

Frage: PHP-Problem
(11 Antworten)

 
Hi,

ich hab ein Problem
also ich hab hier ein php-skript:

<html>
<head>
<title>
Dynamische Internetseiten
</title>
</head>
<body>
<p>
Programm 1
</p>

<form action="eingabe.php" method="post">
Wie viel Geld wollen Sie anlegen?:

<input type="text" name="betrag" />
<input type="submit" value="Absenden" />

</form>

<script langugae=php>

import_request_variables("gP", "");

if (isset ($betrag))
{
$Geld = $betrag;

for ($i= 2010; $i< 2021; $i=$i+1)
{
$euro=round ($Geld,2);
echo ("$i $euro<br>");
$Geld = $Geld * 1,03;
}
}
else
echo ("<h2> Bitte einen Geldbetrag eingeben!"</h2>");

</script>
</body>
</html>


und die ausgabe sieht dann so aus:
ftp://ftp.phptestacc.ph.ohost.de/PHP%2013.php

aber wenn ich da jetzt ein Geldbetrag eingebe und dann auf absenden drücke, dann kommt da "dises webseite ist leider nicht verfügbar blablablablabla...."

kann mir da jemand helfen?
GAST stellte diese Frage am 08.05.2010 - 22:05


Autor
Beiträge 4080
17
Antwort von S_A_S | 08.05.2010 - 22:08
Deine seite heißt "php 13.php"

dein Form übergibt aber HTTP Post daten an eine eingabe.php, die ist offensichtlich nicht verfügbar.

 
Antwort von GAST | 08.05.2010 - 22:17
ja hab ich auch grad gemerkt,aber wenn ich dann ein geldbetrag eingebe und dann auf absenden drücke, dann kommt das skript von eingabe.php

ist das normal?


Autor
Beiträge 4080
17
Antwort von S_A_S | 08.05.2010 - 22:19
Wenn du im Form explizit action="eingabe.php" forderst, dann ja!


Autor
Beiträge 0
14
Antwort von -max- (ehem. Mitglied) | 08.05.2010 - 22:21
<form action="eingabe.php" method="post">

in diesem fall muss die Action nunmal auf deine ursprungsseite verweisen:

<form action="PHP 13.php" method="post">
bzw. wegen dem leerzeichen
<form action="PHP%2013" method="post">

benutz lieber nur Dateinamen ohne leerzeichen

PHP13.php
PHP_13.php

 
Antwort von GAST | 08.05.2010 - 22:28
hä?
also die seite, zu der ich den betrag sende, ist die seite bei dem ich den betrag eingebe?

hab ich das richtig verstanden?


Autor
Beiträge 0
14
Antwort von -max- (ehem. Mitglied) | 08.05.2010 - 22:31
ja.... die Ausgabe erfolgt dann da....

ich hab dir doch schonmal dieses PHP-Script mit den 3 EIngaben gemacht... da erfolgt dann die die Ausgabe auf der Gleichen Seite wie die eingabe.

Die Ausgabe erfolgt ja durch

echo ("$i $euro<br>");

und diese Zeile steht nunmal hier in deinem Script auf
PHP 13.php

du könntest auch durch klicken des Absende-Buttons auf eine neue Seite verlinken, auf der dann der code
echo ("$i $euro<br>");

steht.

Da du ihn aber auf der gleichen Seite hast, muss eben diese seite auch bei der action=" " eingetragen werden.

 
Antwort von GAST | 08.05.2010 - 22:33
aso ähm ok, ich probier das jetzt mal

 
Antwort von GAST | 08.05.2010 - 22:42
ok
aber bei der version mit den 3 eingabefeldern, wie mach ich es denn, dass man für den betrag, den zinssatz und die jahre berechnet?


Autor
Beiträge 0
14
Antwort von -max- (ehem. Mitglied) | 08.05.2010 - 22:48
guck dir doch einfach das dokument von mir an, da ist doch alles drin...

eine erklärung dazu hab ich dir doch sogar auch schon mal als nachricht geschickt

 
Antwort von GAST | 08.05.2010 - 22:54
nein nein, ich meine es so:

also ich hab dieses skript mit der version mit drei eingabefeldern, und bei form hab ich "php17.php" und das ist auch die seite, auf dem man die ganzen zahlen eingibt

und bei der ausgabe, wenn ich dann eine zahl eingebe,also in diesen drei eingabefeldern, dann kommt als antwort das php17.php, aber ich möchte doch dem zugehörigen betrag den zinssatz und die jahre wissen, aber es kommt nicht

 
Antwort von GAST | 08.05.2010 - 23:24
ja ok, es hat sich geklärt

Verstoß melden
Hast Du eine eigene Frage an unsere Informatik-Experten?

41 ähnliche Fragen im Forum: 1 passende Dokumente zum Thema:
> Du befindest dich hier: Support-Forum - Informatik
ÄHNLICHE FRAGEN:
  • aMsn Problem
    Oo, ich habe grade den Thread "msn ?" gesehen... ich habe nix damit zu tun :D Meine Frage ist ganu unabhängig davon: Wenn ich ..
  • System öffnen-Problem
    Hi, ich hab ein Problem, und zwar hab ich ein System auf meinem USB-Stick und dieses möchte ich jetzt am PC öffen, was jedoch ..
  • Excel Formel Problem
    Hallo, ich habe ein Problem mit einer Excel Formel folgende Aufgabenstellung. Danke im Voraus 1 Spalte D Für die Berechnung des ..
  • Problem mit PHP-Befehlen
    Hallo e-hausi, ive got a problem, und zwar muss ich das was programmieren und ich versteh einige dinge nicht: function ..
  • Problem mit Word 2010
    Hallo.. Ich habe ein Problem mit Office 2010. Und zwar muss ich für EDV einen Brief nach DIN 5008 verfassen. Die Vorlage ..
  • PC Betriebssystem (OS) drauf machen.
    Frohe Weihnachten erstmal. Habe folgendes Problem. Gestern kamen meine restlichen Teile des neuen PC`s habse dann eingebaut, ..
  • mehr ...
BELIEBTE DOWNLOADS:
  • das Syrakus-Problem
    Folge von Zahlen mit folgenden Festlegungen: 1.Zahl beliebig positiv nächsten: Zahl gerade dann Teilen durch 2 Quotient nächste..
  • mehr ...