ここで奇妙な問題があります。映画情報を編集するための管理ページを作成しています。たとえば、データベースに「Blood Diamonds」という映画がありますが、oage では、2 番目の単語「diamonds」がなくても「Blood」しか表示されないため、理由が見つかりませんでした。
require('../classes/movie_class.php');
$moviecinemas = movie::get_movie_info( $_GET['movie_id']);
foreach ($moviecinemas as $movie)
{
$movie_id = $movie['movie_id'];
$movie_name = $movie['movie_name'];
$movie_category = $movie['movie_category'];
$movie_display = $movie['movie_display'];
echo "<input name='movieid' type='hidden' id='movieid' value=" . $movie_id . '><br/>';
echo "Movie Name :";
echo "<input name='moviename' type='text' id='moviename' value=" . $movie_name . '><br/>';
echo "Movie Category :";
echo "<input name='moviecategory' type='text' id='moviecategory' value=" . $movie_category . '><br/>';}
?>
クラスページで:
public static function get_movie_info($movie_id)
{
$query = mysql_query(
"SELECT *
FROM movie
WHERE movie_id = {$movie_id}"
);
while( $movie = mysql_fetch_assoc( $query ) )
{
$results[] = $movie;
}
return $results;
}