02. oktober 2009 - 18:14Der er
6 kommentarer og 1 løsning
in_array virker ikke som det skal!!!
Hej sider med et Problem hvor in_array ikke virker. Når array'et bliver lavet af scriptet, men hvis jeg selv skriver indhold i array'et manuelt virker det fint.
//lægger dato'er med begivenheder ind i array'et days $days = array(); $the_month = $cMonth.'-'.$cYear; $query = mysql_query("SELECT * FROM Calendar WHERE month='$the_month'"); while($row = mysql_fetch_assoc($query)) //Lav en while der kører alle rækker igennem { $days[$row["s_date"]] = $row["s_date"]; //echo $row['s_date']; } //Skriver link til begivenhed hvis findes i array ellers dato if(in_array(($i - $startday + 1), $days)) { echo "<a href=\"java script:win1('?function=view_event&date=".($i - $startday + 1)."&month=".$the_month."')\" onMouseOver=\"self.status='Open A Window'; return true;\">".($i - $startday + 1)."</a>"; }else{ echo ($i - $startday + 1); }
$days indeholder godt nok data på samme måde både når jeg skriver manuelt og automatisk. Men den laver linket når jeg skriver det manuelt. Det er det jeg ikke kan forstå.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.