• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Buttonprobleme

Status
Für weitere Antworten geschlossen.

darkalus

Neues Mitglied
hey leute ich habe ein kleines problem.

und zwar möchte ich ein Formular durch ein Button an eine E-Mail adresse schicken. bitte schickt mir die Befehle. bin schon langsam verzweifelt :cry:
 
1. Erkläre mal wie es gesendet werden soll.
2. Dieses Forum hilft dir bei Problemen und dient nicht dazu, dir etwas zu machen. Ansonsten in der Jobbörse Posten, fallst du ein Formular brauchst.

Ich würde dir die PHP Methode anraten, mit dem $_POST Befehl.
Ich weiss aber nicht, ob du dich mit PHP auskennst.
 
JS bekommt man nicht, das läuft auf allen gängigen browsern.
informier' dich mal bitte zuerst, bevor du hier postest.

Nils aka XraYSoLo
 
Ich mach mal 'ne Ausnahme. Hier ist ein Formular:
HTML:
<form action="http://www.ekiwi.de/scripts/form/v20/formmail20.php" method="POST" name="DAFORM" onSubmit="return chkFormular()" enctype="multipart/form-data">

  <input type="hidden" name="redirect" value="hweiterleitung_fuer_Erfolgreiches_Senden.php">
  <input type="hidden" name="subject" value="[email protected]">
  <input type="hidden" name="admin1" value="[email protected]">
  <input type="hidden" name="admin2" value="[email protected]">
  <input type="hidden" name="typemail" value="html">
  <input type="hidden" name="ReturnToSender" value="0">

      </span></font>

      <div align="center">

      <table border="0" cellpadding="0" cellspacing="0" style="font-family: Arial; font-size: 10pt" id="table42" width="466">
        <tr>
          <td width="464" style="font-family: Arial; font-size: 12pt; font-weight: bold" align="left">
            <p align="left">
            </td>
        </tr>
        <tr>
          <td align="left" width="464">
            <table border="0" cellspacing="0" cellpadding="0" id="table43" width="451">
              <tr>
                <td width="91">
                <p align="left"><font face="Verdana" style="font-size: 8pt"><b>Name:</b>
                                </font></td>
                <td width="356">
                <p align="left"><font face="Verdana">
                <span style="font-size: 8pt">
                <input type="text" name="Name" size="28"></span></font></td>
              </tr>
              <tr>
                <td width="91">
                <p align="left"><font face="Verdana" style="font-size: 8pt">
                <b>
                E-Mail:</b></font></td>
                <td width="356">
                <p align="left"><font face="Verdana">
                <span style="font-size: 8pt">
                <input type="text" name="Email" size="28"></span></font></td>
              </tr>
              <tr>
                <td width="91">
                <p align="left"><font face="Verdana" style="font-size: 8pt"><b>Wähle
                aus:</b></font></td>
                <td width="356">
                <p align="left"><font face="Verdana">
                <span style="font-size: 8pt"><font face="Verdana" size="7"><select size="1" name="Switch">
               <option>Bitte wählen</option>
           <option>Titel 1</option>
                  </select></font></span></font></td>
              </tr>
              <tr>
                <td width="91">
                <p align="left"><font face="Verdana"><b><font style="font-size: 8pt">Dein
                Text</font></b></font><font face="Verdana" style="font-size: 8pt"><b>:</b></font></td>
                <td width="356">
                <p align="left"><font face="Verdana">
                <span style="font-size: 8pt">
                <textarea rows="8" name="Nachricht" cols="42"></textarea></span></font></td>
              </tr>
            </table>
           <tr>
          <td width="464" align="left">
            <p align="left">
            <font face="Verdana"><span style="font-size: 8pt">
            <input type="submit" value="Absenden" >
            <input type="reset" name="next" value="Zurücksetzen" >
            <!-- PRINTBUTTON -->
              </span></font>
          </td>
        </tr>
      </table>
    </div>
</form>

Legende:
form action="http://www.ekiwi.de/scripts/form/v20/formmail20.php"

PHP Datei die deine E-Mail abschicken lässt. (Wenn du keine PHP Konfigurationsdatei hast, dann lass diese stehen)

<input type="hidden" name="redirect" value="hweiterleitung_fuer_Erfolgreiches_Senden.php">

Wenn das Schicken der E-Mail erfolgreich war, wird es zu diesem Pfad weitergeleitet.

<input type="hidden" name="subject" value="[email protected]">

Hier ist die Haupt E-Mail
Admin 1 und Admin 2 kannst du leerlassen, wenn es nur an dich geht.

<input type="hidden" name="typemail" value="html">

Hier wird bestimmt, wie es kommt. Hier: In HTML Format.

Ich habe dir noch einen Switch eingebaut:
<option>Bitte wählen</option>
Wenn du ein bestimmtes Feld oben haben wilst, dann so:
<option selected>Bitte Wählen</option>

Das ist ein Anfänger Kontaktformular.
Und wenn du hier nicht drauskommst, dann lern mal HTML
 
Oh ich muss dir danken matibaski echt, du warst mir eine große hilfe. Sorry für meine Unwissenheit aber ich habe html erst vor kurzem gelernt und möchte so schnell es geht alles lernen ;-)

danke nochmal
 
Der PHP Code

Du hast ja diesen Skript von ekiwi.de verlink.
Du kannst deine eigene Datei machen.
Ich habe für dich den Code.
PHP:
<?php 

// *** Deine Mailadresse (Empfänger) *** 
$mail_to="[email protected]"; 
// ************************************* 

$from_name=$_POST['Absender']; 
$from_mail=strtolower($_POST['E-Mail']);  
$mail_subject=$_POST['Betreff']; 
$mail_text=$_POST['Text']; 
$send=$_POST['s'];  

if(trim($from_name)=="") $err_text.="Bitte gib Deinen Namen an.<br>"; 
if(trim($from_mail)=="")  
  $err_text.="Bitte gib Deine E-Mail-Adresse an.<br>"; 
else 
  if(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$",$from_mail)) 
    $err_text.="Bitte gib eine gültige E-Mail-Adresse an.<br>";  
if(trim($mail_subject)=="") $err_text.="Bitte gib einen Betreff ein.<br>"; 
if(trim($mail_text)=="") $err_text.="Bitte gib einen Nachrichtentext ein.<br>";  

// *** Zu langen Text abschneiden *** 
if(strlen($mail_text)>1000) { 
  $mail_text=substr($mail_text,0,1000)."... (Text wurde gekürzt!)";  
} 
$from_name=str_replace(chr(34),"''",$from_name); 
$mail_subject=str_replace(chr(34),"''",$mail_subject);  
$from_name=stripslashes($from_name); 
$from_mail=stripslashes($from_mail); 
$mail_subject=stripslashes($mail_subject);  
$mail_text=stripslashes($mail_text); 

if(($send=="1") && (isset($err_text))) { 
  echo "<p><big><b>Fehler:</b></big><br>";  
  echo "$err_text</p>"; 
} 

if(($send!="1") || (isset($err_text))) 
{ 
?>
Habe versucht, ihn nicht so kompliziert zu machen.
Du müsstest eigentlich nur oben deine E-Mailadresse eingeben.
Und Fertig. Speicherst die Datei ab und verlinkst sie dort, wo der Skript zu ekiwi.de war
pfad/php-datei.php
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben