Formular sendet value nicht

itchyfeet

Grünschnabel
Hallo,
mein Formular übergibt die Werte nicht und ich sehe den Grund nicht.
Bitte verzeiht mir, dass sowohl Java und PHP in meinem Formular zur Anwendung kommen und ich es Trotzdem hier Poste.
Ich erlaube mir auch, das ganze Formular zu Posten, vielleicht kann es ja noch wer brauchen.

PHP:
<?
//+++++++++ EMAIL KONTAKT FORMULAR ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

<head>
<title>Formular Email Kontakt</title>
<?
//include ("head.php");
?>

<script language="JavaScript1.2">

var testresults
function checkemail(){
 var str=document.validation.email.value
 var filter=/^.+@.+\..{2,5}$/

 if (filter.test(str))
    testresults=true
    
 else {
    alert("Bitte geben sie eine gltige Email adresse ein!")
validation.email.focus();
    testresults=false
}
 return (testresults)
}
</script>
<script>
var thename


function passw(wert){
 if (wert=="")
 {
    alert("Dieses Feld muss ausgefllt werden!")
}

}

</script>
<script>
function feldleer_kontrolle(wert)
	{
	/* Diese Funktion berprft, ob der bergebene Wert leer ist */
	if (wert=="")
 		{
  		return false;
 		}
	else
 		{
  		return true;
		}
	}
function globale_kontrolle()
	{
	/* Die globale Kontroll-Funktion. Sie berprft, ob alle Pflichtfelder des Formular ausgefllt sind. 
	Falls ja, erfolgt der Rckgabewert true, ansonsten eine Fehlermeldung und der Rckgabewert false. 
	Zur Kontrolle ob ein Feld gefllt ist, wird die Funktion feldleer_kontrolle aufgerufen, der das 
	entsprechende Formularfeld als Parameter bergeben wird. */
//alert("true i globale kontr");
var fehlerzahl = 0; // Anzahl der nicht gefllten Felder
var fehlermeldung = "Ihr Formular ist nicht vollstaendig ausgefuellt!\nFolgende Angaben sind noch mindestens notwendig:\n";
if (!feldleer_kontrolle(document.validation.name.value))
	{
	fehlerzahl = fehlerzahl + 1;
	fehlermeldung = fehlermeldung + fehlerzahl + ". Ihr Nachname\n";
	}
if (!feldleer_kontrolle(document.validation.vorname.value))
	{
	fehlerzahl = fehlerzahl + 1;
	fehlermeldung = fehlermeldung + fehlerzahl + ". Ihr Vorname\n";
	}
if (!feldleer_kontrolle(document.validation.strasse.value))
	{
	fehlerzahl = fehlerzahl + 1;
	fehlermeldung = fehlermeldung + fehlerzahl + ". Ihre Adresse\n";
	}
 if (!feldleer_kontrolle(document.validation.plz.value))
	{
	fehlerzahl = fehlerzahl + 1;
	fehlermeldung = fehlermeldung + fehlerzahl + ". Die Postleitzahl\n";
	}
 if (!feldleer_kontrolle(document.validation.ort.value))
	{
	fehlerzahl = fehlerzahl + 1;
	fehlermeldung = fehlermeldung + fehlerzahl + ". Ihr Wohnort\n";
	}
 if (!feldleer_kontrolle(document.validation.telefon.value))
	{
	fehlerzahl = fehlerzahl + 1;
	fehlermeldung = fehlermeldung + fehlerzahl + ". Ihre Telefonnummer\n";
	}
 if (!feldleer_kontrolle(document.validation.natel.value))
	{
	fehlerzahl = fehlerzahl + 1;
	fehlermeldung = fehlermeldung + fehlerzahl + ". Ihre Mobilnummer\n";
	}
if (!feldleer_kontrolle(document.validation.email.value))
	{
	fehlerzahl = fehlerzahl + 1;
	fehlermeldung = fehlermeldung + fehlerzahl + ". Ihre E-Mail-Adresse\n";
	}
 if (!feldleer_kontrolle(document.validation.betreff.value))
	{
	fehlerzahl = fehlerzahl + 1;
	fehlermeldung = fehlermeldung + fehlerzahl + ". Email Betreff\n";
	}
/* Die Rckgabe, ob das Formular noch fehlerhaft ist oder nicht */
if (fehlerzahl == 0)
	{
	// Keine Fehler gefunden
 // alert("true")
	return true;
	}
else
	{
	// Fehler vorhanden
	fehlermeldung = fehlermeldung + "Das Formular kann erst abgeschickt werden,\nwenn die entsprechenden Felder ausgefuellt sind!!";
	alert(fehlermeldung);
 //alert("false")
	return false;
	}
}

</script>
<p>


<? //include ("oben3.php");




// spez navigation
echo "<table width=90% border=0 align=center>".
     "<td width=50% align=center><a href=javascript:history.back()><strong><font face=Arial>Zurck</font></strong></a></td>".
     "</td></tr>".
     "</table>";



