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 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. 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
Archived
This topic is now archived and is closed to further replies.