php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.08.2011, 11:18  
Neuer Benutzer
 
Registriert seit: 03.08.2011
Beiträge: 10
PHP-Kenntnisse:
Anfänger
ro1170 ist in Verruf geratenro1170 ist in Verruf geraten
Standard "Danke-Seite" aus php Formular heraus automatisch aufrufen

Hallo zusammen,

bin neu hier und ein php greenhorn.
Versuche sein Tagen ein eganz einfache sache zu programmieren:

ich möchte in einem Formular (das funktioniert einwandfrei) in dem Personen Angaben machen können bewerkstelligen, dass nach absenden der Daten eine externe "Danke" Seite automatisch aufgerufen wird, habe schon zig Foren durchsucht und es mit "header" und "refresh" funktionen versucht, nix funktioniert. Bei "header" bekomme ich zwar keine Fehlermeldung aber eine komplett weisse Seit, beim html Befehl echo <meta http-equiv="refresh" content="1; URL=http://www.sportnora.at/teamsportnora/fahrererfassung/danke.htm"> ; kommt immer ine Fehlermeldung.
BIIITTEEE um HILFE!

Hier der code meines .php Dokuments:


PHP-Code:
html>
<head>
<title>Formular Teamfahreranmeldung fuer Homepage</title>
<!--
link zu einer externen CSS-Datei, in die Datei eingebundene CSS-Eigenschaften, etc.
-->
<style type="text/css">
.style1 {
font-size: medium;
font-family: Arial, Helvetica, Sans-Serif;
}
</style>
</head>
<body class="style1">
<?php
// Mit diesen Codes "holt" man sich jetzt die Angaben, die im Formular gemacht wurden:
$name = ($_POST[name]);
$geboren = ($_POST[geboren]);
$wohnort = ($_POST[wohnort]);
$norianer_seit = ($_POST[norianer_seit]);
$sportarten_bei_nora = ($_POST[sportarten_bei_nora]);
$spitzname = ($_POST[spitzname]);
$email = ($_POST[email]);
$homepage = ($_POST[homepage]);
$groesze = ($_POST[groesze]);
$gewicht = ($_POST[gewicht]);
$lieblingsspeise = ($_POST[lieblingsspeise]);
$lieblingsgetraenk = ($_POST[lieblingsgetraenk]);
$weitere_sportarten = ($_POST[weitere_sportarten]);
$bikeundparts = ($_POST[bikeundparts]);
$lebensmotto = ($_POST[lebensmotto]);
$pers_statement = ($_POST[pers_statement]);
$lieblingswettkampf = ($_POST[lieblingswettkampf]);
$traumziel = ($_POST[traumziel]);


// Um zu berprfen, ob auch wirklich alle Angaben gemacht wurden, folgt jetzt eine if-Abfrage:

if ( ($name == "") OR ($geboren == "") OR ($wohnort == "") OR ($norianer_seit == "") OR ($sportarten_bei_nora == "") OR ($groesze == "") OR ($gewicht == "") OR ($bikeundparts == ""))
{
echo 
"Du hast nicht alle verpflichtende Angaben gemacht! Gehe bitte zurueck und korrigiere dies!";
}
// Das heit: wenn (if) eine der Angaben nicht gemacht werden, erscheint der Text vom echo()-Befehl. Ansonsten (else) wird die e-Mail verschickt:

else
{
mail("post@rooo.at","Teamfahrerfassung von $_POST[name]","Name: " $_POST["name"] . ""."\n"."geboren : " $_POST["geboren"] . ""."\n"."wohnort : " $_POST["wohnort"] . ""."\n"."norianer seit : " $_POST["norianer_seit"] . ""."\n"."sportarten bei nora : " $_POST["sportarten_bei_nora"] . ""."\n"."Spitzname : " $_POST["spitzname"] . ""."\n"."email : " $_POST["email"] . ""."\n"."homepage : " $_POST["homepage"] . ""."\n"."Gre : " $_POST["groesze"] . ""."\n"."Gewicht : " $_POST["gewicht"] . ""."\n"."Lieblingsspeise : " $_POST["lieblingsspeise"] . ""."\n"."Lieblingsgetrnk : " $_POST["lieblingsgetraenk"] . ""."\n"."weitere Sportarten : " $_POST["weitere_sportarten"] . ""."\n"."Bike und Parts : " $_POST["bikeundparts"] . ""."\n"."Lebensmotto : " $_POST["lebensmotto"] . ""."\n"."Persnliches Statement : " $_POST["pers_statement"] . ""."\n"."Lieblingswettkampf : " $_POST["lieblingswettkampf"] . ""."\n"."Traumziel : " $_POST["traumziel"] . "");

echo <
meta http-equiv="refresh" content="1; URL=http://www.sportnora.at/teamsportnora/fahrererfassung/danke.htm"> ; 

}
?>
</body>
</html>

Geändert von ro1170 (03.08.2011 um 12:56 Uhr).
ro1170 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 03.08.2011, 11:35  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Meta-Angaben gehören imho in den Header des HTML-Dokumentes.
Weisse Seite bei Verwendung von header() ist meist ein Zeichen für schlecht bis gar nicht eingestelltes ErrorRepoting!
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
Albert Einstein
Arne Drews ist offline   Mit Zitat antworten
Alt 03.08.2011, 11:48  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

