Seite 1 von 1

Formular zum Ausfüllen

Verfasst: Do 21. Jul 2011, 08:36
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>


Re: Formular zum Ausfüllen

Verfasst: Do 21. Jul 2011, 18:51
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/

Re: Formular zum Ausfüllen

Verfasst: So 24. Jul 2011, 08:58
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

Re: Formular zum Ausfüllen

Verfasst: Do 28. Jul 2011, 08:20
von npage-user
Ist das jetzt ein Ja oder ein Nein? iiooll

Re: Formular zum Ausfüllen

Verfasst: Do 28. Jul 2011, 08:20
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.

Re: Formular zum Ausfüllen

Verfasst: Do 28. Jul 2011, 09:52
von chriss
Nein... ist nicht zu realisieren...
Programmiertechnisch kannst du sowieso nichts bei nPage integrieren, was irgendwie auf dem server laufen muss. Wirklich garnichts^^

Re: Formular zum Ausfüllen

Verfasst: Mo 19. Dez 2011, 15:06
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]

Re: Formular zum Ausfüllen

Verfasst: Mo 19. Dez 2011, 16:05
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

Re: Formular zum Ausfüllen

Verfasst: So 22. Sep 2013, 14:19
von Inatktiv_220523
Und hiereinen kostenlosen Anbieter absolut ohne Werbung! :U

Re: Formular zum Ausfüllen

Verfasst: So 22. Sep 2013, 16:11
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