SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 20.05.2010, 12:08:25
Newbi Newbi ist offline
Anfänger
 
Registriert seit: May 2010
Alter: 36
Beiträge: 2
Kontaktformular übernimmt nicht alle Daten

hallo ich beschäftige mich seit einiger Zeit hobbymäßig mit html Seiten. Jetzt wollte ich mal php ausprobieren. Was ich bisher geleistet habe habe ich den Youtube Tutorials zu verdanken. Nun stehe ich aber vor einem "kleinen" Problem. mein Code sieht eigentlich ganz akzeptabel aus (oder?) Diesen habe ich von einer tut-seite kopiert. Nur ist es so, dass er vom gesamten Formular (9Felder) nur 3 übernimmt. Schnell wusste ich aus wieso: im Code waren nur diese 3 Befehle vorgegeben (name, mail, nachricht). Daraufhin habe ich die anderen ergänzt (Anrede, firma, Vorname, Adresse, telefon, Betreff). Diese hat er aber nicht übernommen.

Ich bin mir fast sicher, dass das nicht am php sondern am Kontaktformular liegt aber ich hab leider keinen Plan. Es wäre toll, wenn jemand eine Idee hätte. Danke schon mal

lg


Hier der Kontaktformulartext:
HTML-Code:
<form name="form1" method="post" action="http://www.p-m.tv/cgi-bin/emailscript.php">
	    <table width="100%" border="0">
	      <tr>
	        <td><div align="right">
	          <label for="anrede" class="arial">Anrede</label>
	        </div></td>
	        <td><div align="left">
	          <select name="anrede" size="1" id="anrede">
	            <option selected>Herr</option>
	            <option>Frau</option>
	            </select>
	        </div></td>
          </tr>
	      <tr>
	        <td><div align="right">Firma</div></td>
	        <td><div align="left">
	          <input name="company" type="text" id="company" size="40" maxlength="90">
	        </div></td>
          </tr>
	      <tr>
	        <td><div align="right">
	          <label for="name">Name*</label>
	        </div></td>
	        <td><div align="left">
	          <input name="name" type="text" id="name" size="40" maxlength="80">
	        </div></td>
          </tr>
	      <tr>
	        <td><div align="right">Vorname</div></td>
	        <td><div align="left">
	          <input name="vorname" type="text" id="vorname" size="40" maxlength="80">
	        </div></td>
          </tr>
	      <tr>
	        <td><div align="right">Adresse</div></td>
	        <td><div align="left">
	          <input name="adress" type="text" id="adress" size="40" maxlength="90">
	        </div></td>
          </tr>
	      <tr>
	        <td><div align="right">Telefon</div></td>
	        <td><input name="telefon" type="text" id="telefon" size="40" maxlength="15"></td>
          </tr>
	      <tr>
	        <td><div align="right">E-Mail*</div></td>
	        <td><div align="left">
	          <div align="left">
	            <input name="email" type="text" id="email" size="40" maxlength="90">
	            </div>
	        </div></td>
          </tr>
	      <tr>
	        <td><label for="betreff">
	          <div align="right">Betreff</div>
	        </label></td>
	        <td><input name="betreff" type="text" id="betreff" size="40" maxlength="90"></td>
          </tr>
	      <tr>
	        <td valign="bottom"><label for="nachricht">
              <div align="right">Ihre Nachricht*</div>
            </label></td>
	        <td><textarea name="nachricht" id="nachricht" cols="45" rows="5"></textarea></td>
          </tr>
	      <tr>
	        <td valign="bottom"></td>
	        <td></td>
          </tr>
	      <tr>
	        <td valign="bottom"><div align="right"></div></td>
	        <td><div align="left">
	          <input type="submit" name="abschicken" id="abschicken" value="Anfrage senden">
	        </div></td>
          </tr>
        </table>
      </form>
und hier die Befehle für php:

PHP-Code:
/* Email Variables */

$emailSubject 'contactformprocess!';
$webMaster 'xxx@yahoo.de';