und schon wieder POST Daten verwendet, ohne auf POST Reqeust zu prüfen...

und schon wieder mail()...
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 03.08.2011, 11:49  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

Verwende doch bitte die richtigen Tags damit der Code hier im Forum anständig angezeigt wird
__________________
Wie man Fragen richtig stellt
dsmcg ist offline   Mit Zitat antworten
Alt 03.08.2011, 12:01  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Ich habe das in die Rubrik "Beanstandete Beiträge" verschoben, weil dein PHP-Code nicht in [php] BB-Tags steht. Mit tags kann man das besser lesen. Beispiel:
PHP-Code:
echo 'Guten Tag ' $name
Dein Problem lässt sich ohne Meta Refresh oder Urlumleitung lösen. Stichwort: Affenformular.
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Alt 03.08.2011, 13:33  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von ro1170 Beitrag anzeigen
beim html Befehl echo <meta http-equiv="refresh" content="1; URL=http://www.sportnora.at/teamsportnora/fahrererfassung/danke.htm"> ; kommt immer ine Fehlermeldung.
Bitte nicht ominös von irgendwelchen Fehlermeldungen schwafeln, sondern diese immer im Wortlaut zitieren!

Andernfalls kann niemand mit so einer Problembeschreibung was anfangen.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 03.08.2011, 14:06  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

echo '<......

das ist eine Ausgabe per echo und gehört daher - da es keine Variable ist - in Quotes ....

bei html-Ausgaben haben sich Single-Quotes = Hochkomma als praktisch erwiesen, da man somit die html-Attribute schön in Doppelhochkomma einschließen kann.
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 03.08.2011, 14:48  
Neuer Benutzer
 
Registriert seit: 03.08.2011
Beiträge: 10
PHP-Kenntnisse:
Anfänger
ro1170 ist in Verruf geratenro1170 ist in Verruf geraten
Standard

yuhhuuuu, danke an eagle275!

mit "echo '<......"

funktioniert!!!

Geändert von ro1170 (03.08.2011 um 14:52 Uhr).
ro1170 ist offline   Mit Zitat antworten
Alt 03.08.2011, 14:50  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

und welche ist Zeile 49 bitte ?
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 03.08.2011, 14:51  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Entweder ist das nicht der Code oder nicht die Zeile, weil die gepostete Zeile syntaktisch ok ist!
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
Albert Einstein
Arne Drews ist offline   Mit Zitat antworten
Antwort


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
Formular automatisch senden ohne "Submit" skerge12 PHP Einsteiger 12 26.12.2010 16:25
[Erledigt] formular -&gt; eintrag als url aufrufen taurus PHP Einsteiger 8 28.11.2010 21:06
[Erledigt] formular -&gt; bei ersten aufrufen keine fehlermeldung ausgeben fisianer2099 PHP Tipps 2009 3 23.10.2009 23:11
Formular felder automatisch mit php erkennen Martuzki Scriptbörse 24 26.09.2009 12:58
[Erledigt] Aus Formular verschiedene andere Formulare aufrufen melz PHP Tipps 2009 11 11.09.2009 12:27
Mit POST aufgerufene Seiten automatisch auslesen ohne ein Formular zu benutzen slmephi PHP Tipps 2009 5 21.08.2009 08:45
Wie kann ich in einem Formular automatisch eindeutige Feldnamen erzeugen (+auswerten) juts1177 PHP Tipps 2009 6 17.08.2009 15:02
Formular automatisch ausfühlen und abschicken ! 7Style PHP Tipps 2008 4 22.04.2008 09:53
Formular automatisch speichern/füllen simsalabim PHP Tipps 2008 5 13.12.2007 17:09
Formular, das automatisch speichert GSJLink PHP Tipps 2006 31 16.10.2006 18:23
Formular überprüfen und wieder aufrufen tinchen PHP Tipps 2006 5 12.06.2006 19:14
Formular fügt automatisch & ungewollt \ vor " an. PHP Tipps 2006 7 20.05.2006 15:19
Post Formular automatisch weiterleiten mansaylon PHP Tipps 2006 7 31.03.2006 10:46
Formular automatisch an anderen Server absenden PHP Tipps 2006 8 28.02.2006 13:29
formular automatisch senden bark PHP Tipps 2006 1 11.01.2006 10:41

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
\danke seite\ nach post php, form sofort ausführen in php, $url dankeseite, webseite mit php aufrufen, danke seite, unterschiedliche dankeseiten nach formular absenden php, danke seite aufrufen, html text für dankeseite, formular danke-seite, danke seite nach datensendung, php seite automatisch aufrufen, mit php formular dankeseite aufruf, php formmailer dankeseite, php formular automatisch senden beim aufruf der seite, danke seite html, seite aufrufen php formular prüfen und automatisch umleiten, text danke seite php, aufruf einer html-adresse aus php heraus, formular dankesseite, aus php heraus url aufrufen

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:02 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