kontakt Formular Erstellen

PHP - alles Rund um die Programmierung von PHP und MySQL

Ist die geniale Programmiersprache, da sowohl für Einsteiger geeignet wie auch für Profis.

Moderator: lauras

Beiträge bitte im neuen Forum

kontakt Formular Erstellen

Beitragvon yobas » Dienstag 27. Dezember 2011, 10:39

Mo Moin!
Hoffe das ihr alle eine Heilige Weihnacht hattet! :wink:

So nun zu meinem Anliegen. Ich bin seit paar Tage intensiv (ausgenommen an der Weihnachten) am lernen.
was mich jetzt interessiert ist, wie erstell ich ein korrekter (nicht mit spam überzogene ) Kontakt Formular? was ich bisher geschafft habe ist das CSS Model sowie ein anfangs PHP script ( Gesehen: Forum)



[CSS] CODE:
(Selbst erstellter Code)


Code: Alles auswählen
#kontaktfield {

      padding-left: 95px;
      padding-top: 19px;
      margin-left: 20px;
           
            }
.textfield, .submitbutton {

        margin: 15px;



}

.textfield input {
   

width: 150px;
padding: 4px;
display: block;
text-align: left;


}



.textfield textarea  {
   
    padding: 4px;
    display: block;
}

.textfield select {

padding: 4px;
display: block;
text-align: left;
width: 75px;
   
}


.textfield label {

    margin-left: 210px;
    float: left;
    width: 100px;
    display: block;

}

Mein CSS problem ist klein und evt nicht so tragisch aber! der Text ist nicht bündig, sprich das End Produkt = Aussehen( werd ich später genauer anschauen )


[HTML] CODE:
(Selbst erstellter Code)

Code: Alles auswählen
                <div id="kontaktfield">

               
               
                                                     
                <form method="get" action="">
                <div class="textfield">
                <label for="anrede">* Anrede:</label>
                <select name="anrede" id="anrede">
                <option value="hr">Herr     </option>
                <option value="fr">Frau     </option></select>
                </div><div class="textfield">

                <label for="nachname">* Nachname:</label>
                <input type="text" name="nachname"  />
                </div><div class="textfield">
                <label for="vorname">* Vorname:</label>
                <input type="text" name="vorname"  />
                </div><div class="textfield">
                <label for="firma">Firma:</label>

                <input type="text" name="firma" />
                </div><div class="textfield">
                <label for="str">* Straße / Nr:</label>
                <input type="text" name="str" />
                </div><div class="textfield">
                <label for="plz">* PLZ / Ort:</label>
                <input type="text" name="plz" />
                </div><div class="textfield">

                <label for="tel">Telefon:</label>
                <input type="text" name="tel" />
                </div><div class="textfield">
                <label for="email">* E-Mail:</label>
                <input type="text" name="email" />
                </div><div class="textfield">
                <label for="comment">* Nachricht:</label>
                <textarea name="comment" id="comment" rows="13" cols="40"></textarea>

                </div>
                <div class="submit">
                <input type="submit" value="Absenden"/>
                <input type="hidden" name="empfaenger" value="yoas88X§X.gmx.ch" />
                </form>
                </div>
               
                <h2>*****</h2>
               
   
                       
                   
                </div>



[PHP]Code: erst am anfang, mit kommentierung.

Code: Alles auswählen
<?php

// $submit oder andere $name sind Variablen.
// $_POST / $_GET (Immer Gross geschrieben) sind: IST / ODER Befehle.

$submit = $_POST['submit']
$checked = $_POST['select'];
$absender = $_POST['nachname'];
$absender02 = $_POST['vorname'];
$firma  = $_POST['firma'];
$strasse =$_POST['strasse'];
$plz    = $_POST['plz'];
$tel    = $_POST['telefon']
$mail = $_POST['email'];
$nachricht = $_POST['text'];
$betreff    = $_POST['betreff'];

//  if = WENN  (Es ist)

if  ($submit == 'Absenden') {
if ($checked   ==   '' AND  $absender   ==  '' AND  $absender02 ==  ''  AND     $strasse    ==  ''  AND $plz    ==  '' AND $mail  ==    '' AND  $betreff == ''  AND $nachricht  == '' )
}
print "<p>Bitte f&uuml;llen Sie die Pflichtfelder aus.</p>";

