Here’s the server script: <?lc
put $_POST["username"] into tUsername put $_POST["ButtonSpot"] into tButtonSpot put url("file:users.txt") into tUsersFile repeat for each line tLine in tUsersFile if item 1 of tLine is tUserName then put tButtonSpot into item 4 of tLine --when it gets to spot 10 it is no allowing the 1s spot only the 10s spot, so button "Button 10" shows up as "Button 1," button 11, as Button 1 and so on... put tLine into tLine --put return & tLine after tUsersFile --sort tUsersFile --put tLine put tUsersFile end if end repeat --else --put tUsersFile --end if --end repeat --put tUsersFile --open file "users.txt" for write --write tUsersFile to file "users.txt" --close file "users.txt" --put "Moving on!" ?> On Aug 3, 2014, at 7:32 PM, JOHN PATTEN <johnpat...@me.com> wrote: > Hello! > > I have 15 buttons on a card. They are each named Button 1, Button 2, Button > 3, etc. I have another button that I am using as a game piece. It moves > around the digital game board to the loc of each of the other 15 buttons. I > am attempting to save the players information into a single line, in a text > file, on the server. I’m using LC Server to manage the text file. Each line > on the the text field holds the username, password, emailaddress, and > player’s game piece button location. So a line in the text file would appear > as: jpatten,password,jpat...@bmail.com,Button 2 > > My player piece moves across the digital game board from button loc to button > loc, across 15 spots (button locs.) The LS Server writes the current players > location by putting the name of the button it is over. So if the player is > currently at Button 2, rolls a 3, their player moves to the loc of Button 5 > and server writes Button 5 into the last item of the text entry for that > player. So that players entry into text file becomes: > jpatten,password,jpat...@bmail.com,Button 5. > > The problem is when I get to buttons (game board spots) 10-15. I can tell by > examining the code that it is exchanging, say Button 9 for Button 12 in a > move of 3, but when it puts Button 12 in for item 4 it only writes “Button > 1,” leaving out the 2 in twelve. If I go around the board, to single digits, > the code works again. > > It is only when I replace the last item with a two digit number that it > fails. It’s as if it won’t allow the replacement of the single digit last > item, Button 9, with a two digit item, Button 12. It lops off the 2. > > Does anybody have an idea of what could be going wrong? I will put my server > code in a reply to this email, otherwise I will be put into “long message > limbo” if I paste it to the bottom of this message. > > Thank you! > > John Patten > SUSD > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode