I have got an array with strings and I want to create a form with checkboxes, where each string has it´s own checkbox. The function $Service->read_command_cfg(); returns the correct array.
My PHP Code is as follows:
<form action="host_add.php" method = "post" >
<?PHP
include_once('service.php');
echo'Services:';
if (!empty($_POST['host_select']))
{
$Service = new Service;
$array_command_name_new = $Service->read_command_cfg();
}
foreach($array_command_name_new as $key=>$value)
{
echo'<p><input type="checkbox" name="'.$value.'" value="'.$value.'/>' .$value. '</p>';
}
?>
</form>
I got the following HTML-Output:
<form action="host_add.php" method = "post" >
Services:<p><input type="checkbox" name="command_name notify-host" value="command_name notify-host/>command_name notify-host</p><p><input type="checkbox" name="command_name notify-service" value="command_name notify-service/>command_name notify-service</p>
</form>
On the Website I got only one checkbutton without text.
value="' . $value . '"