Huhu,
ich will auf http://www.sneakfilm.de ein Formualar als statische Seite einbinden. Wenn ich dann auf den "abschicken"-Button klicke bekomme ich allersdings immer die Nachricht das das Formular nicht vollständig ausgefüllt ist. Kann es sein, dass die Parameter nicht übergeben werden?
Hier mal der Quellcode der beiden seiten.
Das Formular:
PHP
<?php
/*
Template Name: Sneakquiz
*/
?>
<?php get_header(); ?>
<?PHP the_post(); ?>
<?php the_content(); ?>
<form action="http://www.sneakfilm.de/sneakquiz-confirmation/" method="post">
<table border="1" align="center" width="350">
<tr>
<td width="175" height="20">
<p align="center">Name:</td>
<td width="175" height="20">
<p align="center"><input type="text" name="Name" size="20"></td>
</tr>
<tr>
<td width="175" height="20">
<p align="center">Vorname:</td>
<td width="175" height="20">
<p align="center"><input type="text" name="Vorname" size="20"></td>
</tr>
<tr>
<td width="175" height="20">
<p align="center">E-Mail:</td>
<td width="175" height="20">
<p align="center"><input type="text" name="EMail" size="20"></td>
</tr>
<tr>
<td width="175" height="20">
<p align="center">Filmtipp:</td>
<td width="175" height="20">
<p align="center"><input type="text" name="Filmtipp" size="20"></td>
</tr>
<tr>
<td width="200" height="20">
<p align="center"><input type="submit" value="Abschicken!"></td>
<td width="200" height="20">
<p align="center"><input type="reset" value="Abbrechen"></td>
</tr>
</table>
</form>
<?php get_footer(); ?>
Alles anzeigen
Das Script zum versenden:
PHP
<?php
/*
Template Name: Sneakquizmail
*/
?>
<?php get_header(); ?>
<?PHP the_post(); ?>
<?php the_content(); ?>
<?
if ((!$Name) OR (!$Vorname) OR (!$EMail) OR (!$Filmtipp)) {
?>
<HEAD>
<meta http-equiv="refresh" content="3;URL=http://www.sneakfilm.de/sneakquiz/"><? } else { ?>
<meta http-equiv="refresh" content="6;URL=http://www.sneakfilm.de/sneakquiz/"><? } ?>
</HEAD>
<center><h3>
<?php
## Gnislew-Formmailer V0.03 :-)
//if ((!$Name) OR (!$Vorname) OR (!$EMail) OR (!$Filmtipp)) {
//echo "Bitte das Formular VOLLSTÄNDIG ausfüllen!";
//} ELSE {
$message="Teilnahme am \"Sneakquiz\"\r\n\r\n";
$message.="Name: $Name\r\n";
$message.="Vorname: $Vorname\r\n";
$message.="Filmtipp: $Filmtipp\r\n";
mail("gewinnspiel@sneakfilm.de","Sneakquiz",$message,"From:$EMail");
echo "Danke für Deine Teilnahme.";
echo "
";
echo "Du erhälst in Kürze eine E-Mail über die richtigkeit Deiner Antwort.";
echo "
";
echo "In wenigen Sekunden wirst Du automatisch zurück zur Spieleauswahl geleitet.";
}
?>
</h3></center>
<?php get_footer(); ?>
Alles anzeigen
Vielleicht hat ja jemand von Euch eine Idee