# How to add +1 for each click to a number field in Database

**URL:** <https://forum.wixstudio.com/t/how-to-add-1-for-each-click-to-a-number-field-in-database/5578>\
**Category:** Ask the community\
**Tags:** question, code\
**Created:** [January 14, 2021, 12:05pm UTC](https://forum.wixstudio.com/t/how-to-add-1-for-each-click-to-a-number-field-in-database/5578 "2021-01-14T12:05:38Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![josesusoyacobi](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/josesusoyacobi/32/26114_2.png) [@josesusoyacobi](https://forum.wixstudio.com/u/josesusoyacobi)\
**Post date:** [January 14, 2021, 12:05pm UTC](https://forum.wixstudio.com/t/how-to-add-1-for-each-click-to-a-number-field-in-database/5578/1 "2021-01-14T12:05:38Z")

</div>

Hi! Im Jose Luis,

i need to create a button who let me add +1 to a field in the database:  
Example (as a like button):

In data base i have a column called “Likes” with 6 rows, each row is a style of meat.  
what i want to create is a sort of like button. If a member like it, he has to click to the love button, and this one will send a +1 command to the field of this meat.  
If before the like value was 0, now is 1, and for each click add +1, so later the value will change to 2, 3 ,4 ,5 etc… the number of times the button has been clicked.

i tried to use many codes of this forum, but none has worked as I wanted.

 ![](https://us1.discourse-cdn.com/wix/original/3X/2/b/2b6ba6096a50a5b0ba998056c0a12bece1be6326.jpeg)

---

<div class="post-metadata">

**Author:** ![CODE-NINJA](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/code-ninja/32/110588_2.png) [@CODE-NINJA](https://forum.wixstudio.com/u/CODE-NINJA)\
**Post date:** [January 14, 2021, 4:24pm UTC](https://forum.wixstudio.com/t/how-to-add-1-for-each-click-to-a-number-field-in-database/5578/2 "2021-01-14T16:24:05Z")

</div>

```javascript
import wixLocation from 'wix-location';

$w.onReady(function () {
    let clickCounter = 0

    $w('#button1').onClick(()=>{
       clickCounter=clickCounter++
       console.log(clickCounter)
    })
});

```

Take also a look onto the following examples…  
[https://russian-dima.wixsite.com/meinewebsite/blank-26](https://russian-dima.wixsite.com/meinewebsite/blank-26)

and…

[https://russian-dima.wixsite.com/meinewebsite/simple-return-function](https://russian-dima.wixsite.com/meinewebsite/simple-return-function)

How to save data, when using DATASETs, you will find an simple example here…  
[https://russian-dima.wixsite.com/meinewebsite/dublicate-database](https://russian-dima.wixsite.com/meinewebsite/dublicate-database)

And this one is to use without DATASETs…

> **[save - Velo API Reference - Wix.com](https://www.wix.com/velo/reference/wix-data/save)**
>
> Inserts or updates an item in a collection. The save() function returns a Promise that resolves to the inserted or updated item after it has been added or ...

---

<div class="post-metadata">

**Author:** ![josesusoyacobi](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/josesusoyacobi/32/26114_2.png) [@josesusoyacobi](https://forum.wixstudio.com/u/josesusoyacobi)\
**Post date:** [January 14, 2021, 7:49pm UTC](https://forum.wixstudio.com/t/how-to-add-1-for-each-click-to-a-number-field-in-database/5578/3 "2021-01-14T19:49:50Z")

</div>

Thank you very much! i will try to make it work and then i will quote you to tell how it goes.

Thanks a lot!

🤗😀

---

<div class="post-metadata">

**Author:** ![josesusoyacobi](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/josesusoyacobi/32/26114_2.png) [@josesusoyacobi](https://forum.wixstudio.com/u/josesusoyacobi)\
**Post date:** [January 16, 2021, 1:03am UTC](https://forum.wixstudio.com/t/how-to-add-1-for-each-click-to-a-number-field-in-database/5578/4 "2021-01-16T01:03:08Z")

</div>

it works perfectly thanks!

---

<div class="post-metadata">

**Author:** ![CODE-NINJA](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/code-ninja/32/110588_2.png) [@CODE-NINJA](https://forum.wixstudio.com/u/CODE-NINJA)\
**Post date:** [January 16, 2021, 7:52am UTC](https://forum.wixstudio.com/t/how-to-add-1-for-each-click-to-a-number-field-in-database/5578/5 "2021-01-16T07:52:29Z")

</div>

@josesusoyacobi  
You are welcome. 😉

---

<div class="post-metadata">

**Author:** ![ic\_forrest](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/ic_forrest/32/26176_2.png) [@ic\_forrest](https://forum.wixstudio.com/u/ic_forrest)\
**Post date:** [January 16, 2021, 8:53am UTC](https://forum.wixstudio.com/t/how-to-add-1-for-each-click-to-a-number-field-in-database/5578/6 "2021-01-16T08:53:49Z")

</div>

Is there any way to stop someone clicking multiple times?

---

<div class="post-metadata">

**Author:** ![CODE-NINJA](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/code-ninja/32/110588_2.png) [@CODE-NINJA](https://forum.wixstudio.com/u/CODE-NINJA)\
**Post date:** [January 16, 2021, 9:02am UTC](https://forum.wixstudio.com/t/how-to-add-1-for-each-click-to-a-number-field-in-database/5578/7 "2021-01-16T09:02:32Z")

</div>

You could create something like an click-timer.

Than a click would be just possible after a specific time.  
Take a look here to gather some ideas, how to code it…

[https://russian-dima.wixsite.com/meinewebsite/date-time-onclick](https://russian-dima.wixsite.com/meinewebsite/date-time-onclick)

---

<div class="post-metadata">

**Author:** ![ic\_forrest](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/ic_forrest/32/26176_2.png) [@ic\_forrest](https://forum.wixstudio.com/u/ic_forrest)\
**Post date:** [January 16, 2021, 9:09am UTC](https://forum.wixstudio.com/t/how-to-add-1-for-each-click-to-a-number-field-in-database/5578/8 "2021-01-16T09:09:34Z")

</div>

Thanks, that’s interesting.
