You are not logged in.

  • Login

1

Wednesday, August 29th 2007, 2:05pm

Auswahlliste an verschiedene eMail-Adressen

Hallo

ich habe in meinem Kontaktformular eine Betreffszeile mit einer Auswahlliste. Ich kann mich also für einen Betreff entscheiden.

Nun würde ich gerne zu jeder Betreffszeile eine eMail-Adresse generieren. Geht das??

Hier mein jetziges PHP-Script:

PHP Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<html>
<head>
<title>Kontaktformular mit PHP</title>
</head>
<body>
<?php
 
$Empfaenger = "webmaster@robert-blabl.de";
 
if($_REQUEST['Send'])
{
   if(empty($_REQUEST['Name']) || empty($_REQUEST['Email']) || empty($_REQUEST['Betreff']) || empty($_REQUEST['Nachricht']))
   {
      echo"Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und füllen Sie mindestens alle Pflichtfelder aus!";
   }
   else
   {
      $Mailnachricht = "Nachricht aus Kontaktformular (robert-blabl.de): \n\n";
      while(list($Formularfeld, $Wert)=each($_REQUEST))
      {
         if($Formularfeld!="Send")
         {
            $Mailnachricht .= $Formularfeld.": ".$Wert."\n";
         }
      }
      $Mailnachricht .= "\nDatum\Zeit: ";
      $Mailnachricht .= date("d.m.Y H:i:s");
      $Mailbetreff .= $_REQUEST['Betreff'];
      $Mailbetreff = " zur Homepage robert-blabl.de";
      mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_REQUEST['Email']);
      echo "Vielen Dank für Ihre eMail! <br><br>";
      echo "Wir werden uns baldmöglichst darum kümmern, ihr Webmaster";
   }
}
else
{
   echo "Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese <a href=\"kontakt.htm\">Seite</a>.";
}
 
?>
</body>
</html>

This post has been edited 2 times, last edit by "robert712" (Aug 29th 2007, 3:14pm)


2

Wednesday, August 29th 2007, 2:11pm

Bitte mach deine Hausaufgaben:
Formulare sind Basics. Sowohl die Vorarbeit in HTML: http://de.selfhtml.org/html/formulare/index.htm
als auch die Verarbeitung in PHP: http://tut.php-quake.net/formulare.html

3

Wednesday, August 29th 2007, 2:38pm

Sorry.

Ich wollte eigentlich eine Auswahlliste auswerten.
Du hast halt ein Feld mit rechts einem Pfeil nach unten. Wenn du diesen Pfeil anklickst, öffnet sich nach unten eine Liste mit mehreren Werten.

Ich wills in etwa so:

If Value von ComboBox = text1 then email an text1@abc.de

If Value von ComboBox = Text2 then email an text2@abc.de

This post has been edited 2 times, last edit by "robert712" (Aug 29th 2007, 3:10pm)


4

Wednesday, August 29th 2007, 3:12pm

In Delphi, VB und eigentlich allen anderen Windowsumgebungen heißt es ComboBox, im Internet ist es ein Teil eines Formulars, wie d0nut schon sagte. Also arbeite dich in die Verarbeitung von Formularen ein.

5

Wednesday, August 29th 2007, 4:12pm

Naja, dann halt ned.

Ich hab mich nun längere zeit rumgegoogelt aber nix gefunden. und auf dem forum von donut.


aber alles fehlanzeige

6

Wednesday, August 29th 2007, 4:30pm

Ich wollte eigentlich eine Auswahlliste auswerten.
Dabei ist "Auswahlliste" genau der richtige Begriff. Dritter Link auf der SelfHtml Seite zu Formularen.

7

Friday, August 31st 2007, 5:55pm

steht in der Auswahlliste was bestimmtes oder kommt das aus einem array, datenbank etc ?

8

Saturday, September 1st 2007, 9:34am

owei...Also Basics sollte man schon mitbringen =) Wenn nicht, dass sollte man wissen, wo sie stehen!

HTML Code

1
2
3
4
5
<select name="subject" size="1">
      <option value="email1">Betreff 1</option>
      <option value="email2">Betreff 2</option>
      <option value="email3">Betreff 3</option>
    </select>


So hast du das Auswahlfeld und musst im PHP nur noch den Wert von subject auswerten, der dann je nach Auswahl in diesem Beispiel {email1;email2;email3} ist.
War doch nicht schwer! =)
Latest blogs Latest blogs: PuTTY 0.60 erschienen

Similar threads

Social bookmarks