ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
202
202
EMPFEHLEN
-
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.
Danke im voraus für eure Hilfe.PHP-Code:<?
//+++++++++ 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"> </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%"> </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%"> </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> </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"> </p>?>
<p align="left"><font face="Arial"><input type="submit" value="Email senden" name="B1"></font></p>
</form>
<p align="left"> </p>
<?
//include ("fuss.htm");
?>
</body>
</html>
Itchyfeet
-
19.05.10 16:17 #2
ES HEIßT JAVASCRIPT - JAVA IST WAS ANDERES
Außerdem solltest du das hier schreiben:
Ich werde mir mal den Code anschauen...HTML-Code:<script type="text/javascript"> // anstatt language
EDIT: Am besten gibst du dir mal mit PHP das POST-Array aus (print_r($_POST))Geändert von ComFreek (19.05.10 um 16:20 Uhr)
mfg ComFreek
Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
[PHP] Überprüfen, ob Website erreichbar • Sicherheit in PHP-Codes schaffen • Google Chrome-Extension für tutorials.de • json_compress()
-
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.
Ähnliche Themen
-
Formular sendet aber kommt nicht an
Von zyclop im Forum PHPAntworten: 5Letzter Beitrag: 08.12.09, 12:17 -
Formular Sendet keine Daten
Von scorpionsebickbos im Forum PHPAntworten: 6Letzter Beitrag: 16.05.06, 19:16 -
Formular sendet nicht
Von tanja im Forum HTML & XHTMLAntworten: 4Letzter Beitrag: 11.03.04, 16:01 -
Formular sendet nicht?
Von ToXiC24 im Forum HTML & XHTMLAntworten: 2Letzter Beitrag: 08.01.04, 23:27 -
Formular sendet nicht
Von Yoda im Forum PHPAntworten: 2Letzter Beitrag: 13.06.03, 07:53





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren