login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Data uit txt-file updaten

Offline john - 25/08/2005 15:40 (laatste wijziging 25/08/2005 15:42)
Avatar van johnNieuw lid Na veel gzwoek ben ik er eindelijk in gelukt om data uit een txt-file te lezen. Updaten kan dan door de txt te downloaden, aanpassen + weer uploaden.

Gemakkelijker is natuurlijk dat je de data kan opvangen en online direkt aanpassen.

Dat opvangen, dat lukt me reeds ook. Maar zou iemand een ideetje kunnen geven hoe ik de data moet overschrijven ?

txt file :
  1. Maandag|05-09-2005|N|Op kantoor|
  2. Dinsdagdag|06-09-2005|N|Op kantoor|
  3. Woensdag|07-09-2005|V|Met verlof|
  4. Donderdag|08-09-2005|V|Met verlof|
  5. Vrijdag|09-09-2005|N|Op kantoor|
  6.  | |T| |
  7. Maandag|12-09-2005|A|Voormiddag verlof|
  8. Dinsdagdag|13-09-2005|N|Op kantoor|
  9. Woensdag|14-09-2005|N|Op kantoor|
  10. Donderdag|15-09-2005|N|Op kantoor|
  11. Vrijdag|16-09-2005|P|Namiddag verlof|


php file opvangen
  1. <?php
  2. $aFile = file('verlof.txt');
  3. $e = 'gif';
  4. ?>
  5. <html>
  6. <head>
  7. <title>Verlof Nele</title>
  8. <style>
  9. td {
  10. font-family : verdana;
  11. font-size : 12px;
  12. }
  13. </style>
  14. <body>
  15. <form action="verwerk.php" method="POST">
  16. <?php
  17. echo '<table width="263" align="center" cellpadding="0" cellspacing="1" border="0">';
  18.  
  19. for($i=0;$i<count($aFile);$i++){
  20.  
  21. $aFile[$i] = explode('|', $aFile[$i]);
  22.  
  23. echo '<tr>';
  24. echo '<td width="120" align="left" height="20">' .$aFile[$i][0] . '</td>
  25. <td width="120" align="left" height="20">' .$aFile[$i][1] . '</td>
  26. <td width="20" height="20"><input type="text" name="status" value="' .$aFile[$i][2] . '" size="2"/></td>';
  27. echo '</tr>';
  28.  
  29.  
  30. }
  31. echo '<tr>';
  32. echo '<td width="120" align="left" height="20" colspan="3">&nbsp;</td>';
  33. echo '</tr>';
  34. echo '<tr>';
  35. echo '<td width="120" align="left" height="20" colspan="3"><input type="submit" value="update"></td>';
  36. echo '</tr>';
  37. echo '</table>';
  38.  
  39. ?>
  40. </form>
  41. </body>
  42. </html>


iamand een start idee voor de "verwerk.php" ??

"V" staat voor verlof, je krijgt dan een rood plaatje
"N" staat voor normaal, je krijgt dan een groen plaatje.

Ik zou graag een "V" kunnen veranderen in een "N" en omgekeerd.

Thanks.

1 antwoord

Gesponsorde links
Offline Metalhead - 25/08/2005 16:24
Avatar van Metalhead HTML gevorderde Het ding weergeven in een textarea, een submit button erbij, en dan de inhoud van de textarea de commando's fopen en fwrite terugschrijven...

http://www.site...&id=34
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.18s