Formular PHP/JAVA

Formular PHP/JAVA

Beitragvon BertaBiene » 17.09.2010, 16:47

Hallo Leute,

ich weiss das es hier normal nicht reingehört.

Ich habe Keine Ahnung in PHP und JAVA,
ein kleines Kontaktformular in PHP kann ich aber trotzdem erstellen.

Jetzt will ich mich aber aus Interesse in JAVA einlesen und nun stellt sich mir die Frage:

Was ist besser, ein PHP oder JAVA Formular?
Was meint ihr?

(das wenn JS deaktiviert ist es nicht Funktioniert ist mir klar)


Danke für folgende Kommentare...
BertaBiene
Gelegenheitsleser
 
Beiträge: 38
Registriert: 19.04.2010, 22:14

Re: Formular PHP/JAVA

Beitragvon Azra » 21.09.2010, 06:50

Java oder JavaScript?
“HTML is the language for describing the structure of Web pages.”
“CSS is the language for describing the presentation of Web pages, including colors, layout, and fonts.”
Noch weitere Probleme? Kontakt über meine Webseite - simonduda.ch
Benutzeravatar
Azra
Stammuser
 
Beiträge: 422
Registriert: 04.02.2010, 08:36
Wohnort: (Alten)bochum

Re: Formular PHP/JAVA

Beitragvon BertaBiene » 21.09.2010, 20:20

Moin,

bis eben wusste ich nicht das es auch Java gibt, habe es eben gelesen, den Unterschied.

Ich meine aber JavaScript
BertaBiene
Gelegenheitsleser
 
Beiträge: 38
Registriert: 19.04.2010, 22:14

Re: Formular PHP/JAVA

Beitragvon Azra » 22.09.2010, 06:55

Grundsätzlich ist es einfacher ein Kontaktformular mit PHP anzulegen.
JavaScript wird meist genutzt um leere Felder zu prüfen, das kann jedoch alles ebenfalls mit PHP gemacht werden.
Mitlerweile wird JavaScript bzw. JQuery genutzt um mit etwas Hilfe von CSS die Formulare zu verschönern.

Die PHP Datei welche zur Prüfung und verarbeitung der eingetragenen Daten verantwortlich ist, kann so aussehen:
Code: Alles auswählen
<?php
   $email_empfaenger = "info@emailhost.de";
   include('pfad/captcha/php-captcha.inc.php');
?>
<html>
<head>
<title>Titel</title>
</head>
<body>
<?php
                           if ($senden) {
                              if ($name != ""){
                                 $error1 = "";
                              } else {
                                 $error1 = "<p class=text>Bitte geben Sie Ihren Namen ein.</p><br>\n";
                              }
                              if ($kontaktaufnahme == "per email") {
                                 if (($email != "") AND ($kontaktaufnahme == "per email")){
                                    $error2 = "";
                                 } else {
                                    $error2 = "<p class=text>Bitte geben Sie Ihre vollst&auml;ndige EMail-Adresse ein.</p><br>\n";
                                 }
                              } else {   
                                 if (($telefon != "") AND ($kontaktaufnahme == "per telefon")){
                                    $error2 = "";
                                 } else {
                                    $error2 = "<p class=text>Bitte geben Sie Ihren vollst&auml;ndige Telefonnummer ein.</p><br>\n";
                                 }
                              }
                              if (!PhpCaptcha::Validate(trim($_POST['code'])))   {
                                 $error3 = "<p>Der Code ist nicht korrekt.</p>\n";
                                  }
                              if (($error1 == "") AND ($error2 == "") AND ($error3 == "")) {
                                 mail ($email_empfaenger, "Anfrage von www.webseite.de", "
Nachricht von $name

Email: $email
Telefon: $telefon

Gew<&uuml;>nschte Kontaktaufnahme: $kontaktaufnahme

Nachricht:
$nachricht \n

", "From: $name <$email>");
print ("<p class=text>Ihre Nachricht wurde erfolgreich abgeschickt.</p><br>\n");

                              } else {
                                 print ($error1);
                                 print ($error2);
                                 print ($error3);
                                 
                                 print ("<p class=text><a href='javascript:history.back ()'>&lt;&lt; zur&uuml;ck</a></p>");
                              }
                           } else {
                              print ("<p class=text><a href=kontakt.php>&lt;&lt; zur&uuml;ck zu Kontakt</a></p>\n");
                           }
                        ?>



Mit drin ist hier auch ein Captcha, welches den Benutzer (Mensch) zwingt eine Buchstabenfolge einzutippen.
“HTML is the language for describing the structure of Web pages.”
“CSS is the language for describing the presentation of Web pages, including colors, layout, and fonts.”
Noch weitere Probleme? Kontakt über meine Webseite - simonduda.ch
Benutzeravatar
Azra
Stammuser
 
Beiträge: 422
Registriert: 04.02.2010, 08:36
Wohnort: (Alten)bochum


Moderatoren: Laus, Moderatoren

Ähnliche Beiträge zu "Formular PHP/JAVA"

Zurück zu: CSS für Fortgeschrittene

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste