Det kommer fungera, men om du vill följa HTML-standarden helt ska du alltid skriva attribut="värde". Så du kan (om du vill) ändra till följande: $set_checked = ' checked="checked"';
Beroende på om du är helt ny på PHP eller om du hunnit jobba lite med det så får du välja om du vill ta till dig följande tips:
Mina första PHP-script såg också ut som din kodsnutt ovan. Om du gör ett lite större projekt kommer kompexiteten i koden att öka exponentiellt ju mer du skriver på det här sättet, speciellt om du ekar (använder echo) för din html.
Separera istället sammanställningen av data och din html-kod, exempelvis:
// Hämta/sortera/bearbeta all data som behövs på sidan
<?php
$sqlall = mysql_query("SELECT MedlemsID.....
while($medl = mysql_fetch_array( $sqlall)) {
$db_box1 = $medl["Aktiv"];
?>
// HTML med inspränga PHP-stycken
<html ...>
<input type="checkbox" name="" value=""<?php if($db_box1) echo 'selected="selected"' ?>>
</html>
Om du börjar arbeta på ett liknande sätt kommer du få enklare kod att följa. Samtidigt får du in "tänket" för att kunna gå vidare till kodningsmönster som krävs för lite större projekt.
Men men, bara att välja om du vill ta till dig eller inte