Problema checkbox checked con valore prelevato da db

alessiof86

Utente Attivo
6 Lug 2009
134
0
0
Nuovo problema a cui non riesco a venirne a capo. Ho creato un form che viene compilato con i dati presenti nel db tutto funziona tranne la checkbox autoconsumo. Vorrei che la checkbox fosse checked se il valore nel campo autoconsumo è uguale a "si"; altrimenti la checkbox deve rimanere deselezionata. Ho provato con questo codice ma non riesco a capire perchè non funziona
Codice:
[PHP]<?php
$checked = '';
$autoconsumo = $row['autoconsumo'];
if ($autoconsumo == si) {
$checked = "checked";
}
?>[/PHP]
[HTML]<p><label for="Autoconsumo"><input type='checkbox'  name='id_autocons' id='id_autocons' value='si' <?php echo $checked; ?> />Autoconsumo</label></p>[/HTML]
 

Discussioni simili