Seite 1 von 1

Rechner erstellen mit Coldfusion

Verfasst: 25.05.2004, 09:03
von alesis
Hallo zusammen...

ich bin gerade dabei etwas mit Coldfusion zu üben und habe gerade ein Problem!

Ich möchte eine einfach + Rechnung mit Coldfusion erstellen.
Ich habe zwei Textfelder b und c, diese möchte ich so Programmieren, so dass ich die Werte in die Felder eintragen kann und weiter unten auf der Seite das Resultat sehe.

Ich habe angefangen die Seite zu erstellen. Die sieht in etwa so aus.

<html>
<head>
<title>Rechner</title>
</head>
<body>

<form name="form" methode="post">

<!---<cfparam name=b default=1>--->

<cfset b= />
<cfset c= />
<cfset a = b + c />

<table width="400" border="1">
<tr bgcolor="#999999">
<td width="466">

<input type="text" name="b"><br>
<input type="text" name="c">
<input type="submit" name="Submit" value="send">
</td>
</tr>
</table>

<cfoutput>
#a#
</cfoutput>
</form>
<br>
</body>
</html>

Ich müsste die Werte die eingetragen werden, als Variable speichern können, aber irgend wie gelingt mir das nicht.

Kann mir jemand helfen?
:oops:

Merci viel mal.

Gruss Alesis

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Ich habe es herausgefunden!

Verfasst: 25.05.2004, 18:43
von alesis
Hallo zusammen...

Ich habe festgestellt dass ich keine <cfset> Variebeln definieren muss sondern nur <cfparam>

Der Inhalt der Textfelder sollte so aussehen:

<input type="text" name="b" value="<cfoutput>#b#</cfoutput>">

Naja, bin halt kein Profi! :)

Gruzz

Verfasst: 25.05.2004, 20:10
von innuendo
Innuendo-Coldfusion-Superstar ist da:

Probier das:

<html>
<head>
<title>Rechner</title>
</head>
<body>
<!--- Das ist das Formular, die Seite muss noch richtig eingesetzt werden --->
<form name="form" methode="post" action="test.cfm">

<table width="400" border="1">
<tr bgcolor="#999999">
<td width="466">

<input type="text" name="b"><br>
<input type="text" name="c">
<input type="submit" name="Submit" value="send">
</td>
</tr>
</table>
<!--- Wenn die Variable abgesendet wurde, dann zeig sie mir! --->
<cfif Isdefined("form.b")>
<cfoutput>#evaluate(b+c)#</cfoutput><!--- so müsste es gehen, sonst so: --->
<cfoutput><cfset ergebnis = b+c>#ergebnis#</cfoutput>
</cfif>
</form>
<br>
</body>
</html>

CU,
Innuendo

:-)

Verfasst: 25.05.2004, 20:18
von alesis
Wow du bist einfach genial, Merci viel mal!

Es hat funktioniert!!!

Verfasst: 25.05.2004, 20:32
von innuendo
bitte, gerne geschehen.