PHP frwite: Inhalte hinzufügen und nicht ersetzen

J

Jxn

Gast
Hallo,

ich versuche gerade für eigene Zwecke eine zu entwickeln, wo man Stunden eintragen kann. Soweit bin ich momentan:

index.html
HTML:
<html>
 <head>
  <title>Stundenübersicht</title>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
 </head>
 <body>
  <form action="stunden.php" method="post">
   <select name="auftrag" required>
      <option value="eins">Eins</option>
      <option value="zwei">Zwei</option>
      <option value="drei">Drei</option>
      <option value="vier">Vier</option>
    </select>
 
    <input type="number" name="hours" required> Stunden
    <input type="number" name="min" required> Minuten
 
    <input type="submit" value="Eintragen">
  </form>
 
  </body>
 
</html>

stunden.php
PHP:
<?php
 
 $zeile = "Auftragsnummer: " . $_POST['auftrag'] . " - ";
  $zeile .= $_POST['hours'] ."h ";
  $zeile .= $_POST['min'] . "min. ";
  $zeile .= "\r\n";
 
  $handle = fopen ("w90384zhqwoi3tbn.txt", "w");
  fwrite ($handle, $zeile);
  fclose ($handle);
 
  echo "Stunden wurden eingetragen!";
 
 ?>

Nun habe ich aber das Problem, dass er die Variablen, bei mehreren Einträgen nur überschreibt, und nicht wie ich möchte untereinander. Wie kann ich das machen, dass er das untereinander schreibt?
Möchte das ganze später in einer Tabelle wieder ausgeben.

Grüße
 
Ahh, ich habe mich schon gewundert wofür das ist.
Alles klar, danke!
 
Zuletzt bearbeitet von einem Moderator:
Zurück
Oben