mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 02:22 Benutzername: Passwort: Auto-Login

Thema: Brauche Hilfe beim Kontaktformular vom 12.07.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Brauche Hilfe beim Kontaktformular
Autor Nachricht
carlofish
Threadersteller

Dabei seit: 20.12.2006
Ort: Hessen
Alter: -
Geschlecht: Männlich
Verfasst Do 12.07.2007 08:50
Titel

Brauche Hilfe beim Kontaktformular

Antworten mit Zitat Zum Seitenanfang

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&uuml;ße,\n  $webmaster";

 mail($an,$betreff,$text,"From: ".$email);
 echo "$anrede $nachname, Ihre Nachricht wurde gesendet! Danke f&uuml;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&uuml;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&uuml;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" />&nbsp;&nbsp;<input id="ID_1C79179C4D67D90" type="reset" value="Zur&uuml;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!!!
  View user's profile Private Nachricht senden
Kraat

Dabei seit: 05.10.2006
Ort: Köln
Alter: 42
Geschlecht: Männlich
Verfasst Do 12.07.2007 10:08
Titel

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
DesignLöwe

Dabei seit: 27.02.2007
Ort: -
Alter: 37
Geschlecht: Weiblich
Verfasst Do 12.07.2007 10:12
Titel

Re: Brauche Hilfe beim Kontaktformular

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden
carlofish
Threadersteller

Dabei seit: 20.12.2006
Ort: Hessen
Alter: -
Geschlecht: Männlich
Verfasst Fr 13.07.2007 13:08
Titel

Antworten mit Zitat Zum Seitenanfang

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!!!
  View user's profile Private Nachricht senden
 
Ähnliche Themen Ich brauche einen Kontaktformular Code
Kontaktformular
kontaktformular
Kontaktformular
Kontaktformular
PHP Kontaktformular
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.