"if" ok gedrückt schreibe datei "else" mach nichts

Berlin_Ses4m

Grünschnabel
hallo liebe community...

ich möchte 2 eingaben über formlulare machen die in 2 *.txt dateien gespeichert werden.
die eingaben sollen aber nur geschrieben werden wenn "ok" gedrückt wurde

bis jetzt sieht das ganze so aus....

HTML:
<body>
<form action="#">
  
  <input name="farbetext" size="7" type="text" />
  <p>
      <textarea name="rechtstext" cols="50" rows="9" ></textarea>
  <p>
      <input type="submit" name="senden" value="   OK   " /></p>
</form>

</body>

  
<?php
   if(!$_POST['senden']==true){ 
       $dateitext = fopen("farbetext.txt","w");
       fwrite($dateitext, $farbetext);
       fclose($dateitext);
       
       $dateirechtstext = fopen("rechtstext.txt","w");
       fwrite($dateirechtstext, $rechtstext);
       fclose($dateirechtstext);

      print "erfolgreich!<br>";
	  }else{
      print "fehler<br>";
	  }
  ?>

kann mir wer helfen?

danke schon mal im vorraus mfg $es4m.
 
Hallo,
in etwa so:

PHP:
<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
<input name="farbetext" size="7" type="text" />
<p>
<textarea name="rechtstext" cols="50" rows="9" ></textarea>
<p>
<input type="submit" name="senden" value="OK" /></p>
</form>

    <?php
        if (isset($_POST["senden"]))
            {
            $dateitext = fopen("farbetext.txt","w");
            fwrite($dateitext, $_POST['farbetext']);
            fclose($dateitext);

            $dateirechtstext = fopen("rechtstext.txt","w");
            fwrite($dateirechtstext, $_POST['rechtstext']);
            fclose($dateirechtstext);

            print "erfolgreich!<br>";
            }
        else
            {
            print "fehler<br>";
            }
    ?>
MfG Tabuk
 
Hi,

Probier es doch einfach aus... ;)

Manual:
'PHP_SELF'
Der Name des aktuell ausgeführten Skripts, relativ zum Wurzelverzeichnis des Servers. Zum Beispiel gibt $_SERVER['PHP_SELF'] in einem Skript mit der Adresse http://example.com/test.php/foo.bar den Namen /test.php/foo.bar zurück.

Hier benutzt Tabuk es, um das Ziel des Formulares anzugeben. Es ist also egal, wie du die Datei in Zukunft benennst, sie wird sich automatisch immer an sich selbst schicken. :)


Gruß

.:lay-z-cow:.
 
Zurück