?>
<p align="left">&nbsp;</p>

  <table border="0" width="84%">
    <tr>
      <td width="50%"><font face="Arial">Hallo</font></td>
    </tr>
    <tr>
      <td width="50%"><font face="Arial">Es freut uns dass Sie unser Kontakt Formular benutzen</font></td>
    </tr>
    <tr>
      <td width="50%"><font face="Arial"></font></td>
    </tr>
    <tr>
      <td width="50%">&nbsp;</td>
    </tr>
    <tr>
      <td width="50%"><font face="Arial"></font></td>
    </tr>
    <tr>
      <td width="50%"><font face="Arial">Bitte füllen Sie das Formular vollstndig aus damit wir Ihre Anfrage bearbeiten können.</font></td>
    </tr>
    <tr>
      <td width="50%">&nbsp;</td>
    </tr>
  </table>
  
  <form method="post" id="validation" name="validation" action="adressentry.php" enctype="multipart/form-data" onsubmit="return globale_kontrolle()"><p align="left"><font face=Arial></font></p>

   <table border="0" width="84%">
    <tr>
        <td width="100%">Betreff</td>
      </tr>
      <tr>
        <td width="100%"><input type="text" name="betreff" size="27" onBlur="passw(document.validation.betreff.value)"></textarea></td>
      </tr>
      <tr>
        <td width="100%">Text</td>
      </tr>
      <tr>
        <td width="100%"><textarea rows="7" name="Nachricht" cols="75"></textarea></td>
      </tr>
    </table>
    
    
  <table border="0" width="84%">
    <tr>
      <td width="200" align="left"></td>
      <td width="200" align="left"></td>
      <td width="50%" align="left"></td>
    </tr>
    <tr>
      <td width="200" align="right">
        <p align="left"><font face="Arial">Anrede</font></td>
      <td width="200" align="right">
        <p align="left"><font face="Arial">Name</font></td>
      <td width="200" align="left"><font face="Arial">Vorname</font></td>
    </tr>
    <tr>
      <td width="200" align="right">
        <p align="left"><select size="1" name="anrede">
          <option selected>.............</option>
          <option>Herr</option>
          <option>Frau</option>
        </select></td>
      <td width="200" align="right">
        <p align="left"><font face="Arial"><input type="text" name="name" size="27" onBlur="passw(document.validation.name.value)"></font></td>
      <td width="200" align="left"><font face="Arial"><input type="text" name="vorname" size="20" onBlur="passw(document.validation.vorname.value)"></font></td>
    </tr>
    <tr>
      <td width="200" colspan="3" align="right">
        <p align="left"></td>
    </tr>
    <tr>
      <td width="200" align="right">
        <p align="left"><font face="Arial">Strasse</font></td>
      <td width="200" align="right">
        <p align="left"><font face="Arial">PLZ</font></td>
      <td width="200" align="left">
        <p align="left"><font face="Arial">Ort</font></td>
    </tr>
    <tr>
      <td width="200" align="right">
        <p align="left"><font face="Arial"><input type="text" name="strasse" size="27" onBlur="passw(document.validation.strasse.value)"></font></td>
      <td width="200" align="right">
        <p align="left"><font face="Arial"><input type="text" name="plz" size="8" onBlur="passw(document.validation.plz.value)"></font></td>
      <td width="200" align="left">
        <p align="left"><font face="Arial"><input type="text" name="ort" size="25" onBlur="passw(document.validation.ort.value)"></font></td>
    </tr>
    <tr>
      <td width="200" colspan="3" align="right">
        <p align="left"></td>
    </tr>
    <tr>
      <td width="200" align="right">
        <p align="left"><font face="Arial">Telefon</font></td>
      <td width="200" align="right">
        <p align="left"><font face="Arial">Mobil</font></td>
      <td width="200" align="left">
        <p align="left"><font face="Arial">Email</font></td>
    </tr>
    <tr>
     <td width="200" align="right">
        <p align="left"><font face="Arial"><input type="text" name="telefon" size="27" onBlur="passw(document.validation.telefon.value)"></font></td>
      <td width="200" align="right">
        <p align="left"><font face="Arial"><input type="text" name="natel" size="27" onBlur="passw(document.validation.natel.value)"></font></td>
      <td width="200" align="left">
        <p align="left"><font face="Arial"><input type="text" name="email" size="27" onBlur="checkemail()"></font></td>
    </tr>
   <p>&nbsp;</p>
  </table>
   
    <p></p>
    <p>
  <?
  $date=date("d-m-Y",time());
  
  //echo $date;
  ?></p>
   <p>Sie erhalten eine Bestätigungs Email, wenn wir Ihre Anfrage Erhalten.</p>
  <p>Danke.</p>
  
  <input type="hidden" name="anfrage" value="<?echo $date;?>">
  <input type="hidden" name="lang" value="de">
  <?//<p align="left">&nbsp;</p>?>
  <p align="left"><font face="Arial"><input type="submit" value="Email senden" name="B1"></font></p>
</form>
<p align="left">&nbsp;</p>
<?
//include ("fuss.htm");
?>
</body>

</html>

Danke im voraus für eure Hilfe.
Itchyfeet
 
ES HEIßT JAVASCRIPT - JAVA IST WAS ANDERES
Außerdem solltest du das hier schreiben:
HTML:
<script type="text/javascript"> // anstatt language

Ich werde mir mal den Code anschauen...

EDIT: Am besten gibst du dir mal mit PHP das POST-Array aus (print_r($_POST))
 
Zuletzt bearbeitet:
Danke für den Hinweis.

Mit method="get" sehe ich in adressentry.php das die werte in der Eingabezeile ankommen.
Mit print_r($_GET); erhalte ich die Werte aus der Eingabezeile, bei print_r($_Post); (method="post") erhalte ich nichts zurück.

Soll ich mal das addressentry Posten?

Danke

Jetzt habe ich mit POST was erhalten. danke suche mal weiter.

Danke, funktioniert jetzt alles.

$anrede = $_POST['anrede']; war das problem

danke nochmals.
 
Zurück