php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.05.2005, 18:45  
Gast
 
Beiträge: n/a
Standard Kontaktformular mit bleibenden Einträgen!

Ich habe folgendes Probelm!
1.Sind die auszufüllenden Kästchen mit dem PHP-Teil ausgefüllt.
2.Wird beim absenden eine neue Seite geöffnet die dannn natürlich nicht gefunden wird.
3.Somit werden auch bestehenden Einträge nicht stehen gelassen.

Code:
<head>
<title>Kontaktformular</title>
</head>
<body>



<h3>Für die richtige Anmeldung geben sie bitte die unten benötigten Daten ein!</h3>
<form action="<?php echo $PHP_SELF; ?>" method=post>
	Charactername 
<input type=text name="Charactername" value="<?php echo $HTTP_POST_VARS[Charactername];?>" size=20>

	E-Mail 
<input type=text name="email" value="<?php echo $HTTP_POST_VARS[email];?>" size=30>


		
	<h4>Von welchem Volk ist dein Character?</h4>


		<select size=1 name="volk">
			<Option value="Untoter">Untoter</option>
			<Option value="Taure">Taure</option>
			<Option value="Orc">Orc</option>
			<Option value="Troll">Troll</option>
		</select>


			
			<h4>Welchen Hauptberuf übst du aus?</h4>


		<select size=1 name="beruf">
			<Option value="Schneider">Schneider</option>
			<Option value="Schmied">Schmied</option>
			<Option value="Gerber">Gerber</option>
			<Option value="Alchemist">Alchemist</option>
			<Option value="Ingeneur">Ingeneur</option>
		</select>


			
			<h4>Welche Klasse hat dein Character?</h4>


		<select size=1 name="klasse">
			<Option value="Krieger">Krieger</option>
			<Option value="Jäger">Jäger</option>
			<Option value="Druide">Druide</option>
			<Option value="Schamane">Schamane</option>
			<Option value="Hexenmeister">Hexenmeister</option>
			<Option value="Magier">Magier</option>
			<Option value="Priester">Priester</option>
		</select>


			
			<h4>Level</h4> <input type=text name="level" value="<?php echo $HTTP_POST_VARS[level];?>" size=1>


			
			<input type=submit name="submit" value="abschicken">
</form>
<?php


echo "Danke für die Anmeldung $HTTP_POST_VARS[Charactername] 
";
if(!$Charactername)
{
	echo="Bitte geben sie ihren Namen ein!
";
}

if($email)
{
	echo="Bitte geben sie ihre ihre E-Mail Adresse ein!
";
}

if($level)
{
	echo="Bitte geben sie das Level ihres Characters an!
";
}

echo "$datum

";
echo "Aktuelle HP Version 0.13 Alpha";

?>
</body>
</html>
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.05.2005, 18:49  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

warum wird die seite nicht gefunden?

1)
<?php echo $PHP_SELF; ?> und fast alle deine weiteren variablen existieren vieleicht einfach nicht
grund:
register_globals
http://www.phpfriend.de/ftopic26569.html
-> lesen, verstehen, umsetzen !!

2)
desweitern:

error-reporting
Zum testen von Scripts setzt man normalerweise am anfang des scripts (oder direkt in einer config-datei die immer Includet wird)
PHP-Code:
error_reporting(E_ALL); 
damit werden dann alle Fehler ausgegeben.
Mögliche Fehler die dann auftreten und wie man sie beheben kann:
Notice: Use of undefined constant ...
Notice: Undefined variable ...

3)
$HTTP_POST_VARS etc sind veraltet.
$_POST, $_GET, $_COOKIE, $_SERVER und $_SESSION sind die neuen variablen.

mfg
robo47
robo47 ist offline  
Alt 16.05.2005, 19:06  
Gast
 
Beiträge: n/a
Standard

<?php echo $PHP_SELF; ?>

hier sollte eher $_SERVER['PHP_SELF'] stehen ^^
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
IE6 Kontaktformular, Probleme mit Variablen Meijestic PHP Tipps 2008 3 07.07.2008 19:29
Kontaktformular plus 3 Attachments funzt net catmoon PHP Tipps 2008 2 25.06.2008 10:15
[Erledigt] Kontaktformular - bitte helft mir celine70 PHP Tipps 2008 3 19.05.2008 11:28
Kontaktformular - Daten vor dem Absenden überprüfen tayke PHP Tipps 2007 22 19.07.2007 22:34
Fehler in Kontaktformular chrimp PHP Tipps 2006 8 17.06.2006 13:04
Kontaktformular PHP Tipps 2006 9 01.03.2006 16:16
Kontaktformular Script Secure PHP Tipps 2007 3 21.11.2005 15:33
Kontaktformular - Sieht klasse aus, aber verschickt nix! :-( PHP Tipps 2005-2 15 06.10.2005 19:24
Sehr simples Kontaktformular - Prinzip imported_Ben Beitragsarchiv 2 02.08.2005 22:41
[Erledigt] Kontaktformular PHP Tipps 2005 5 22.04.2005 22:21
[Erledigt] kontaktformular mit bild PHP-Fortgeschrittene 1 16.02.2005 11:13
Problem mit Kontaktformular? PHP Tipps 2004-2 6 13.12.2004 18:48
Ganz einfach eine Email über Kontaktformular versenden. Wie? 'progman' PHP Tipps 2004-2 1 07.11.2004 17:11
Kontaktformular - Nachricht wurde verschickt PHP Tipps 2004 4 22.10.2004 09:18
Kontaktformular kommt nicht an (e-Mail) PHP Tipps 2004 9 25.06.2004 18:34


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:51 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.