Php flat file - data NOT being written?

Discussion in 'PHP' started by le007, Sep 3, 2008.

  1. #1
    Hi all,

    I don't know why the data isn't getting written to my flatfile database but its not! Any help would be superb.
    Thank you

    The edit page looks like this:

    <?php
    $listings=file("bookings.txt");
    $no_of_bookings=sizeof($listings);
    
    for($i=0; $i<$no_of_bookings; $i++)
    {
    $details=explode("\t",$listings[$i]);
    echo "<input type=\"text\" name=\"booking[$i][]\" value=\"$details[0]\">";
    echo "<input type=\"text\" name=\"booking[$i][]\" value=\"$details[1]\">";
    echo "<input type=\"text\" name=\"booking[$i][]\" value=\"$details[2]\">";
    echo "<input type=\"text\" name=\"booking[$i][]\" value=\"$details[3]\">";
    echo "<br>";
    }
    ?>
    Code (markup):
    The save page looks like this:

    <?php
    $bookings="";
    foreach($_POST["booking"] as $booking)
    {
    $bookingLine=implode("\t",$booking);
    $bookings.=$bookingLine."\n";
    }
    $fh=fopen("bookings.txt","w+");
    if(fwrite($fh,$bookings))
    {
    echo "Changes Saved successfully...";
    }
    else
    {
    echo "Failed to save changes...";
    }
    fclose($fh);
    ?>
    </b>
    <br>
    <br>
    <br>
    <a href="switch.php">Click here for Admin Area</a>
    Code (markup):
    All that is appearing is Click here for Admin Area - nothing else....... please fix this as its something small? :confused:
    Thank you all,
    Le007
     
    le007, Sep 3, 2008 IP
  2. le007

    le007 Well-Known Member

    Messages:
    481
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    103
    #2
    Found the issue - the save page was saved in unicode. I changed it back to ansi. Maybe this will help someone else out in the future.
     
    le007, Sep 3, 2008 IP