Loading:


    Baza danych oparta na pliku tekstowym

    Jest to skrypt, w którym mamy mamy formularz za pomocą którego mozemy dodawac dane bo bazy danych opartej na pliku tekstowym. Akurat ja na swoje potrzeby listnig danych mam w polach select ale rowniez mozna to zmienic na tabelke itp.



    Napisz Artyku³

    Listing

    <html>
    <head>
    <title> Add events to List </title>

    </head>



    <?php
    $da=$_POST["data"];
    $st=$_POST["stime"];
    $et=$_POST["etime"];
    $pl=$_POST["place"];

    if ($_POST['button'] == "Add Event") {

    $dane = file("events.txt");
    $ile = count($dane);

    $file=fopen("events.txt", "w");
    fwrite($file, "$da'$st-$et'$pl \n");
    for($i=0; $i<$ile;$i++) fwrite($file, $dane[$i]);
    fclose($file);
    }
    ?>

    <form  method="post" action="add.php">
    Add Event:
    <br><br>
    Date:      <input type="text" name="data" id="datepicker"><br>
    Start Time:  <input type="text" name="stime" ><br>
    End Time:  <input type="text" name="etime" ><br>
    Place:  <input type="text" name="place" ><br>
    <input type="submit" name="button" value="Add Event" />
    </form>

    <?php
    $plik = "events.txt";
    if ($_POST['button2'] == "Remove") {
    if ((isset($_POST['usun'])) AND (is_numeric($_POST['usun']))) {
    $dane = file($plik);
    unset($dane[$_POST['usun']]);
    $f = fopen($plik, "w");
    foreach($dane as $linia){
       fputs($f, $linia);
    }
    fclose($f);
    }
    }
    ?>
    <br>
    Remove events from list:
    <br>
    <br>
    <form action="add.php" method="post">
    <select name="usun">
    <?php
    $dane = file($plik);

    for($i=0;$i<count($dane);$i++) {
      list($date[$i], $time[$i], $place[$i]) = explode(" | ", $dane[$i]);
    }

    for($i=0;$i<count($date);$i++)
       echo '<option value="'.$i.'">'.$date[$i]." ".$time[$i]." ".$place[$i]."</option>";

    ?>
    </select>
    <input type="submit" name="button2" value="Remove" />
    </form>




    Dodano przez: ghost2k8 Ranga: 0 Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors