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

Reply via email to