1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. PHP Forum - Apache - CGI - Perl - JavaScript und Co.

formularfeld

  • Raiden
  • 25. August 2007 um 14:25
  • Raiden
    Interessierte/r
    Beiträge
    103
    • 25. August 2007 um 14:25
    • #1

    hey leute,
    ich brauch etwas hilfe für ein kontaktformular für eine website.
    eigentlich keine große sache - wenn man es denn kann ^^'
    ich bin - ganz ehrlich - ein blutiger php-einsteiger.

    ich überarbeite gerade eine website und da gehört ein kontaktformular mit mehreren zusatzfeldern zu:
    http://easystaygermany.com/Contact_Us.php

    das einzige was ich bisher mal gemacht hab in dieser richtung war für mich selbst, in abgespeckter form:

    PHP
    <?php
    if(isset($_POST[mailsend]))
    {
    	if ($_POST[absender]=='')
    	{
    		echo "<font color='#ff0000' size='3'>Emailadresse nicht eingetragen!</font>";
    
    
    		echo "<script type='text/javascript'>window.setTimeout('go(-1)', 5000</script>";
    	}
    
    
    	else
    	{
    		echo "Deine Nachricht wird schnellst m&ouml;glich bearbeitet und beantwortet!";
    
    
    		$message = $_POST[message];
    
    
    		$absender = "From: " . $_POST[absender];
    
    
    		mail("admin@corner-of-revelation.de", "$_POST[betreff]", $message, $absender);
    	} // ENDE ELSE MAILSEND
    
    
    }	// ENDE IF ISSET MAILSEND
    ?>
    
    
    				 	  <h2>:: Kontaktformular</h2>
    					  	<form action='contact.php' method='POST'>
    						<table cellpadding="0px" cellspacing="0px">
    							<tr>
    								<td>
    						Emailadresse:
    
    
    						<input name='absender' type='text' size='30' value='- Emailadresse -' class='formular'>
    								</td>
    								<td width="30px"></td>
    								<td>
    						Betreff:
    
    
    						<select name='betreff' size='1' class='formular'>
    							<option value='Lob/Kritik'>Lob/Kritik</option>
    							<option value='Projektanfrage'>Projektanfrage</option>
    							<option value='Fehlermeldung'>Fehlermeldung</option>
    							<option value='Sonstiges'>Sonstiges</option>
    						</select></td>
    						</tr>
    						</table>
    
    
    
    
    						Nachricht:
    
    
    						<textarea rows='15' cols='140' name='message' class='formular'>Hier bitte Nachricht eingeben</textarea>
    
    
    
    
    						<input type='submit' value='Abschicken' name='mailsend' method='POST' class='formular'>*
    						<input type='reset' value='Löschen' name='loeschen' method='POST' class='formular'>* 
    
    
    * (Bitte nur einmal klicken)
    						</form>
    Alles anzeigen


    mein problem liegt jetzt darin, dass ich keine ahnung davon hab, wie ich die unterschiedlichen tel-nummern, plz etc. in den string einfüge der zum email-text geschrieben und vershcickt wird.

    ich bräuchte quasi jemanden der mir erklärt nach welchem schema ich da vorgehen muss/kann :-/

    es gibt tage da verliert man. und es gibt tage da gewinnen die anderen ...

  • Greg10
    Prinz(essin)
    Beiträge
    825
    • 25. August 2007 um 15:05
    • #2

    $string = $string.$string;

    oder?

    Orthografie und Grammatik in diesem Beitrag sind frei erfunden und eine eventuell gefundene Übereinstimmung mit einer lebenden oder toten Sprache sollte von allen Beteiligten unverzüglich ignoriert werden.

    K-Progs (In bearbeitung)
    Der inoffizielle Forum-hilfe IRC-Channel
    (Server: irc.freenode.net ; Channel: #forum-hilfe) (Client für FF)
    Ich hab auch 'n Jabber-Account beim CCC ;)

  • Raiden
    Interessierte/r
    Beiträge
    103
    • 25. August 2007 um 17:19
    • #3

    das sagt mir jetzt ganz ehrlich garnichts ô.O
    eine erklärung was die punktnotation hier bedeutet und was das ganze bedeutet wär mal schön ...

    es gibt tage da verliert man. und es gibt tage da gewinnen die anderen ...

  • K.Y.L.T.
    König(in)
    Beiträge
    1.015
    • 25. August 2007 um 17:29
    • #4

    du kannst mittels Punktoperator (".") Strings hintereinander fügen, so kannst du hinter einer Zeichenkette weitere hinzufügen.

    $string = ""; // Variabel $string die noch leer ist

    $string = "Ein Beispiel"; // jetzt wäre die Ausgabe : Ein Beispiel

    $string = $string."satz!"; // Ausgabe: Ein Bespielsatz!

    Wie du siehst musst du sehr mit den leerzeichen Aufpassen

    Du kannst natürlich wie oben gezeigt auch gleich Variablen mit dem Punktoperator verbinden.

    Sämtlicher Code erhebt keinen Anspruch auf syntaktische Korrektheit geschweige denn Ausführbarkeit und ist für die Implementation außerhalb der Beispiele nicht geeignet.
    [Blockierte Grafik: http://www.snippr.de/social/img/logo.png]
    Kein Support für kommerzielle Scripts | Kein kostenloser Support via ICQ

  • Raiden
    Interessierte/r
    Beiträge
    103
    • 25. August 2007 um 17:34
    • #5

    ah ok, jetzt macht das schon mehr sinn für mich ;)
    danke

    gibts denn wie bei java auch die möglichkeit bestimmte zeichencodes einzufügen die einen zeilenumbruch oder einen paragraphen erstellen? so wie \t in java oder
    bzw.

    in html?

    es gibt tage da verliert man. und es gibt tage da gewinnen die anderen ...

  • Gast
    Gast
    • 25. August 2007 um 17:36
    • #6

    zeilenumbruch im quelltext: \n und für sichtbaren zeilnumbruch auf einer internetseite oder einer htmlmail
    wie du schon gesagt hast

  • K.Y.L.T.
    König(in)
    Beiträge
    1.015
    • 25. August 2007 um 17:37
    • #7

    im Quellcode kannste mit \n bzw. dem jeweils fürs Betriebssystem zutreffendem nen Zeilenumbruch erzeugen , dass der Code dann übersichtlicher aussieht.

    Für die Blockansicht usw. musst du html einbetten

    Sämtlicher Code erhebt keinen Anspruch auf syntaktische Korrektheit geschweige denn Ausführbarkeit und ist für die Implementation außerhalb der Beispiele nicht geeignet.
    [Blockierte Grafik: http://www.snippr.de/social/img/logo.png]
    Kein Support für kommerzielle Scripts | Kein kostenloser Support via ICQ

  • Raiden
    Interessierte/r
    Beiträge
    103
    • 25. August 2007 um 17:41
    • #8

    In Ordnung. Dann werd ich mich nachher mal drangeben.

    Sollte es nicht klappen weil ich was verbockt hab, weiß ich ja wo ich mich melden kann ;) *g*


    EDIT:
    es funktioniert! danke nochmal ^^
    wenn man einmal verstanden hat wie es geht ... *freu*

    es gibt tage da verliert man. und es gibt tage da gewinnen die anderen ...

Tags

  • hilfe
  • text
  • post
  • quelltext
  • problem
  • input
  • code
  • php
  • internetseite
  • website
  • javascript
  • font
  • formular
  • script
  • kontaktformular
  • variable
  • string
  • select

Benutzer online in diesem Thema

  • 1 Besucher
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
Zitat speichern