Ik heb al verschillende tabellen geprobeerd maar ik kom er maar niet uit.
Ik zoek een tabelstructuur waar dit mogelijk is:
Ik heb een form met verschillende checkboxes. Als ik op verzend druk moeten al hun value's (1 of 0) opgeslagen worden in de database. Maar ik moet die apart kunnen aanroepen. bv. if $row['functie'] = 1 then ....
Met 1 lukt dit alles maar met meerdere niet.
Voor de verduidelijking dit is mijn pagina:
<?php session_start();
$server = "";
$gebruiker = "";
$wachtwoord = "";
$db = "";
$connectie = mysql_connect($server,$gebruiker,$wachtwoord)
or die ("Kon niet connecteren met de server");
mysql_select_db($db,$connectie)
or die ("Kon de database niet selecteren");
define('BR',"\r\n");
$paginaid = 1;
$referentieid = 1;
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<?php if($_SESSION["ingelogd"] == "TRUE"){
if (!isset($_POST['checkbox']))
{
$_POST['checkbox'] = "0";
}else
{
$_POST['checkbox'] = "1";
}
if (isset($_POST['send']))
{
$query = "UPDATE `opties` SET `value` = '".$_POST['checkbox']."'";
$sql = mysql_query($query);
}
$query = "SELECT * FROM `opties`";
$sql = mysql_query($query);
$row = mysql_fetch_array($sql);
?>
</head>
<body>
<div id="container">
<div align="right"><br>
<a href="logout.php"> </a><a href="admin.php">Editor</a> - <a href="logout.php">Log uit</a>
</div>
<div id="content">
<br>
<br>
<br>
<br>
<form name="form" method="post" action="opties.php">
<p>Laatst aangepast weergeven:
<input type="checkbox" name="checkbox" value="checkbox"<?php if($row['value'] == "1") { echo 'checked=""';} ?>>
</p>
<p>
<input type="submit" name="send" value="Opslaan">
<br>
</p>
</form></div>
<?php
}else{
echo "<BR>U moet eerst inloggen! ";
}
?>
</div>
</body>
</html>
610 views