/* Data Variables */

$anrede $_POST['anrede'];
$email $_POST['email'];
$firma $_POST['firma'];
$name $_POST['name'];
$vorname $_POST['vorname'];
$adresse $_POST['adresse'];
$telefon $_POST['telefon'];
$betreff $_POST['betreff'];
$comments $_POST['nachricht'];



$body = <<<EOD
<br><hr><br>
Name: $name <br>
Email: $email <br>

Comments: $comments <br>
EOD;

$headers "From: $email\r\n";
$headers .= "Content-type: text/html\r\n";
$success mail($webMaster$emailSubject$body,
$headers);


/* Results rendered as HTML */

ich dachte zuerstdass es daran liegt:
$body = <<<EOD
<br><hr><br>
Name: $name <br>
Email: $email <br>

aber auch wenn ich diese Liste ergänze klappt es auch nicht. Das sah dann so aus:

$body = <<<EOD
<br><hr><br>
Anrede: $anrede <br>
Firma: $firma <br>
Name: $name <br>
Vorname: $vorname <br>
Adresse: $adresse <br>
Telefon: $telefon <br>
Email: $email <br>
Betreff: $betreff <br>

Comments: $comments <br>
EOD; 
ich hoffe ihr versteht einigermaßen was ich sagen will. Dank euch schon im Vorraus

Geändert von cortex (20.05.2010 um 13:57:24 Uhr) Grund: forentags
Mit Zitat antworten
  #2  
Alt 20.05.2010, 14:05:20
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Kontaktformular übernimmt nicht alle Daten

vorweg: verwende die forentags; sie machen den code lesbar(er). zu deinem problem: die eingabefelder haben kein value-attribut; siehe auch: Eingabefelder und Eingabebereiche.

lerne grundlagen; siehe punkt d unserer forenregeln und zuvor verlinktes Tutorial.

cx
Mit Zitat antworten
  #3  
Alt 21.05.2010, 10:55:10
Newbi Newbi ist offline
Anfänger
 
Registriert seit: May 2010
Alter: 36
Beiträge: 2
AW: Kontaktformular übernimmt nicht alle Daten

hi danke für deine schnelle Antwort.ICh habs ausprobiert aber das ist nicht was ich gefragt hatte. Value heißt ja nur, dass da schon was drin steht. Ich will ja, dass die Leute was eintragen und das an meine mail adresse geht. Wie gesagt: mail, Name und die Nachricht kommen bei mir an, nur der Rest nicht (Firma, Vorname, Adresse, Telefon, Betreff)
Mit Zitat antworten
  #4  
Alt 21.05.2010, 16:29:45
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Kontaktformular übernimmt nicht alle Daten

Zitat:
Zitat von Newbi Beitrag anzeigen
ICh habs ausprobiert aber das ist nicht was ich gefragt hatte.
tja nu... fehlerbeschreibungen wie diese sind halt unzureichend:

Zitat:
Zitat von Newbi Beitrag anzeigen
Nur ist es so, dass er vom gesamten Formular (9Felder) nur 3 übernimmt.
zu deinem problem: schau dir diese zeile an:

PHP-Code:
mail$webMaster$emailSubject$body$headers ); 
und insbesondere den wert der variable $body.

cx
Mit Zitat antworten
Antwort

Stichworte
contactprocess, kontaktformular


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP generierte XML Daten weiterverwenden Loki555 PHP für Fortgeschrittene und Experten 2 29.04.2009 21:42:03
Daten aus csv-Datei in zwei Tabellen speichern sputnik72 PHP Grundlagen 6 13.08.2007 17:12:15
Daten von FTP-Server anzeigen lassen bekiro PHP Grundlagen 1 27.12.2006 11:13:05
Daten zu den vorhandenen dazuaddieren pekobe MySQLi/PDO/(MySQL) 2 27.05.2006 11:40:17
Daten aus 2 mysql-tabellen ausgeben xnay PHP Grundlagen 1 13.12.2003 18:33:43


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:20:09 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt