2013-04-29 162 views
0

我正在制作一个管理页面,管理员可以为特定电影和特定剧场添加节目。管理员可以添加节目,剧院名称和电影名称。输出变量

这是一些代码..

<?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."."; } 

我需要一种方法来增加影片的名字和剧院名称问题movieid和movieid选择cz最好显示管理员的名字不是剧院和电影的ID。

我希望这是明确的.. 谢谢

回答

3

你已经在你的结果从查询设置的电影名称,以便只阅读:

if($checkcinema != 0) 
{ 
    $data = mysql_fetch_assoc($querycinema); 
    echo "Sorry, ".$showdatetime." is already been scheduled for movie".$data['movie_name']." in theater ".$theaterid."."; 
} 
+0

谢谢你...... :) – ouzoumzak 2013-04-29 16:17:43

+0

@ouzoumzak没问题:) – alexn 2013-04-29 16:17:52

0

只需添加值到您的阵列状这$data['theather_name'] & $data['movie_id']