---
title: "uppdatera databasen genom checkbox ?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/190478-uppdatera-databasen-genom-checkbox"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "vagann"
published: "2012-09-22T13:53:05.000Z"
updated: "2012-10-02T15:05:22.000Z"
replies: 2
views: 714
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/190478-uppdatera-databasen-genom-checkbox"
---

# uppdatera databasen genom checkbox ?

## #1 — vagann, 2012-09-22T13:53Z

jag försöker göra så att när användaren checkar checkboxen så ska databas fälten uppdateras , jag försökte göra såhär :

fälten:

```
private int(11)
```

```
<input type="checkbox" name="private" value="privat" /> Privat
```

```php
$private = $_POST['private'];

if (!empty($message))
{

mysql_query("INSERT INTO `messenger` (`sender_id`, `owner_id`, `message`, `date`,`private`)
VALUES('$sender_id', '$id', '$message', '$current_date', '$private')") or die(mysql_error());

}
```

Permalänk: https://www.webforum.nu/p/190478

## #2 — voigtann1, 2012-09-23T06:56Z

Om fältet är ett INT så kan du ju inte posta STRING värde till databasen "privat" bör du ändra till ett tal och när du kör din insert så få du inte sätta den som en sträng

Permalänk: https://www.webforum.nu/p/2304855

## #3 — danjel, 2012-10-02T15:05Z

och generellt pga säkerhet, undvik skicka in formulärvärden rakt in i DB ..
säkrare te.x:

```php
$private = (int)$_POST['private'];
```

Permalänk: https://www.webforum.nu/p/2305074

---

Tråden på webben: https://www.webforum.nu/amne/php/190478-uppdatera-databasen-genom-checkbox
