Script für Formular

Tom1989m

New member
11 Oktober 2007
4
0
Hallo, ich habe vergeblich versucht mir die Informationen aus dem Internet zu holen deshalb frage ich hier nach!

Kann mir jemand ein Script erstellen?


und zwar...

3 ankreuzbutton
und 1 eingabefeld


Bsp.

Willst du mit mir gehen?

Ja
Nein
Vielleicht x

Grund: (eingabefeld)

weil ich keine ahnung hab wie du bist



und das ganze soll dann in ner Textdatei gespeichert werden ich hab keine ahnung wie des geht... ich weiß wie ichs mir peer email schicken könnte... aber des will ich nicht... deshalb wärs toll wenn mir jemand n komplettes script schreibt!... vielen dank im vorraus!

mfg Tom
 
Dieses Forum ist dafür da, anderen Leuten zu helfen und nicht anderen Leuten alles zu programmieren ;)
Versuch es doch mal in Lose4Scripts, dort wirst du aber um eine (kleine) Bezahlung in Losen nicht drum herum kommen.
 
hmm okay den anfang hätt ich ja mal

hmm funktioniert auch teilweise aber bei dem text feld wird der text nicht gespeichert :-(

und kann ich auch irgendwie mit

fwrite(was dazu schreiben); ?

das die txt dann so aussieht:

das z.b. Frage1: (hier dann on steht), Frage2: on Frage3: off Frage4: Dieser Text wurde eingegeben

?

Code:
<?php

echo'<html> 
<form action="data.php" method="post"> 
<input type="radio" name="Variable1"> 
<p><input type="radio" name="Variable2">
<p><input type="radio" name="Variable3">
<p><input type="text" name = Variable4"> 
<P><input type="submit" value="Abschicken"> 
</form> 
</html>';



$Variable1=$_POST['Variable1'];
$Variable2=$_POST['Variable2'];
$Variable3=$_POST['Variable3'];
$Variable4=$_POST['Variable4'];
$ausgabe=$Variable1. "," .$Variable2. "," . $Variable3. "," . $Variable4 ;
$datei=fopen("inhalt.txt","a");
$output=fwrite($datei,$ausgabe);
fclose($datei);
?>

bitte um hilfe ;-)
 
[..]
Code:
<?php

echo'<html> 
<form action="data.php" method="post"> 
<input type="radio" name="Variable1"> 
<p><input type="radio" name="Variable2">
<p><input type="radio" name="Variable3">
<p><input type="text" name = Variable4"> 
<P><input type="submit" value="Abschicken"> 
</form> 
</html>';



$Variable1=$_POST['Variable1'];
$Variable2=$_POST['Variable2'];
$Variable3=$_POST['Variable3'];
$Variable4=$_POST['Variable4'];
$ausgabe=$Variable1. "," .$Variable2. "," . $Variable3. "," . $Variable4 ;
$datei=fopen("inhalt.txt","a");
$output=fwrite($datei,$ausgabe);
fclose($datei);
?>

bitte um hilfe ;-)

So hört es sich doch schon gleich besser an ;)

Erstens zum HTML-Code:
Du öffnest <p> Tags, schließt sie aber nicht. Wo ein Absatz zu Ende sein soll muss ein </p> hin ;)
Nun hast du Radio Felder (Das sind ja diese mit dem Punkt zum reinsetzen). Der Sinn dieser Felder ist es, von verschiedenen Auswahlmöglichkeiten eine auszuwählen. Damit HTML weiß, welche Felder zusammen gehören, muss der Name bei allen gleich sein. Damit du weißt, welches Feld genommen wurde, muss man den Feldern einen value geben.
Nun kannst du in PHP direkt per $_POST['FELDNAME'] schauen, welches Feld angeklickt wurde.
Sonst sieht der Rest okay aus, in der Zeile, wo du das $ausgabe definierst, kannst du auch einstellen, wie die Ausgabe gespeichert werden soll. Aktuell werden einfach alle Felder mit einem Komma getrennt.

btw.: Du hast einmal <P> geschrieben, Klein- und dann Großschreibung sieht nicht schön aus.