for($i=0;$cast_row = mysql_fetch_array($res);$i++)
{
$cast['id'][] = $cast_row['user_id'];
$cast['role'][] = $cast_row['role'];
$cast['role_name'][] = $cast_row['role_name'];
$cast['is_approved'][] = $cast_row['is_approved'];
$cast['movie_id'][] = $cast_row['movie_id'];
}
for($i=0;$i<count($cast['id']);$i++) //LINE 31
{
$output .= "<tr>";
$mname = getMovieNameById($m_id);
$output .= "<td><a href='single.php?id=$m_id'>$mname</a></td>";
$aname = getArtistNameById($cast['id'][$i]);
$output .= "<td><a href=project.php?id={$cast['id'][$i]}>$aname</a></td>";
}
此代碼工作正常在Web服務器,但引發錯誤(通知)當本地主機上執行PHP代碼炒菜,但拋出的錯誤在本地主機
注意:未定義指數:ID在C:\ wamp \ www \ Tinyflick \ managemovie.php 31行
可能是什麼問題?其餘的代碼似乎工作得很好
這可能是您的錯誤報告級別與本地主機相比,Web服務器不同。 – gunnx 2012-07-22 10:13:18
可能是這樣,但是您是否檢查過本地數據庫是否包含所有列? – 2012-07-22 10:14:55
你確定你已經在localhost上正確設置了mysql嗎? – madfriend 2012-07-22 10:15:13