Hallo ich hab eine funktion in einer klasse und möchte gerne das diese Funktion Checkboxen aus einem array ließt, diese dann auflistet und in einem anderen array wieder speichert, aber ich möchte auch das die ausgewählten Checkboxen angeklickt bleiben.
Ich hab hier zwar schon mal ein paar versuche gemacht aber das geht nicht ganz ich bekomme immer folgenden Fehler: Warning: Cannot use a scalar value as an array in D:\Web\html\portal\class\debug.php on line 55
Ich hab hier zwar schon mal ein paar versuche gemacht aber das geht nicht ganz ich bekomme immer folgenden Fehler: Warning: Cannot use a scalar value as an array in D:\Web\html\portal\class\debug.php on line 55
PHP-Code:
function list_sort($sort=false)
{
//Standard werte setzen.
if(isset($sort) && is_array($sort)){
//Anzahl der Objekte im Array POST.
$count_sort = count($sort);
//Array POST weitergeben.
$sort = $sort;
}else{
//Anzahl der Objekte im array debug_typ.
$count_sort = count($this->debug_typ);
//Array debug_typ weitergeben.
$sort = $this->debug_typ;
}
//1. Schleife.
for($x=0; $x < count($this->debug_typ); $x++)
{
//2. Schleife.
for($xx=0; $xx < count($count_sort); $xx++)
{
if(in_array($this->debug_typ[$x],$sort)){
$checkbox[$x] = "<input type=checkbox name=debug_sort[] value=".$this->debug_typ[$x]." checked>"; //Zeile 55
break;
}else{
$checkbox[$x] = "<input type=checkbox name=debug_sort[] value=".$this->debug_typ[$x].">";
}
}
$checkbox_name .= $this->debug_typ[$x]."<br>";
$checkbox = $checkbox[$x];
}
$felder = "<table><tr><td>";
$felder .= $checkbox_name;
$felder .= "</td><td>";
$felder .= $checkbox;
$felder .= "</td></tr><tr><td colspan=2>";
$felder .= "<input class=input type=submit value=Abschicken>";
$felder .= "</td></tr></table>";
return $this->template("Sortierung",$felder);
}
Kommentar