WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 27.05.2003, 13:01   #1
jopp
Veteran
 
Registriert seit: 04.12.2001
Alter: 46
Beiträge: 266


Standard formular und php

hi

ein wahrscheinlich sehr leicht zu lösendes problem

habe ein formular und möchte dieses mit php auswerten. leider schreibt mir der browser immer, das er die variablen nicht kennt. ich finde aber auch keinen fehler. könnt ihr mir vielleicht weiter helfen?

formular.html

<html>
<head>

<style type="text/css">
body { margin-left:100px; margin-top:100px}
</style>

<title>Formulary</title>
</head>
<body bgcolor="#FFFFFF" text="#5329A8">
<h1>Formularseite (Eingabemaske)</h1>
<form action="auswertung.php" method="post" >
<table>
<tr><td align=right>Anrede: </td> <td><input type="radio" name="Anrede" value="m">Herr
<input type="radio" name="Anrede" value="w">Frau</td></tr>
<tr><td align=right>Vorname: </td> <td><input type="text" name="Vorname"></td></tr>
<tr><td align=right>Nachname: </td> <td><input type="text" name="Nachname"></td></tr>
<tr><td align=right>Nickname: </td> <td><input type="text" name="Nickname"></td></tr>
<tr><td align=right>email-Adresse: </td><td><input type="text" name="email"></td></tr>
<tr><td><input type="reset"></td><td> <input type="submit"></td></tr>
</table>
</form>
</body>
</html>


auswertung.php

?php
if ($Anrede=="m") {
echo "Hallo Herr ";
}
else {
echo "Hallo Frau ";
}
echo "$Vorname $Nachname, herzlich willkommen!\n";
echo "Ihr Nickname ist: $Nickname\n";


?>


Fehlermeldung:


Notice: Undefined variable: Anrede in D:\web\auswertung.php on line 2
Hallo Frau
Notice: Undefined variable: Vorname in D:\web\auswertung.php on line 8

Notice: Undefined variable: Nachname in D:\web\auswertung.php on line 8
, herzlich willkommen!
Notice: Undefined variable: Nickname in D:\web\auswertung.php on line 9
Ihr Nickname ist:


ich bin für jede hilfe dankbar

jopp
jopp ist offline   Mit Zitat antworten
Alt 27.05.2003, 13:10   #2
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

http://at.php.net/manual/de/language...s.external.php
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 27.05.2003, 15:52   #3
jopp
Veteran
 
Registriert seit: 04.12.2001
Alter: 46
Beiträge: 266


Standard

also stimmt das, dass ich eine variable mit z.B. $_POST["Vorname"] ansprechen muss? oder habe ich da etwas falsch verstanden?

jopp
jopp ist offline   Mit Zitat antworten
Alt 27.05.2003, 16:09   #4
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Hast Du's schon ausprobiert?
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 27.05.2003, 18:46   #5
jopp
Veteran
 
Registriert seit: 04.12.2001
Alter: 46
Beiträge: 266


Standard

hat funktioniert!

folgende eingabe war notwendig

auswertung.php

<?php
if ($_POST["Anrede"]=="m") {
echo "Hallo Herr ";
}
else {
echo "Hallo Frau ";
}
echo "$_POST[Vorname] $_POST[Nachname], herzlich willkommen!\n";



?>

Ausgabe im Browser:

Hallo Herr Max Mustermann, herzlich willkommen!


warum jedoch Anrede in " " stehen musss und Vor- und Nachname nicht weiß ich nicht genau. möglicherweise weil Vor- und Nachname in einer Ausgabe direkt steht?

werde versuchen das noch herauszubekommen.

ein herzliches dankeschön

jopp
jopp ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:29 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag