formular in textdatei speichern

  • #1
B

Bruno_2k

Bekanntes Mitglied
Themenersteller
Dabei seit
02.11.2004
Beiträge
725
Reaktionspunkte
0
hallo
ich habe ein formular, mit einigen textfeldern. nun möchte ich einen button einrichten der die funktion hat, dass der inhallt der textfelder in deiner *.txt Datei gespeichert wird. wie kann ich so eine funktion einbinden.
danke für euhre mühen
bye bene
 
  • #2
Situation:

2 Textfelder (txt_feld_1, txt_feld_2)
1 Button (typ = submit, name = submit_txt)

Bsp.:

Code:
<?php

if($_POST['submit_txt']) {

  if($fh = fopen(frm_eingabe.txt,w)) {
    
    fputs($fh, $_POST['txt_feld_1']);
    fputs($fh, $_POST['txt_feld_2']);

    fclose($fh);
  }
}

?>

Das Bsp. ist natürlich ohne jegliche Sicherheitsabfragen.
D.H. steht überhaupt was in den Textfeldern drinn usw.

Aber das Prinzip sollte so verständlich sein ;) ;)


gruss conny
 
  • #3
hallo
ist das auch ohne php möglich??
bye bene

PS: in den felder soll der name eingegeben werden und dann muss mann noch ankreutzen welchen artikel man nehmen will
 
  • #4
bene schrieb:
ist das auch ohne php möglich??

Das heißt nur mit Java Skript und HTML
wäre cool wenn ihr mir helfen könnt.
bye bene
 
  • #5
Hi

Ist nicht möglich.

Gruß, Michael
 
  • #6
hallo
schade!
würde es funktionieren wenn ich es in eine html seite speichere?
bye bene
 
  • #7
Wie bitte soll das gehen ???

Ob nu in eine *.txt oder in eine *.html, der Effekt ist der gleiche, dass Kind hat nur einen anderen Namen.

HTML ist für solche Sachen nicht geeignet bzw. kann es gar nicht.
 
  • #8
hallo
so jetzt funktioniert mein apache mit php!! super artikel :)
mein problem ist aber das ich von php nur so viel weiß das es so heißt ;)
dehalb meine frage: kann mir jemand eine seite coden die wie folgt aufgebaut ist:
2 textfelder
2 radiobuttons
und ein butten der die funktion hat den inhalt der textfelder und der radiobuttons in eine *.txt speichert.
schon mal viele dank für eure mühen
bye bene
 
  • #9
  • #10
Code:
<?php
if($_POST['submit']) {
	$file = formularauswertung.txt;	// Name der *.txt Datei
	$mode = a;						// a = immer hinten anhängen / w = alles wird überschrieben
	if($fh = @fopen($file, $mode)) {
		fputs($fh, date(d.m.Y H.i.s, time()).\n\n);
		if($_POST['txt_1']) {
			$txt = Textfeld 1: .$_POST['txt_1'].\n;
		}
		else {
			$txt = Textfeld 1: Keine Angabe\n;
		}
		fputs($fh, $txt);
		
		if($_POST['txt_2']) {
			$txt = Textfeld 2: .$_POST['txt_2'].\n;
		}
		else {
			$txt = Textfeld 2: Keine Angabe\n;
		}
		fputs($fh, $txt);
		
		if($_POST['radio']) {
			if($_POST['radio'] == 1) 
				fputs($fh, Bei der Radioauswahl wurde Option => 1 gewählt.\n);
			else
				fputs($fh, Bei der Radioauswahl wurde Option => 2 gewählt.\n);
		}
		else {
			fputs($fh, Die Radioauswahl wurde nicht gewählt\n);
		}
		
		fputs($fh,\n-------------------------------------------\n);
		fclose($fh);
		echo Die Datei kann <a href='.$file.' target='_blank'><b>HIER</b></a> geöffnet werden.<br>;
			
	}
	else {
		echo <b>.$file.</b> kann nicht zum schreiben geöffnet werden. !!! Abbruch !!!<br>;
		die;
	}
}
?>
<form action= method=post>
 <p>Textfeld 1 : <input type=text name=txt_1></p>
 <p>Textfeld 2 : <input type=text name=txt_2></p>
 <p>Radio 1 : <input type=radio name=radio value=1></p>
 <p>Radio 2 : <input type=radio name=radio value=2></p>
 <p><input type=submit name=submit value=Absenden></p>
</form>

gruss conny
 
  • #11
hallo
cool!!!! danke!!!! perfekt!!!!!
auf euch kann man sich escht verlassen :)
danke nochmals
bye bene
 
  • #12
hallo
jetzt muss ich nochmal nerven :(
ich habe jetzt das formular erweitert, dass ich 7 radiobutton habe. wenn ich aber einen anderen als 1 oder 2 wähle kommt immer dass der 2. radio gewählt wurde. was mach ich falsch?
hoffe dass ihr mir nochmal helfen könnt.
bye bene
 
  • #13
Code:
<?php
if($_POST['submit']) {
	$file = formularauswertung.txt;	// Name der *.txt Datei
	$mode = a;						// a = immer hinten anhängen / w = alles wird überschrieben
	if($fh = @fopen($file, $mode)) {
		fputs($fh, date(d.m.Y H.i.s, time()).\n\n);
		if($_POST['txt_1']) {
			$txt = Textfeld 1: .$_POST['txt_1'].\n;
		}
		else {
			$txt = Textfeld 1: Keine Angabe\n;
		}
		fputs($fh, $txt);
		
		if($_POST['txt_2']) {
			$txt = Textfeld 2: .$_POST['txt_2'].\n;
		}
		else {
			$txt = Textfeld 2: Keine Angabe\n;
		}
		fputs($fh, $txt);
		
		if($_POST['radio']) {
			fputs($fh, Bei der Radioauswahl wurde Option => .$_POST['radio']. gewählt.\n);
		}
		else {
			fputs($fh, Die Radioauswahl wurde nicht gewählt\n);
		}
		
		fputs($fh,\n-------------------------------------------\n);
		fclose($fh);
		echo Die Datei kann <a href='.$file.' target='_blank'><b>HIER</b></a> geöffnet werden.<br>;
			
	}
	else {
		echo <b>.$file.</b> kann nicht zum schreiben geöffnet werden. !!! Abbruch !!!<br>;
		die;
	}
}
?>
<form action= method=post>
 <p>Textfeld 1 : <input type=text name=txt_1></p>
 <p>Textfeld 2 : <input type=text name=txt_2></p>
 <p>Radio 1 : <input type=radio name=radio value=1></p>
 <p>Radio 2 : <input type=radio name=radio value=2></p>
 <p>Radio 3 : <input type=radio name=radio value=3></p>
 <p>Radio 4 : <input type=radio name=radio value=4></p>
 <p>Radio 5 : <input type=radio name=radio value=5></p>
 <p>Radio 6 : <input type=radio name=radio value=6></p>
 <p>Radio 7 : <input type=radio name=radio value=7></p>
 <p><input type=submit name=submit value=Absenden></p>
</form>

gruss conny
 
Thema:

formular in textdatei speichern

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.838
Beiträge
707.959
Mitglieder
51.491
Neuestes Mitglied
haraldmuc
Oben