Autor |
Nachricht |
carlofish
Threadersteller
Dabei seit: 20.12.2006
Ort: Hessen
Alter: -
Geschlecht:
|
Verfasst Do 12.07.2007 08:50
Titel Brauche Hilfe beim Kontaktformular |
|
|
Hi @ll,
Ich habe das Problem das die eingetragenen Daten nach dem absenden in den Formularfelder noch erhalten bleiben und außerdem bekomme ich den Wert der Checkboxes nicht mit geschickt, vielleicht könnte sich jemand mein Formular mal anschauen.
Ich kenne mich in PHP überhaupt nicht aus, habe dieses Script heruntergeladen und umgeändert.
Code: |
<body bgcolor="black" text="#b8b8b8" link="#4a4a4a" vlink="#717171" alink="#f37031" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" bgcolor="black" valign="bottom">
<tr valign="middle">
<td align="center" valign="bottom">
<table width="775" border="0" cellspacing="0" cellpadding="0" bgcolor="black" height="774">
<tr valign="bottom" height="92">
<td class="leiste" colspan="5" align="center" valign="bottom" width="868" height="92"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="92" width="930" align="left">
<param name="loop" value="true" />
<param name="scale" value="noborder" />
<param name="palette" value="background" />
<param name="movie" value="fla/sn_l.swf" />
<param name="quality" value="best" />
<param name="play" value="true" />
<embed align="left" height="92" palette="background" pluginspage="http://www.macromedia.com/go/getflashplayer" src="fla/sn_l.swf" type="application/x-shockwave-flash" width="930" quality="best" play="true" scale="noborder" loop="true"></embed>
</object></td>
</tr>
<tr height="25">
<td colspan="5" align="left" width="868" height="25" background="pics/navi_b.gif">
<ul id="menu2">
<li><a href="index.html">Home</a></li>
<li><a href="kontakt.html">Kontakt</a></li>
<li><a href="impressum.html">Impressum</a></li>
</ul>
</td>
</tr>
<tr align="left" valign="top" height="20">
<td align="center" valign="top" bgcolor="#a2a2a2" width="180" height="20"></td>
<td rowspan="2" align="center" valign="top" nowrap="nowrap" bgcolor="white" width="30" height="703"><img src="pics/sp.gif" alt="" height="1" width="20" align="top" border="0" />
<p></p>
</td>
<td rowspan="2" bgcolor="white" width="30" height="703"><img src="pics/sp.gif" alt="" height="20" width="1" border="0" /></td>
<td bgcolor="white" width="476" height="20"><img src="pics/sp.gif" alt="" height="20" width="1" border="0"/></td>
<td rowspan="2" align="left" bgcolor="white" width="126" height="703"></td>
</tr>
<tr height="683">
<td align="left" valign="top" bgcolor="#a2a2a2" width="180" height="683">
<table width="180" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" width="100%"><a title="Glanzwoche" href="pics/wrb_01.jpg" target="_blank"><img src="pics/gl_wo.gif" alt="" height="100" width="110" border="0" /></a></td>
</tr>
</table>
<ul id="menu">
<li><a href="unternehmen.html">Unternehmen</a></li>
<li><a href="automotive.html">Automotive</a></li>
<li><a href="industrie.html">Industrie</a></li>
<li><a href="carcosmetic.html">Car-Cosmetic</a></li>
<li><a href="verchromungen.html">Verchromungen</a></li>
<li><a href="franchise.html">Franchise</a></li>
<li><a href="service.html">Service-Stationen</a></li>
<li><a href="referenzen.html">Referenzen</a></li>
</ul>
</td>
<td valign="top" bgcolor="white" width="476" height="683">
<div align="left">
<br />
<span class="Stil1">Kontaktformular</span><br />
<?php
$gesendet = $_POST['gesendet'];
$email = $_POST['email'];
$anrede = $_POST['anrede'];
$vorname = $_POST['vorname'];
$nachname = $_POST['nachname'];
$str_nr = $_POST['str_nr'];
$plz_ort = $_POST['plz_ort'];
$tel = $_POST['tel'];
$hersteller = $_POST['hersteller'];
$fahrzeugtyp = $_POST['fahrzeugtyp'];
$kopie = $_POST['kopie'];
if ($gesendet == "Absenden") {
# Ihr Name:
$webmaster ="select-nano Team";
# Ihre E-Mail-Adresse:
$an ="ab.anonym@web.de";
# Ihre Homepage-Adresse:
$url ="www.select-nano.de";
# Diese Nachricht wird an Ihre E-Mail-Adresse gesendet:
$text ="Hallo,\n Sie haben eine neue Nachricht von $anrede $vorname $nachname erhalten:\n\n
====\n "Straße:"$str_nr "PLZ, ORT"$ort_plz "Tel.:"$tel "Hersteller"$hersteller "Fahrzeugtyp"$fahrzeugtyp\n====\n\nSie können $anrede $nachname unter dieser $email erreichen.";
# Eine Kopie der Anfrage an das Postfach des Besuchers:
$inhalt ="\nHallo $anrede $nachname,\nvielen Dank für Ihren Besuch bei $url. \n
Wir haben folgende Nachricht erhalten:\n\nViele Grüße,\n $webmaster";
mail($an,$betreff,$text,"From: ".$email);
echo "$anrede $nachname, Ihre Nachricht wurde gesendet! Danke für Ihre Anfrage!";
}
else { ?>
<script type="text/javascript" language="JScript">
function eingaben_ueberpruefen(){
var mail = document.Formular.email.value;
if (mail.length < 10 || mail.indexOf ('@',0) == -1 || mail.indexOf ('.',0) == -1){
alert("Bitte geben Sie eine gültige E-Mail-Adresse ein.")
document.Formular.email.select();
return false;
}
else if (document.Formular.vorname.value.length < 3){
alert("Sie haben noch keinen Vornamen eingegeben!")
document.Formular.vorname.focus();
return false;
}
else if (document.Formular.nachname.value.length < 3){
alert("Bitte geben Sie Ihren Nachnamen ein");
document.Formular.nachname.focus();
return false;
}
else if (document.Formular.str_nr.value.length < 10){
alert("Bitte geben Sie Ihre Straße und Hausnummer ein!")
document.Formular.str_nr.focus();
return false;
}
else if (document.Formular.plz_ort.value.length < 5){
alert("Bitte geben Sie Ihre PLZ und Ort ein!")
document.Formular.plz_ort.focus();
return false;
}
else if (document.Formular.tel.value.length < 5){
alert("Bitte geben Sie Ihre Telefonnummer ein!")
document.Formular.tel.focus();
return false;
}
else if (document.Formular.hersteller.value.length < 2){
alert("Bitte geben Sie den Hersteller Ihres Fahrzeuges ein!")
document.Formular.hersteller.focus();
return false;
}
else if (document.Formular.fahrzeugtyp.value.length < 2){
alert("Bitte geben Sie Ihren Fahrzeugtyp ein!")
document.Formular.fahrzeugtyp.focus();
return false;
}
else
return true;
}
</script>
<div align="left">
<form name="Formular" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>" onsubmit="return eingaben_ueberpruefen();" target="_blank" >
<table width="180" border="0" cellspacing="2" cellpadding="0">
<tr>
<td>
<table width="437" border="0" cellspacing="4" cellpadding="0">
<tr>
<td align="left" width="100"><span class="font">E-Mail:</span></td>
<td align="left"><input id="ID_E-Mail_1C791799D86DC80" type="text" name="email" size="24" tabindex="20" /></td>
<td></td>
</tr>
<tr>
<td align="left" width="100"><span class="font">Anrede:</span></td>
<td align="left"><select name="anrede" tabindex="2">
<option value="Herr" selected>Herr</option>
<option value="Frau">Frau</option>
</select></td>
<td></td>
</tr>
<tr>
<td align="left" width="100"><span class="font">Vorname:</span></td>
<td align="left"><input id="ID_Name_1C79179A2ED9CE0" type="text" name="vorname" size="24" maxlength="40" tabindex="3" /></td>
<td></td>
</tr>
<tr>
<td align="left" width="100"><span class="font">Nachname:</span></td>
<td align="left"><input type="text" name="nachname" size="24" maxlength="40" tabindex="4" /></td>
<td></td>
</tr>
<tr>
<td align="left" width="100"><span class="font">Str. /Nr.</span></td>
<td align="left"><input id="ID_Str._1C79179A7AB24F0" type="text" name="str_nr" size="24" maxlength="60" tabindex="5" /></td>
<td></td>
</tr>
<tr>
<td align="left" width="100"><span class="font">PLZ /Ort</span></td>
<td align="left"><input id="ID_PLZ_1C79179C4D67D90" type="text" name="ort_plz" size="24" maxlength="40" tabindex="6" /></td>
<td></td>
</tr>
<tr>
<td align="left" width="100"><span class="font">Tel.:</span></td>
<td align="left"><input id="ID_Tel_1C791799265BD80" type="text" name="tel" size="24" maxlength="30" tabindex="7" /></td>
<td></td>
</tr>
<tr>
<td align="left" width="100"><span class="font">Hersteller:</span></td>
<td align="left"><input id="ID_Hersteller_1C79179C4D67D90" type="text" name="hersteller" size="24" maxlength="20" tabindex="8" /></td>
<td></td>
</tr>
<tr align="center">
<td align="left" width="100"><span class="font">Fahrzeugtyp:</span></td>
<td align="left"><input id="ID_Fahrzeugtyp_1C79179C4D67D90" type="text" name="fahrzeugtyp" size="24" maxlength="20" tabindex="9" /></td>
<td></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table width="494" border="0" cellspacing="4" cellpadding="0" align="left">
<tr align="left">
<td align="left" width="284"><span class="font">Wie sind Sie auf uns aufmerksam geworden?</span></td>
<td width="188"><input id="ID_textfieldName_1C79179C4D67D90" type="text" name="textfieldName" size="22" tabindex="10" /></td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="left">
<table width="397" border="0" cellspacing="4" cellpadding="0" align="left">
<tr>
<td colspan="2" align="left"></td>
</tr>
<tr>
<td align="center" width="36"><input id="ID_Nano Veredelung Standard_1C79179C4D67D90" type="checkbox" name="Nano Veredelung Standard" value="ja" tabindex="11" /></td>
<td align="left"><span class="font">Nano Veredelung Standard</span></td>
</tr>
<tr>
<td align="center" width="36"><input id="ID_Nano Veredelung Premium_1C79179C4D67D90" type="checkbox" name="Nano Veredelung Premium" value="ja" tabindex="12" /></td>
<td align="left"><span class="font">Nano Veredelung Premium</span></td>
</tr>
<tr>
<td align="center" width="36"><input id="ID_Wassertransferdruck_1C79179C4D67D90" type="checkbox" name="Wassertransferdruck" value="ja" tabindex="13" /></td>
<td align="left"><span class="font">Wassertransferdruck</span></td>
</tr>
<tr>
<td align="center" width="36"><input id="ID_Verchromung_1C79179C4D67D90" type="checkbox" name="Verchromung" value="ja" tabindex="14" /></td>
<td align="left"><span class="font">Verchromung</span></td>
</tr>
<tr>
<td align="center" width="36"><input id="ID_Innenraumaufbereitung_1C79179C4D67D90" type="checkbox" name="Innenraumaufbereitung" value="ja" tabindex="15" /></td>
<td align="left"><span class="font">Innenraumaufbereitung</span></td>
</tr>
<tr>
<td align="center" width="36"><input id="ID_Spotrepair_1C79179C4D67D90" type="checkbox" name="Spotrepair" value="ja" tabindex="16" /></td>
<td align="left"><span class="font">Spotrepair</span></td>
</tr>
<tr>
<td width="36"><img src="pics/sp.gif" alt="" height="30" width="1" border="0" /></td>
<td></td>
</tr>
<tr>
<td align="center" width="36"><input id="ID_checkboxName_1C79179C4D67D90" type="checkbox" name="checkboxName" value="ja" tabindex="17" /></td>
<td><span class="font">Haben Sie Interesse an Newsletter?</span></td>
</tr>
<tr>
<td align="center" width="36"><input type="checkbox" name="kopie" value="ja" tabindex="18" /></td>
<td><span class="font">Ich wünsche eine Kopie meiner Anfrage an mein Postfach</span></td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="center"><br />
<input id="ID_submitButtonName_1C79179C4D67D90" type="submit" name="gesendet" value="Absenden" tabindex="19" /> <input id="ID_1C79179C4D67D90" type="reset" value="Zurücksetzen" tabindex="20" /></td>
</tr>
</table>
</form>
<?php
}
?>
</div>
<p id="p1"><span class="stil2"></span></p>
<p id="p1"><span class="stil2"></span></p>
<p id="p1"><span class="stil2"></span></p>
<p id="p1"><span class="stil2"></span></p>
</td>
</tr>
<tr height="25">
<td colspan="5" valign="middle" bgcolor="#505050" width="868" height="25" background="../Select-Nano/pics/navi_b.gif"></td>
</tr>
</table>
</td>
</tr>
</table>
</body> |
Ich sage schon mal Danke!!!
|
|
|
|
|
Kraat
Dabei seit: 05.10.2006
Ort: Köln
Alter: 42
Geschlecht:
|
Verfasst Do 12.07.2007 10:08
Titel
|
|
|
So jetzt aber mal ehrlich, denkst Du wirklich das ich lust darauf habe mir dein ganzes Script da durch zuknallen?
Kürz die Version bitte auf die wichtigsten Sachen, und ich helf Dir gerne, aber so nicht.
It seem`s like. Ich kanns net also lass ich das andere machen. Streng Dich an, dann streng ich mich auch an.
|
|
|
|
|
Anzeige
|
|
|
DesignLöwe
Dabei seit: 27.02.2007
Ort: -
Alter: 37
Geschlecht:
|
Verfasst Do 12.07.2007 10:12
Titel Re: Brauche Hilfe beim Kontaktformular |
|
|
Ich würde die ID und den Namen der Checkbox gleich schreiben und ohne Leerzeichen. Dann funktioniert das vielleicht besser und dann musst du im PHP-Script auch die Werte abrufen von der Checkbox.
|
|
|
|
|
carlofish
Threadersteller
Dabei seit: 20.12.2006
Ort: Hessen
Alter: -
Geschlecht:
|
Verfasst Fr 13.07.2007 13:08
Titel
|
|
|
Danke für euren Beitrag, schau mal was sich machen lässt.
Mein Problem ist halt das ich nicht weiß wo der Fehler genau liegt aber gut ich kürze den Quellcode nach bestem Wissen
Trotzdem schon mal Danke!!!
|
|
|
|
|
|
|
|
Ähnliche Themen |
Ich brauche einen Kontaktformular Code
Kontaktformular
kontaktformular
Kontaktformular
Kontaktformular
PHP Kontaktformular
|
|