login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Toevoeg werkend maken

Offline BigBug - 14/11/2004 16:44
Avatar van BigBugPHP expert
  1. <form action="test.php">
  2. <input type="text" name="voegtoe">
  3. <input type="submit" name="add" value="Add">
  4. </form>
  5.  
  6. <?php
  7. $voegtoe = $_POST["naam"];
  8. ?>
  9.  
  10. <?php
  11. if (isset($_POST['add'])) {
  12. $opslag = "opslag.txt";
  13. $bestand = fopen($opslag,"w");
  14. fwrite ($bestand,$voegtoe);
  15. ?>


Ik krijg een error op lijn 17, terwijl er maar 15 lijnen zijn.. wat is hier fout, en hoe krijg ik hem werkend??

4 antwoorden

Gesponsorde links
Offline Maarten - 14/11/2004 16:46
Avatar van Maarten Erelid
  1. <form action="test.php">
  2. <input type="text" name="voegtoe">
  3. <input type="submit" name="add" value="Add">
  4. </form>
  5.  
  6. <?php
  7. $voegtoe = $_POST["naam"];
  8. ?>
  9.  
  10. <?php
  11. if (isset($_POST['add'])) {
  12. $opslag = "opslag.txt";
  13. $bestand = fopen($opslag,"w");
  14. fwrite ($bestand,$voegtoe);
  15. }
  16. ?>

accolades sluiten 
Offline BigBug - 14/11/2004 16:48 (laatste wijziging 14/11/2004 16:59)
Avatar van BigBug PHP expert aah.. dom foutje thnx

Toch werkt ie niet.. hij voegt niks toe.. wat is het probleem.. ziet iemand die? of wat ben ik verder vergeten ??


edit: Oeps, kon ook in de vorige message...
Admin edit:
Doe het dan ook in je vorige message ipv. die daarna weer te bewerken. Nu heb ik het voor je gedaan
Offline DRUNK - 14/11/2004 17:01 (laatste wijziging 14/11/2004 17:02)
Avatar van DRUNK PHP gevorderde
  1. <?php $voegtoe = $_POST['naam']; // wat klopt hier niet? ?>
  2.  
  3. ---------------------------------------------probeer het eens zo:
  4. <form action="test.php">
  5. <input type="text" name="voegtoe">
  6. <input type="submit" name="add" value="Add">
  7. </form>
  8.  
  9. <?php
  10.  
  11. if (isset($_POST['add'])) {
  12.  
  13. $opslag = "opslag.txt";
  14. $bestand = fopen($opslag,"w");
  15.  
  16. fwrite ($bestand, $_POST['voegtoe']);
  17. }
  18. ?>
Offline Thomas - 14/11/2004 17:24
Avatar van Thomas Moderator Euh... Misschien method="post" toevoegen aan het formulier ?

En het is wel zo netjes om files ook weer te closen als je er klaar mee bent. Na fwrite(...); zet je dus nog fclose($bestand);.

Met fopen("bestand.ext", "w"); zal ook elke keer je bestand leeggemaakt worden als het al bestond (en als het bestand niet bestond zal het worden aangemaakt).
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.24s