Hey,

Ik moet een manier vinden om 1 checkbox 2 values te geven.

Er worden dus 2 gegevens uit de database gehaald: $data1 en $data2

hier maak ik een checkbox mee :


<?php
echo'<input type="checkbox" value="'.$data1.'_'.$data2.'">';
?>


Als deze aangeklikt wordt moet er in de database in de kolom $data1 en de rij $data2 gezet worden dat deze checkbox aangevinkt is.

Kan iemand mij een idee geven van hoe ik dit zou kunnen doen?
Zeer vaag allemaal.

Maar okee:
<?php
// je moet de checkbox wel een name geven
echo'<input type="checkbox" name="checkbox" value="'.$data1.'_'.$data2.'">';

if($_SERVER['REQUEST_METHOD'] == 'POST')
{
if(isset($_POST['checkbox']))
{
// aangevinkt
$expl = explode('_', $_POST['checkbox']);
$sql = "UPDATE ". $expl[0] ." SET ". $expl[1] ."='whatever' WHERE ...en dit geef je niet op...";
// query uitvoeren etc.
}
else
{
// niet aangevinkt
}
}
?>
- SanThe - op 01/08/2012 15:03:08

Zeer vaag allemaal.

Maar okee:
<?php
// je moet de checkbox wel een name geven (het was maar een voorbeeld checkbox)
echo'<input type="checkbox" name="checkbox" value="'.$data1.'_'.$data2.'">';

if($_SERVER['REQUEST_METHOD'] == 'POST')
{
if(isset($_POST['checkbox']))
{
// aangevinkt
$expl = explode('_', $_POST['checkbox']);
$sql = "UPDATE ". $expl[0] ." SET ". $expl[1] ."='whatever' WHERE ...en dit geef je niet op...";
// query uitvoeren etc.
}
else
{
// niet aangevinkt
}
}
?>


dankjewel ik ga dit proberen


[size=xsmall]Toevoeging op 01/08/2012 15:25:37:[/size]

Het werkt, heel erg bedankt.

Reageren