laat vastgelegde waarde zien in checkbox
echo("<tr>
<td align='center'>$naam</td>
<td align='center'>$land</td>
<td align='center'><input name='checkbox' type='checkbox' if ($checkbox ==1){echo 'checked';}></td>
</tr> \n");
}
echo '</table>';
Kan iemand me vertellen waarom dit niet werkt?
checked="checked"
echo("<tr>
<td align='center'>$naam</td>
<td align='center'>$land</td>
<td align='center'><input name='checkbox' type='checkbox' if ($checkbox ==1){echo 'checked=checked';}></td>
</tr> \n");
}
echo '</table>';
Tips:
-Gebruik enkele quotes in PHP en dubbele quotes in HTML. Voor de "\n" gebruik je gewoon de PHP-constante PHP_EOL.
- Echo is geen functie, die haakjes () horen daar dus niet thuis.
- Gebruik css voor de opmaak en zet dus geen align e.d. in je html-code. Kost je veel extra tijd en is niet/nauwelijks te onderhouden.
echo("<tr>
<td align='center'>$naam</td>
<td align='center'>$land</td>
<td align='center'><input name='checkbox' type='checkbox' if($_GET['checkbox'] == "on"){echo 'checked=checked';}elseif(isset($_GET['checkbox'])){}></td>
</tr> \n");
}
echo '</table>';
het werkt dan bijna goed alleen als ik de eerste keer op de pagina kom .../search.php dan staat er dus nog geen $checkbox=on in de url dus dan is het vakje ook niet aangevinkt hoe ka nik dit oplossen.
Gewijzigd op 01/01/1970 01:00:00 door peter paul