Wie erstelle ich ein Formular? Umfrage?

P

pacechris

Gast
Hallo, ich würde gerne ein Formular erstellen mit einer Frage und 3 Antwortmöglichkeiten, je nach dem welche Antwort gegeben wird sollte dann ein Kommentar dazu erscheinen.
Und das Ergebnis würde ich dann auch gerne per mail zugesandt bekommen.


Habe schon fleißig gegoogel, nur leider nix passendes gefunden, hoffe daß mir einer von euch helfen kann.
Eine art Vorlage währe natürlich ideal, meine Kenntnisse sind so besonders.


Vielen dank schon mal im vorraus.
 
Zuletzt bearbeitet:
Du könntest einen Zettel nehmen, alles draufschreiben und den dann kopieren.
Nein, im ernst, du musst schon ein bischen präziser werden.
Zum Beispiel wie das realisiert werden soll. Im Web, in einer Anwendung, Programmiersprache usw.
 
Das mit dem Zettel is gar keine schlechte Idee :D
Nur dann müsste ich das per Post machen, und dann noch einen Rückumschlag beilegen usw.:rolleyes:


Idealer weise als Website, gedacht is es so daß den link per mail kann verschicken(wird keine SpamMail).

Muss optisch nix daher machen, nur den zweck erfüllen.

Programmiersprache? Gut frage, kenne mich ein wenig in Html aus.
 
Mach dich auf selfhtml.org über Forms und Radio-Buttons schlau. Auswerten und die Mail verschicken funktioniert bspw. mit PHP.

PHP:
<?php
	if($button1) { echo "1. Button gewaehlt."}
	elseif ($button2) {...}
	else {...}
        mail($Empfaenger, $Betreff, $Nachricht, $Absender);
?>

So ungefähr. Ist schon ziemlich lange her, dass ich was mit PHP gemacht hab. ;)
 
Ich hab dir mal schnell was in HTML|PHP geschrieben:

test.php:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Wo liegt Deutschland?</title>
</head>
<body>
<center>
<h2>Wo liegt Deutschland</h2>

<form method="post" action="post.php">

Ihr Name: <input name="name">
<br><br>
Antwort: <select name="optiongadget">
<option value="Europa">Europa</option>
<option value="Asien">Asien</option>
<option value="Australien">Australien</option>
<option value="Antarktis">Antarktis</option>
<option value="Amerika">Amerika</option>
</select>
<br><br>
<input type="submit" value="Abschicken"> <input type="reset" value="Felder leeren">
</form>
</center>
</body>
</html>


post.php:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Wo liegt Deutschland?</title>
</head>
<body>
<center>



<?
$name=$_POST['name'];
$answer=$_POST['optiongadget'];

if($name!="")
{

if($answer=="Europa")
{
echo"Richtig!";
}
else
{
echo"Falsch!";
}


if(mail("support@xyzxyz.net","Deutschland Umfrage","Name: $name\n\nAntwort: $answer","From: -\r\n")==1)
{
echo"Deine Antwort wurde erfolgreich gesendet!";
}


}
else
{
echo"Bitte Namen eingeben! <a href='javascript:history.back'>Zurück</a>";
}
?>



</body>
</html>


Die codes sollten selbsterklärend sein.
 
Zuletzt bearbeitet:
Danke für euer Tipps.

@FGS
Du hast dir ja richtig mühe gegeben, aber hinbekommen habe ich es so leider nicht.



Soweit bin jetzt schon mal:

http://www.zr7chris.de/watt.html

<html>
<head>
<title>watt</title>
<meta name="author" content="Christian">
</head>
<body text="red" bgcolor="black" link="#FF0000" alink="#FF0000" vlink="#FF0000">

<div align="center">
<h1>Was geht??</h1>


<p>Bitte ankreuzen</p>

<p>
<input type="radio" name="auswahl" value="nix"> nix<br>
<input type="radio" name="auswahl" value="gar nix"> gar nix<br>
<input type="radio" name="auswahl" value="&uuml;berhaupt gar nix"> &uuml;berhaupt gar nix
</p>
</form>

</div>

</body>
</html>


Nur wie das jetzt hin bekomme daß ich das Ergebnis per mail zugesandt bekomme weis ich immer noch nicht.
 
Bei "form" fehlt die Übertragungsmethode und die Zieldatei.

In PHP prüfst du dann den ausgewählten Button mit "if($auswahl == 'nix')".
 
>Du hast dir ja richtig mühe gegeben, aber hinbekommen habe ich es so leider nicht.

Nö, hat mich gerade mal 10 Minuten meines gesamten Lebens gekostet.

Der Code sollte funktionieren, hab ihn aber nicht getestet. Dein Code verstehe ich überhaupt nicht. Wo ist da das Form? Schau dir meinen Code bitte nochmal genau an.


>In PHP prüfst du dann den ausgewählten Button mit "if($auswahl == 'nix')".
Wenn er eine Zieldatei im Formular angibt, dann sollte er alle Werte über $_POST['gadget'] ermitteln.
 
Zuletzt bearbeitet:
Zurück
Oben