hallo,

ik heb een stukje code waar ik uit een mysql een paar data haal en ik steek ze in een tabel, dit werkt zo als ik het wil.

de mensen kunnen zich inloggen en dan kunnen ze zichzelf inschrijven voor een wedstrijd, nu zou "hiphop solo, hiphop duo,clip1,clip2" in een checkbox moeten komen en dan hebben ze de keuze om het terug weg te schrijven naar de database.

kan er mij iemand helpen aub, alvast bedankt.

<?php

require ("connect.php");

require("session.php");
?>
<html>
<head>
<title>sessies ยท voorbeeld</title>
</head>

<body>
<?php


$result = mysql_query("SELECT id FROM users where name = '$suser' ")
or die(mysql_error());  

$r = mysql_fetch_array( $result );

$user = $_SESSION['suser'];
$sid = $r['id'];



if(isset($_SESSION['suser'])) {
?>
je users id = <b><?= $sid ?></br>
welkom <b><?= $user ?></b>! Selecteer wat je zal mee dansen.<br />
<?php



$sql = "SELECT * FROM users INNER JOIN `08-02-08` ON users.id =`08-02-08`.id where users.id = '$sid' ";

$result = mysql_query($sql);



if(!$result)

{
    trigger_error(mysql_error());
}
else
{

    echo '<table>';
    while($row = mysql_fetch_assoc($result))
    {
 echo '<table align="center" cellpadding="1" cellspacing="0" border="1">';
  echo '<tr>';
  echo '<td colspan="7" align ="center">';
  echo 'inschrijven';
  echo '</td>';
  echo '</tr>';
  echo '<tr>';
   echo '</tr>';
  echo '<tr>';
  echo '<td align ="center"><b>datum</b></td>';
  echo '<td align ="center"><b>naam</b></td>';
  echo '<td align ="center"><b>rugnr</b></td>';
echo '<td align ="center"><b>hip hop solo</b></td>';
echo '<td align ="center"><b>hip hop duo</b></td>';
echo '<td align ="center"><b>clip1</b></td>';
echo '<td align ="center"><b>clip2</b></td>';

    echo '</tr>';
 
       echo '<tr><td>'.$row['date'].'</td><td>'.$row['name'].'</td><td>'.$row['rugnr'].'</td><td>'.$row['hipsolo'].'</td><td>'.$row['hipduo'].'</td><td>'.$row['clip1'].'</td><td>'.$row['clip2'].'</td></tr>';
    }
    echo '</table>';
}
?>



<a href="logout.php">uitloggen</a><br />
<?php
} else {
?>
Je bent op dit moment niet ingelogd.<br />
<a href="login.php">inloggen</a><br />
<?php
}
?>
</body>
</html>
Denk aan iets als een table veld checked, met 1 of 0, vervolgens bij het printen voor de gebruiker kijken welke waarde het heeft en alnaargelang checked=\"checked\" wel of niet toevoegen.
in mijn database staan ze ingesteld als bool , dus dat is goed denk ik?

hoe moet ik nu van die 0 of 1 een checkbox maken?

alvast bedankt
als bool? ok

<input type="checkbox" name="whatever" <?PHP IF($row['checkbox1'] == true) {echo "checked=\"checked\""}>

iets in die richting

Reageren