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

Kontaktformular in Ordnung? Und ein paar Fragen.

Status
Für weitere Antworten geschlossen.

Cyndy

Neues Mitglied
Hallo Ihr lieben

Bin gerade dabei mir ein Formular zu bauen. html und Php

Habe mir mit der suche und so weiter das zusammengebaut. *stolzbin*

aber einiges finde ich überhaupt nicht. Und hoffe auf eure Hilfe.

Ich möchte noch das man im Kontaktformular die Möglichkeit hat, oder eher sie müssen es (also Pflichtfeld) Bilder hochzuladen (also vom Computer) und die Bilder sollen dann mit den anderen Daten per Mail an mich gesendet werden. Wie geht das? Ginge auch das sie zusätzlich die Möglichkeit hätten eine Internetadresse einzugeben.

Bräuchte dann den code für html und was ich dann in Php formmailer schreiben soll. damit das klappt.

Also es wäre auch ok wenn ihr mir dazu links geben könntet, habe dazu wirklich nur nichst gefunden, oder hab was falsches in die Suche eingegeben. :roll:

Außerdem wüsste ich gerne wie ich bei manchen Felder daraus Pflichtfeder mache. Das dann auch wenn sie was vergessen haben und auf senden klicken da steht was sie vergessen haben.

Wie mache ich das???
 
Und ich möchte gerne wissen ob das alles so in Ordnung ist?

Also html

HTML:
<form action="formmailer.php" method="post" enctype="text/plain">
                                <td width="150"><b>Test <font color="red">*</font></b></td>
                                <td><input name="Test " size="20"><br>
                                </td>
                            </form>
                        </tr>
                        <tr>
                            <td width="150"><b>Test  <font color="red">*</font></b></td>
                            <td><input name="Test " size="20"><br>
                            </td>
                        </tr>
                        <tr>
                            <td width="150"><b>Test  <font color="red">*</font></b></td>
                            <td><input name="Test " size="20"><br>
                            </td>
                        </tr>
                        <tr>
                            <td width="150"><b>Test </b></td>
                            <td><input name="Test " size="20"><br>
                            </td>
                        </tr>
                        <tr>
                            <td width="150"><b>Test  <font color="red">*</font></b></td>
                            <td><input name="Test " size="20"><br>
                            </td>
                        </tr>
                        <tr>
                            <td width="150"><b>Test  <font color="red">*</font></b></td>
                            <td><input name="Test " size="20"><br>
                            </td>
                        </tr>
                        <tr>
                            <td width="150"><font size="3"><b>Test </b></font><font size="3" color="red"><b>*</b></font></td>
                            <td><input name="Test " size="20"><br>
                            </td>
                        </tr>
                        <tr>
                            <td width="150"><b>Test  <font color="red">*</font></b></td>
                            <td><input name="Test " size="20"><br>
                            </td>
                        </tr>
                        <tr>
                            <td width="150"><b>Test  <font color="red">*</font></b></td>
                            <td><input name="Test " size="20"></td>
                        </tr>
                    </table>
                </td>
                <td width="399" height="384" valign="top" align="left" xpos="624">
                    <table width="365" border="0" cellspacing="2" cellpadding="0">
                        <tr>
                            <td width="150"><font size="3"><b>Test </b></font><font size="3" color="red"><b>*</b></font></td>
                            <td><input name="Test " size="20"><br>
                            </td>
                        </tr>
                        <tr>
                            <td width="150"><font size="3"><b>Test </b></font><font size="3" color="red"><b>*</b></font></td>
                            <td><input name="Test " size="20"><br>
                            </td>
                        </tr>
                        <tr>
                            <td width="150"><font size="3"><b>Test </b></font><font size="3" color="red"><b>*</b></font></td>
                            <td><select name="Test " size="1">
                                    <option>1 </option>
                                    <option>2</option>
                                    <option>3</option>
                                    <option>4</option>
                                    <option>5</option>
                                </select><br>
                            </td>
                        </tr>
                        <tr>
                            <td width="150"><font size="3"><b>Test </b></font><font size="2"> </font></td>
                            <td><input name="Test " size="20"><br>
                            </td>
                        </tr>
                        <tr>
                            <td width="150"><font size="3"><b>Test </b></font></td>
                            <td><input name="Test " size="20"><br>
                            </td>
                        </tr>
                        <tr>
                            <td width="150"><font size="3"><b>Test </b></font></td>
                            <td><input name="Test " size="20"><br>
                            </td>
                        </tr>
                        <tr>
                            <td width="150"><font size="3"><b>Test </b></font></td>
                            <td><input name="Test " size="20"><br>
                            </td>
                        </tr>
                        <tr>
                            <td width="150"><font size="3"><b>Test </b></font></td>
                            <td><input name="Test " size="20"><br>
                            </td>
                        </tr>
                        <tr>
                            <td width="150"><font size="3"><b>Test </b></font></td>
                            <td><input name="Test " size="20"><br>
                            </td>
                        </tr>
                    </table>
                </td>
                <td width="1" height="384"><spacer type="block" width="1" height="384"></td>
            </tr>
            <tr height="272">
                <td width="379" height="272" colspan="2" valign="top" align="left" xpos="245">
                    <table width="367" border="0" cellspacing="2" cellpadding="0">
                        <tr>
                            <td width="150"><font size="3"><b>Test </b></font></td>
                            <td>
                                <div align="left">
                                    <input type="checkbox" name="bereich" value="Test "><br>
                                </div>
                            </td>
                        </tr>
                        <tr>
                            <td width="150"><font size="3"><b>Test </b></font></td>
                            <td>
                                <div align="left">
                                    <input type="checkbox" name="bereich" value="Test "><br>
                                </div>
                            </td>
                        </tr>
                        <tr>
                            <td width="150"><font size="3"><b>Test </b></font></td>
                            <td>
                                <div align="left">
                                    <input type="checkbox" name="bereich" value="Test "><br>
                                </div>
                            </td>
                        </tr>
                        <tr>
                            <td width="150"><font size="3"><b>Test </b></font></td>
                            <td>
                                <div align="left">
                                    <input type="checkbox" name="bereich" value="Test "><br>
                                </div>
                            </td>
                        </tr>
                    </table>
                </td>
                <td width="399" height="272" valign="top" align="left" xpos="624">
                    <table width="365" border="0" cellspacing="2" cellpadding="0">
                        <tr>
                            <td width="150"><font size="3"><b>Test </b></font><font size="3" color="red"><b>*</b></font></td>
                            <td><select name="Test " size="3">
                                    <option>1</option>
                                    <option>2</option>
                                    <option>3l</option>
                                </select><br>
                            </td>
                        </tr>
                        <tr>
                            <td width="150"><font size="3"><b>Test  </b></font>blabla<font size="3"><b> </b></font></td>
                            <td><input name="Test" size="20"><br>
                                <p></p>
                            </td>
                        </tr>
                        <tr>
                            <td width="150"><font size="3"><b>Test  </b></font>Blabla</td>
                            <td><input name="Test" size="20"><br>
                                <p></p>
                            </td>
                        </tr>
                    </table>
                </td>
                <td width="1" height="272"><spacer type="block" width="1" height="272"></td>
            </tr>
            <tr height="119">
                <td width="363" height="119"></td>
                <td width="415" height="119" colspan="2" valign="top" align="left" xpos="608"><input type="submit" value="Abschicken!"></td>
                <td width="1" height="119"><spacer type="block" width="1" height="119"></td>
            </form>


Mod-Edit: Bitte statt [noparse]
Code:
[/noparse]-Tags, [noparse][PHP][/PHP][/noparse] und [noparse][HTML][/HTML][/noparse] verwenden.[/b] (flapo)
 
Zuletzt bearbeitet von einem Moderator:

so hier der Php formmailer.
(vielleicht blöde frage, aber man muss doch das einfach nur in ein texteditor eingeben und zb. formmailer.php speichern und hochladen fertig oder?)

Und muss man Wörter die sonderzeichen haben auch so komisch schreiben

zb. gr&ouml;&szlig;e statt größe?

sorry für die blöden fragen, habe nur echt keine ahnung.
Hoffe aber ihr antwortet mir trotzdem. ;)

PHP:
<?php

### Konfiguration ###


# An welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger = 'e-mailaddy';

# Welche Adresse soll als Absender angegeben werden?
# (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$strFrom       = '"Formmailer" <e-mailaddy>';

# Welchen Betreff sollen die Mails erhalten?
$strSubject    = 'kontakt';

# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
# Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$strReturnhtml = 'http......danke.html';

# Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$strDelimiter  = ":\";

### Ende Konfiguration ###

if($_POST)
{
 $strMailtext = "";

 while(list($strName,$value) = each($_POST))
 {
  if(is_array($value))
  {
   foreach($value as $value_array)
   {
    $strMailtext .= $strName.$strDelimiter.$value_array."\n";
   }
  }
  else
  {
   $strMailtext .= $strName.$strDelimiter.$value."\n";
  }
 }

 if(get_magic_quotes_gpc())
 {
  $strMailtext = stripslashes($strMailtext);
 }

 mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
  or die("Die Mail konnte nicht versendet werden.");
 header("Location: $strReturnhtml");
 exit;
}

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
    <head>
        <title>TITEL</title>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    </head>
    <body>
        <h1>Beispielformular</h1>
        <form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
            <dl>
                <dt>Test</dt>
                <dd><input type="text" name="Test" /></dd>
                <dt>Test</dt>
                <dd><input type="text" name="Test" /></dd> 
        <dt>Test</dt>
                <dd><input type="text" name="Test" /></dd>
 <dt>Test</dt>
                <dd><input type="text" name="Test" /></dd>
 <dt>Test</dt>
                <dd><input type="text" name="Test" /></dd>
 <dt>Test</dt>
                <dd><input type="text" name="Test" /></dd>
 <dt>Test</dt>
                <dd><input type="text" name="Test" /></dd>
 <dt>Test</dt>
                <dd><input type="text" name="Test" /></dd>
 <dt>Test</dt>
                <dd><input type="text" name="Test" /></dd>
 <dt>Test</dt>
                <dd><input type="text" name="Test" /></dd>
 <dt>Test</dt>
                <dd><input type="text" name="Test" /></dd>
                <dt>haarfarbe:</dt>
                <dd><input type="checkbox" name="Test[]" value="1" />1<input type="checkbox" name="Test[]" value="2" />2<input type="checkbox" name="Test[]" value="3" />3 <input type="checkbox" name="Test[]" value="4" />4<input type="checkbox" name="Test[]" value="5" />5</dd>
<dt>Test</dt>
                <dd><input type="text" name="Test" /></dd>
<dt>Test</dt>
                <dd><input type="text" name="Test" /></dd>
<dt>Test</dt>
                <dd><input type="text" name="Test" /></dd>
<dt>Test</dt>
                <dd><input type="text" name="Test" /></dd>
<dt>Test</dt>
                <dd><input type="text" name="Test" /></dd>
<dt>BH-Test</dt>
                <dd><input type="text" name="Test" /></dd>
  <dt>Portrait</dt>
                <dd><select name="Browser"><option value="Test">Test</option></select></dd>
  <dt>Test</dt>
                <dd><select name="Browser"><option value="Test">Test</option></select></dd>
  <dt>Test</dt>
                <dd><select name="Browser"><option value="Test">Test</option></select></dd>
  <dt>Test</dt>
                <dd><select name="Browser"><option value="Test">Test</option></select></dd>
  <dt>Erfahrung</dt>
                <dd><input type="checkbox" name="Test[]" value="1" />1<input type="checkbox" name="Test[]" value="2" />2 <input type="checkbox" name="Test[]" value="3" />3</dd>
<dt>Test</dt>
                <dd><input type="text" name="Test" /></dd>
<dt>Test</dt>
                <dd><input type="text" name="Test" /></dd>
            </dl>
            <!-- Ende der Beispielangaben -->
            <p>
            <input type="submit" value="Senden" />
            </p>
        </form>
    </body>
</html>


Vielen Dank schonmal im Vorraus.

Hoffe ich habe nicht so viel falsch gemacht. :roll:

Lg

Cyndy

Mod-Edit: Bitte statt [noparse]
Code:
[/noparse]-Tags, [noparse][PHP][/PHP][/noparse] und [noparse][HTML][/HTML][/noparse] verwenden.[/b] (flapo)
 
Zuletzt bearbeitet von einem Moderator:
Mod-Edit: Bitte statt [noparse]
Code:
[/noparse]-Tags, [noparse][php][/php][/noparse] und [noparse][html][/html][/noparse] verwenden.[/B] (flapo)[/quote] 
Oh, sorry wusste nicht das es sowas hier gibt, bin doch noch neu hier. :roll:

Wird nicht wieder vor kommen. :grin:

Aber kann mir hier keiner helfen??

Edit: Mir wurde geholfen mit dem Pflicht und Bilder hochladen.

Lg

Cyndy
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
Zurück
Oben