Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

winziges PHP Problem Kontaktformular

Empfohlene Antworten

Veröffentlicht

Hallo ich habe folgenen Code

in meiner HTML Seite als Kontaktformular

habe ihn um die Position Telefonnummer ergänzt,

leider habe ich aber das Problem das die Telefonnummer nicht

mitgesendet wird weiss jemand warum,

meine PHP Erfahrungen sind leider sehr gering.


<FORM ACTION="kontakt1.php" METHOD=POST>
<p align="center">Kontaktformular</p>
<p align="left">Name:     
<INPUT TYPE=TEXT SIZE=40 NAME="name">
</p>
<p align="left">Telefon:   
<INPUT TYPE=TEXT SIZE=40 TELEFON="telefon">
</p>
<p align="left">eMail:      
<INPUT TYPE=TEXT SIZE=40 NAME="email">
</p>
<p align="left">
Betreff:    
<INPUT TYPE=TEXT SIZE=40 NAME="betreff">
</p>
<p align="left">Mitteilung:
<TEXTAREA NAME="mitteilung" ROWS="4" COLS="34"></TEXTAREA>
</p>
<p align="left"> </p>
<p align="center">
<INPUT TYPE=SUBMIT VALUE="Absenden">
</p>
</FORM>
<div align="left"><BR>
</form>
[/PHP]

das ist der Code mit dem die E-Mail gesendet wird

[PHP]
<?
$empfaenger = "email@email.de";
$absender = $email;
mail($empfaenger,$betreff,"
$name
$mitteilung
$telefon
","From: $absender");
echo "Vielen Dank für Ihre Mitteilung.<BR>Ich werde mich bei Ihnen umgehend melden.";
?>

<INPUT TYPE=TEXT SIZE=40 TELEFON="telefon"> 

ist falsch, es muss

<INPUT TYPE=TEXT SIZE=40 NAME="telefon"> 

heissen

gewohn dir ausserdem am besten an, *alle* attribute in anführungszeichen zu setzen.

s'Amstel

gewohn dir ausserdem am besten an, *alle* attribute in anführungszeichen zu setzen.

Gewöhn dir weiter an, HTML-Tags und Attribute klein zu schreiben (XMHTL muss das sein) und kein RegisterGlobals zu verwenden.

super danke,

wie gesagt habe PHP technisch keine Ahnung und das Script blos

copy past eingefügt, muss ich zu meiner Schande gestehen.

Danke aber nochmal geht ohne Probleme

gibt es ansonsten noch die Möglichkeit das bei der Antwort Mail

die Ausgabe etwas gegliedert ist also anstelle von

Name

Mitteilung

Telefonnummer

Mein Name: $name

Meine Mitteilung:$mitteilung

Meine Telefonnummer:$telefon

du musst doch nur den text mit "Mein Name:" etc. als 3. parameter der funktion mail() übergeben.

mail($empfaenger,$betreff," 
Mein Name: $name
Meine Mitteilung:$mitteilung
Meine Telefonnummer:$telefon
","From: $absender");[/PHP]

zu debbuggingzwecken würde ich das allerdings vorher in eine variable kleben und erst dann an mail() übergeben.

s'Amstel

danke habe es sogar selber hinbekommen,

halt wie du gemeint hast erst ner Variablen übergeben

und dann eingefügt.

Danke

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.