hi joachim!
danke, danke, danke!
ich versteh schon langsam, worum es geht...
aber mir ist nicht klar, was ich dann beim bauen meines arrays falsch mache (while läuft zweimal durch):
$akttermin = 1;
while ($row = mysql_fetch_array($result))
{
$kid = $row["kid"];
$bh = $row["bh"];
$eh = $row["eh"];
$bm = $row["bm"];
$em = $row["em"];
$t_array = array("$akttermin" => array("1" => "$kid"));
$akth = 8;
$arra = 1;
for($g=1; $g<=14; $g++)
{
if ($akth <= $eh && $akth >= $bh)
{
if ($akth == $eh && $em == "1")
{
print "g: $g | akth: $akth | arra: $arra | halbe-YES | weil: $akth <= $eh && $akth >= $bh | array: array-$akttermin-$arra<br>";
$array = array("$akttermin" => array("$arra" => "1"));
$arra = $arra+1;
print "g: $g | akth: $akth | arra: $arra | volle-NO | weil: $akth <= $eh && $akth >= $bh | array: array-$akttermin-$arra<br>";
$array = array("$akttermin" => array("$arra" => "0"));
$arra = $arra+1;
}
else
{
print "g: $g | akth: $akth | arra: $arra | halbe-YES | weil: $akth <= $eh && $akth >= $bh | array: array-$akttermin-$arra<br>";
$array = array("$akttermin" => array("$arra" => "1"));
$arra = $arra+1;
print "g: $g | akth: $akth | arra: $arra | volle-YES | weil: $akth <= $eh && $akth >= $bh | array: array-$akttermin-$arra<br>";
$array = array("$akttermin" => array("$arra" => "1"));
$arra = $arra+1;
}
}
else
{
print "g: $g | akth: $akth | arra: $arra | halbe-NO | array: array-$akttermin-$arra<br>";
$array = array("$akttermin" => array("$arra" => "0"));
$arra = $arra+1;
print "g: $g | akth: $akth | arra: $arra | volle-NO | array: array-$akttermin-$arra<br>";
$array = array("$akttermin" => array("$arra" => "0"));
$arra = $arra+1;
}
$akth = $akth+1;
}
$akttermin = $akttermin+1;
}
überschreib ich irgendwas, oder muss ich indizies angeben? ich verstehs einfach nicht...
:(((