Formular zum Ausfüllen

CSS, Java Script u.s.w

Moderator: HTML-Laie

Antworten
Benutzeravatar
npage-user
Webmaster Alt Meister
Webmaster Alt Meister
Beiträge: 1277
Registriert: Sa 19. Feb 2011, 08:53
Mein Vorname: Michael
Wohnort: Haßloch (Rheinland-Pfalz)
Kontaktdaten:

Formular zum Ausfüllen

Beitrag von npage-user »

Ich habe mir bei "Homepage-Total" ein Formular zum Ausfüllen für die Besucher von "Holiday Park Up-to-date" gemacht, jedoch ist die Darstellung katastrophal, wenn ich mir das Formular dann auf meiner Website anschaue (Klick hier und schaue ganz unten auf der Seite: http://holidaypark-uptodate.npage.de/te ... 57958.html) :E
Irgendwie greift der Code auf das Design über und man kann das Formular nicht einmal verschicken.
Kann mir jemand helfen?

Hier der Code:

Code: Alles auswählen

<!DOCTYPE html>
<html>
 <head>
 <title></title>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 <meta http-equiv="Content-Style-Type" content="text/css">
 <meta name="robots" content="noindex,nofollow">

 <style type="text/css">
 /* Formular Stylesheet */
 body, table {
  font-family: Verdana, Sans-Serif;
  font-size: 12px;
  color: #000000;
 }
 table {
  margin: auto;
  border-spacing: 1px;
 }
 th, td {
  border: solid 0px #D60000;
  padding: 3px;
 }
 label {
  cursor: pointer;
 }
 img, input[type='image'] {
  vertical-align: middle;
 }
 .pflichtfeld {
  color: #EE0000;
  border: 0px;
 }
 .hintergrund {
  color: #FF0000;
  background-color: #FFFFE0;
 }
 .danke, .danke a {
  color: #FF0000;
  text-align: center;
  margin-top: 200px;
  padding: 10px;
 }
 /* Tabelleneffekt */
 input, button, textarea, select {
  background-image: url(schatten.gif);
  background-repeat: repeat-x;
 }
 </style>

 </head>
 <body>

<?php
/*
   Kontaktformular - Erstellt am: 21.07.2011 (Sprache: deutsch)
   mit dem Kontaktformular Generator auf Homepage-Total.de
   http://www.homepage-total.de/tools/kontaktformular-generator.php

   Es wird kein Support für Probleme gegeben, die bei der Anpassung
   des Scripts entstehen. Verbesserungsvorschläge und Hinweise geben
   Sie in unser Kontaktformular auf der Website ein (Betreff: Kontaktformular).

   Wichtig: Der Webserver muss PHP unterstützen.
   Speichern Sie die Datei zum Beispiel als: "kontakt.php".
   Anleitung unter: http://www.homepage-total.de/service/kontaktformular_anleitung.php
*/

// Ihre E-Mail-Adresse
$mailto = "reiner@zufall.xy";

// Ihre Webseite (Startseite). Nach dem absenden der E-Mail
// gelangt der Besucher über einen Link auf Ihre Startseite.
$url = "http://www.reiner-zufall.xy";

// Fortgeschrittene Anwender können ab hier Änderungen vornehmen.
$eingabefehler = ""; // Bitte leer lassen!
$feld1 = isset($_POST["feld1"]) ? $_POST["feld1"] : ""; // "Vorname"
$feld2 = isset($_POST["feld2"]) ? $_POST["feld2"] : ""; // "Alter"
$feld3 = isset($_POST["feld3"]) ? $_POST["feld3"] : ""; // "e-Mail-Adresse"
$feld4 = isset($_POST["feld4"]) ? $_POST["feld4"] : ""; // "Wie  bewertest  du  diese  Website  im  Allgemeinen?"
$feld5 = isset($_POST["feld5"]) ? $_POST["feld5"] : ""; // "Gefällt  dir  das  Design?"
$feld6 = isset($_POST["feld6"]) ? $_POST["feld6"] : ""; // "Wie  oft  besuchst  du  diese  Fanpage?"
$feld7 = isset($_POST["feld7"]) ? $_POST["feld7"] : ""; // "Hast  du  noch  irgendwelche  Verbesserungsvorschläge?"
$mailfrom = $mailto;
$betreff = "Anfrage";

// Formular erstellen
$formular = "<form action='" . $_SERVER["SCRIPT_NAME"] . "' method='post'>
<table>
 <tr><td colspan='2' class='pflichtfeld'><!-- Fehleranzeige --></td></tr>
 <tr class='hintergrund'>
  <td><label for='Feld1'>Vorname: </label></td>
  <td><input type='text' size='40' name='feld1' value='" . $feld1 . "' id='Feld1'></td>
 </tr>
 <tr class='hintergrund'>
  <td><label for='Feld2'>Alter: </label></td>
  <td><input type='text' size='40' name='feld2' value='" . $feld2 . "' id='Feld2'></td>
 </tr>
 <tr class='hintergrund'>
  <td><label for='Feld3'>e-Mail-Adresse: </label></td>
  <td><input type='text' size='40' name='feld3' value='" . $feld3 . "' id='Feld3'></td>
 </tr>
 <tr class='hintergrund'>
  <td><label for='Feld4'>Wie  bewertest  du  diese  Website <br>im  Allgemeinen?: </label></td>
  <td><input type='text' size='40' name='feld4' value='" . $feld4 . "' id='Feld4'></td>
 </tr>
 <tr class='hintergrund'>
  <td><label for='Feld5'>Gefällt  dir  das  Design?: </label></td>
  <td><input type='text' size='40' name='feld5' value='" . $feld5 . "' id='Feld5'></td>
 </tr>
 <tr class='hintergrund'>
  <td><label for='Feld6'>Wie  oft  besuchst  du  diese <br>Fanpage?: </label></td>
  <td><input type='text' size='40' name='feld6' value='" . $feld6 . "' id='Feld6'></td>
 </tr>
 <tr class='hintergrund'>
  <td><label for='Feld7'>Hast  du  noch  irgendwelche <br>Verbesserungsvorschläge?: </label></td>
  <td><input type='text' size='40' name='feld7' value='" . $feld7 . "' id='Feld7'></td>
 </tr>
 <tr class='hintergrund'>
  <th colspan='2'>
   <br>  <span class='pflichtfeld'>*</span> <small>Bitte alle Pflichtfelder ausfüllen!</small>         
     <input type='image' src='absenden.gif' name='sendung' title='Absenden'>
  </th>
 </tr>
</table>
</form>";

if (isset($_POST["sendung_x"])) {
 // Pflichtfelder überprüfen
 if ($eingabefehler == "") {
  // Diese Nachricht wird an Ihre E-Mail-Adresse gesendet (\n = neue Zeile)
  $datum = date("d.m.Y H:i");
  $text = "
   Datum: $datum \n
   ====
   Referrer: $_SERVER[HTTP_REFERER] \n
   Browser: $_SERVER[HTTP_USER_AGENT] \n
   Vorname: $feld1 \n
   Alter: $feld2 \n
   e-Mail-Adresse: $feld3 \n
   Wie  bewertest  du  diese  Website  im  Allgemeinen?: $feld4 \n
   Gefällt  dir  das  Design?: $feld5 \n
   Wie  oft  besuchst  du  diese  Fanpage?: $feld6 \n
   Hast  du  noch  irgendwelche  Verbesserungsvorschläge?: $feld7 \n
   ====";
  // E-Mail versenden
  @mail($mailto, $betreff, $text, "From: " . $mailfrom);
  // Bestätigung der E-Mail
  echo "<p class='hintergrund danke'>" .
  "Vielen Dank, die Nachricht wurde gesendet.<br><br>";
  // Link zur Startseite
  echo "<a href='" . $url . "' target='_top'>Weiter zur Startseite</a></p>";
 }
 else {
  // Eingabefehler und Formular ausgeben
  echo str_replace("<!-- Fehleranzeige -->", "<strong>Die Nachricht wurde aus folgendem Grund nicht gesendet:</strong><br>" . $eingabefehler, $formular);
 }
}
else {
 // Formular ausgeben
 echo $formular;
}
?>

 </body>
</html>

Benutzeravatar
goefi-chiangmai
Admin
Admin
Beiträge: 6995
Registriert: Sa 31. Okt 2009, 09:36
Mein Vorname: Peter
Wohnort: Phrao-Chiang Mai
Kontaktdaten:

Re: Formular zum Ausfüllen

Beitrag von goefi-chiangmai »

Hallo Michael,

Form Mailer funktionieren mit php, das geht leider bei Npage nicht.
Es gibt aber eine Andere lösung, indem Du ein Formular eines anbieters im iframe einfügst.
dazu musst Du dich Registrieren und ein Gratis account erstellen
hier z.B http://www.onetwomax.de/info/formmailer/
Gruß - DER CRAZY ASIAT - The MASTER of DESASTER
Privat Homepage: goefi-chiangmai
Mitgliederausweis: Hole Dir dein Mitgliederausweis für deine Webseite
Benutzeravatar
npage-user
Webmaster Alt Meister
Webmaster Alt Meister
Beiträge: 1277
Registriert: Sa 19. Feb 2011, 08:53
Mein Vorname: Michael
Wohnort: Haßloch (Rheinland-Pfalz)
Kontaktdaten:

Re: Formular zum Ausfüllen

Beitrag von npage-user »

Ich habe noch eine Frage: Ist es möglich, PN-Systeme (Private-Nachrichten-Systeme) ohne größere Komplikationen in eine nPage-Website einzubinden? :E
Benutzeravatar
npage-user
Webmaster Alt Meister
Webmaster Alt Meister
Beiträge: 1277
Registriert: Sa 19. Feb 2011, 08:53
Mein Vorname: Michael
Wohnort: Haßloch (Rheinland-Pfalz)
Kontaktdaten:

Re: Formular zum Ausfüllen

Beitrag von npage-user »

Ist das jetzt ein Ja oder ein Nein? iiooll
Benutzeravatar
npage-user
Webmaster Alt Meister
Webmaster Alt Meister
Beiträge: 1277
Registriert: Sa 19. Feb 2011, 08:53
Mein Vorname: Michael
Wohnort: Haßloch (Rheinland-Pfalz)
Kontaktdaten:

Re: Formular zum Ausfüllen

Beitrag von npage-user »

npage-user hat geschrieben:Ist das jetzt ein Ja oder ein Nein? iiooll
Kann mir die Frage wirklich niemand beantworten?

Mir ist gerade aufgefallen, dass ich aus Versehen statt auf "Ändern" auf "Zitieren" geklickt habe und jetzt zwei Beiträge hier habe.
Benutzeravatar
chriss
Webmaster
Webmaster
Beiträge: 178
Registriert: Do 21. Apr 2011, 15:03
Mein Vorname: Christian

Re: Formular zum Ausfüllen

Beitrag von chriss »

Nein... ist nicht zu realisieren...
Programmiertechnisch kannst du sowieso nichts bei nPage integrieren, was irgendwie auf dem server laufen muss. Wirklich garnichts^^
Bitte kommentiert nicht ständig meine Beiträge. Wer sie nicht lesen will, der soll mich einfach ingnorieren.
Benutzeravatar
npage-user
Webmaster Alt Meister
Webmaster Alt Meister
Beiträge: 1277
Registriert: Sa 19. Feb 2011, 08:53
Mein Vorname: Michael
Wohnort: Haßloch (Rheinland-Pfalz)
Kontaktdaten:

Re: Formular zum Ausfüllen

Beitrag von npage-user »

Ich habe nun nach langer Zeit endlich eine Alternative gefunden. Da ja seit dem letzten nPage-Update Mehrfachantworten bei Umfragen möglich sind, habe ich mich dafür entschieden.
http://holidaypark-uptodate.npage.de/gr ... 84056.html
PS: Wer möchte, kann gerne an der Umfrage teilnehmen! [smilie=breakdance.gif]
Benutzeravatar
Inatktiv_220523

Re: Formular zum Ausfüllen

Beitrag von Inatktiv_220523 »

chriss hat geschrieben:Nein... ist nicht zu realisieren...
Programmiertechnisch kannst du sowieso nichts bei nPage integrieren, was irgendwie auf dem server laufen muss. Wirklich garnichts^^
Stimmt nicht ganz. :W

Hab da noch einen Link aus meiner Anfangszeit. :U
Benutzeravatar
Inatktiv_220523

Re: Formular zum Ausfüllen

Beitrag von Inatktiv_220523 »

Und hiereinen kostenlosen Anbieter absolut ohne Werbung! :U
Benutzeravatar
Jasko
Globaler Moderator
Globaler Moderator
Beiträge: 3278
Registriert: Di 21. Feb 2012, 06:59
Mein Vorname: Herr Jasmin ;)
Wohnort: Rheinland-Pfalz
Kontaktdaten:

Re: Formular zum Ausfüllen

Beitrag von Jasko »

nPage hat seinen nPaghe-Script nun für alle zugenglich gemacht, damit bekommt man auch ein eigenes Formular hin, mit allem was man so braucht, und natürlich individuel.

Wie mans macht steht hier: http://www.npage.de/hilfe/content/npage ... html#num_7

Hier hast was zum >Thema PN: http://www.npage.de/hilfe/content/npage ... html#num_6

Wenn du hilfe brauchst, wir haben auch ein extra Forum das nPage Script behandelt, einfach dort ein Thema aufmachen.

MFG
Antworten

Zurück zu „Fragen zu HTML & Programmiersprachen“

Wer ist online?

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