我正在创建一个管理页面,管理员可以在其中添加特定电影和特定影院的节目。管理员可以添加节目,剧院名称和电影名称。
这是一些代码..
<?php
$showdatetime=$_POST['showdatetime'];
$movieid=$_POST['movieid'];
$theaterid=$_POST['theaterid'];
if(empty($showdatetime)){
echo "Show time is a must";
}
else
{
$querycinema=mysql_query("SELECT show.show_datetime, show.theater_id, show.movie_id, theater.theater_name, movie.movie_name FROM `show`
JOIN theater ON theater.theater_id = show.theater_id
JOIN movie ON movie.movie_id = show.movie_id
WHERE show.show_datetime='$showdatetime' AND show.theater_id='$theaterid' AND show.movie_id='$movieid' ");
$checkcinema=mysql_num_rows($querycinema);
if($checkcinema != 0)
{
echo "Sorry, ".$showdatetime." is already been scheduled for movie".$movieid." in theater ".$theaterid.".";
}
else
{
$insert_user=mysql_query("INSERT INTO `show` (show_datetime, movie_id, theater_id) VALUES ('$showdatetime','$movieid', '$theaterid')");
它的工作正常,但我有一个问题
echo "Sorry, ".$showdatetime." is already been scheduled for movie".$movieid." in theater ".$theaterid."."; }
我需要一种方法来添加电影名称和剧院名称以供剧院和电影选择cz最好向管理员显示名称而不是剧院和电影的ID。
我希望很清楚.. 谢谢
答案 0 :(得分:3)
您的查询结果集中已经有电影名称,所以请阅读:
if($checkcinema != 0)
{
$data = mysql_fetch_assoc($querycinema);
echo "Sorry, ".$showdatetime." is already been scheduled for movie".$data['movie_name']." in theater ".$theaterid.".";
}
答案 1 :(得分:0)
只需为您的数组添加价值$data['theather_name']
&amp; $data['movie_id']