le007 Posted September 3, 2008 Share Posted September 3, 2008 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>"; } ?> 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> All that is appearing is Click here for Admin Area - nothing else....... please fix this as its something small???? Thank you all, Le007 Quote Link to comment https://forums.phpfreaks.com/topic/122543-solved-php-flat-file-data-not-being-written/ Share on other sites More sharing options...
le007 Posted September 3, 2008 Author Share Posted September 3, 2008 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. Quote Link to comment https://forums.phpfreaks.com/topic/122543-solved-php-flat-file-data-not-being-written/#findComment-632755 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.