// else if = DANN (Wenn nicht)
               }
            else if  ($checked   ==   '' OR  $absender   ==  '' OR  $absender02 ==  ''  OR     $strasse    ==  ''  OR $plz    ==  '' OR $mail  ==    ''  OR $betreff ==  '' OR $nachricht  == '' )



?>

Wird noch erweitert / versuche aus dem Forum beitrag zulernen. ( Hoffe, mal das ich nicht das falsche lerne ) habe auch schon versucht auf php-kurs.com zu lernen, nur dort steht kaum was drin was mir helfen würde ( Das glaub ich zumindest )

PS; das PHP vom TimTim ist zum lernen und zum gebrauch gedacht. ( versuche keine Kopie herzustellen sondern selbständig mein zeug zubauen ) nur so als Hinweis:


Grüsse und Ein schöner Rutsch ins Jahr 2012 ;)
Benutzeravatar
yobas
HTML-Newbie
 
Beiträge: 79
Registriert: Dienstag 20. September 2011, 10:31

Re: kontakt Formular Erstellen

Beitragvon drPHIP132 » Dienstag 27. Dezember 2011, 15:28

Sorry aber weiß grade nicht was du von mir willst.? :D

Hast du ein Problem im Design [CSS] oder in der Technik[PHP]?
Benutzeravatar
drPHIP132
HTML-Acrobat
 
Beiträge: 744
Registriert: Samstag 15. Januar 2011, 19:10
Wohnort: Sachsen, Erzgebirge

Re: kontakt Formular Erstellen

Beitragvon yobas » Dienstag 27. Dezember 2011, 17:16

eher in der PHP technik. ich frag mich wie man es am besten bewerkstelligen kann.
Benutzeravatar
yobas
HTML-Newbie
 
Beiträge: 79
Registriert: Dienstag 20. September 2011, 10:31

Re: kontakt Formular Erstellen

Beitragvon lauras » Dienstag 27. Dezember 2011, 18:02

Was willst du denn genau machen? Ich werde aus deinem Code nicht wirklich schlau.

Was willst du jetzt genau von uns wissen?
Benutzeravatar
lauras
Moderator
 
Beiträge: 2114
Registriert: Samstag 3. November 2007, 22:08

Re: kontakt Formular Erstellen

Beitragvon yobas » Dienstag 27. Dezember 2011, 18:12

Wenn die * Felder erfüllt sind, DANN kann man mich kontaktieren, die Daten sollen mit der e-mail gesendet werden

beispiel wer kontaktiert mich, und warum. (so wie ein normales kontaktformular auch ist, mir fehlt nur noch den passenden php code) ich habs mit Timtim's PHP code versucht nur.. weiss ich nicht ob das auch eine richtig geschriebenen code ist.?

* Anrede:
* Nachname:
* Vorname:
Firma:
* Straße / Nr:
* PLZ / Ort:
Telefon:
* E-Mail:

Betreff:
(Nachricht)
Zuletzt geändert von yobas am Mittwoch 28. Dezember 2011, 11:16, insgesamt 1-mal geändert.
Benutzeravatar
yobas
HTML-Newbie
 
Beiträge: 79
Registriert: Dienstag 20. September 2011, 10:31

Re: kontakt Formular Erstellen

Beitragvon drPHIP132 » Dienstag 27. Dezember 2011, 19:56

geht dein jetztiger code überhaupt? gibt es fehler meldungen?
Benutzeravatar
drPHIP132
HTML-Acrobat
 
Beiträge: 744
Registriert: Samstag 15. Januar 2011, 19:10
Wohnort: Sachsen, Erzgebirge

Re: kontakt Formular Erstellen

Beitragvon drPHIP132 » Mittwoch 28. Dezember 2011, 17:50

Thread kann geschlossen werden.
Arbeite jetzt mit yobas über ICQ daran^^
Benutzeravatar
drPHIP132
HTML-Acrobat
 
Beiträge: 744
Registriert: Samstag 15. Januar 2011, 19:10
Wohnort: Sachsen, Erzgebirge

Re: kontakt Formular Erstellen

Beitragvon yobas » Montag 2. Januar 2012, 19:44

ich hab da eine frage zu einem kleinerem oder grösserem problem, und zwar sieht man im quelltext des browser den PHP code, und ich weiss nicht warum der sichtbar ist.
hoffe das ihr mir einen rat geben könnt.

hier das bild: Quelltext Image

danke fürs antworten
Benutzeravatar
yobas
HTML-Newbie
 
Beiträge: 79
Registriert: Dienstag 20. September 2011, 10:31

Re: kontakt Formular Erstellen

Beitragvon drPHIP132 » Montag 2. Januar 2012, 19:48

entweder ist es keine .php datei (rechtsklick auf datei bitte und dateityp heraussuchen) oder dein localost (xampp) ist nicht angeschalten. funktionieren andere php dateien von dir?
Benutzeravatar
drPHIP132
HTML-Acrobat
 
Beiträge: 744
Registriert: Samstag 15. Januar 2011, 19:10
Wohnort: Sachsen, Erzgebirge

Re: kontakt Formular Erstellen

Beitragvon yobas » Montag 2. Januar 2012, 20:00

nun das weisst du doch am besten.. du solltest doch wissen das ich bis jetzt immer xampp und den php code / die datei als php. gespeichert wurde.. (ICQ schon vergessen?)
hier der beweis das es eine php datei ist.
Benutzeravatar
yobas
HTML-Newbie
 
Beiträge: 79
Registriert: Dienstag 20. September 2011, 10:31

Re: kontakt Formular Erstellen

Beitragvon drPHIP132 » Montag 2. Januar 2012, 20:28

yobas hat geschrieben:ICQ schon vergessen?


Ja natürlich erinnere ich mich daran, aber es hätte durchaus sein können, dass du es ausversehen als formular.php.html gespeichert hast. ;-)
Gehen andere php scripte in deinem localhost?
Benutzeravatar
drPHIP132
HTML-Acrobat
 
Beiträge: 744
Registriert: Samstag 15. Januar 2011, 19:10
Wohnort: Sachsen, Erzgebirge

Re: kontakt Formular Erstellen

Beitragvon yobas » Montag 2. Januar 2012, 20:29

natürlich funktionieren die anderen PHP code's. "und man sieht die auch nicht im quelltext"
Benutzeravatar
yobas
HTML-Newbie
 
Beiträge: 79
Registriert: Dienstag 20. September 2011, 10:31

Re: kontakt Formular Erstellen

Beitragvon drPHIP132 » Montag 2. Januar 2012, 20:36

Das ist echt merkwürdig, dass es dein PHP nicht "parst".
Habe eine Idee. Du kopierst deinen GANZEN Code und fügst ihn in eine neue .php Datei ein. Dann rufst du diese im XAMPP (localhost) auf und sagst, ob der code immer noch im quelltext steht.
Wenn der Code immernoch im Quelltext steht, wissen wir der Code ist das Problem. Wenn es geht, wissen wir, dass die alte Datei das Problem war.
Benutzeravatar
drPHIP132
HTML-Acrobat
 
Beiträge: 744
Registriert: Samstag 15. Januar 2011, 19:10
Wohnort: Sachsen, Erzgebirge

Re: kontakt Formular Erstellen

Beitragvon webmaster3000 » Dienstag 3. Januar 2012, 14:18

Rufst du die Datei auch über den Webserver (http://localhost/) oder über das Dateisystem (file:///) auf?
Nur ersteres funktioniert nämlich.
webmaster3000
HTML-Doctor
 
Beiträge: 257
Registriert: Donnerstag 29. September 2011, 16:32
Wohnort: Irgendwo in Thüringen

Re: kontakt Formular Erstellen

Beitragvon drPHIP132 » Dienstag 3. Januar 2012, 15:13

webmaster3000 hat geschrieben:Rufst du die Datei auch über den Webserver (http://localhost/) oder über das Dateisystem (file:///) auf?
Nur ersteres funktioniert nämlich.


ja er ruft über localhost auf (siehst du doch auf dem bild oben in der transparenten zeile :P [img=http://img3.fotos-hochladen.net/uploads/quelltextci0k41mtgy.jpg] bild [/img] )
Benutzeravatar
drPHIP132
HTML-Acrobat
 
Beiträge: 744
Registriert: Samstag 15. Januar 2011, 19:10
Wohnort: Sachsen, Erzgebirge

Nächste

Beiträge bitte im neuen Forum

Zurück zu PHP

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron