Solidity contract method not working on web3

Solution 1:

This is because you are calling data from the blockchain instead of sending it. In order for it to work, you should call:

contract.methods.reservePlace("0x95f086ee384d54a056d87dC8A64E354cC55E2690", 1).send({from:'your authorized address'});