Well,I have tried this code
<?php
//$tbl_name = "reserve";
if (isset($_GET['confirm'])){
$sql = 'INSERT INTO `reserve` SET';
$sql .= ' `reserve_date`= \''.mysql_real_escape_string($_GET['selected_date']).'\'';
$sql .= ', `reserve_time` = \''.mysql_real_escape_string($_GET['showtime']).'\'';
$sql .= ', `seat_qty` = '.((int)$_GET['noOfSeat']);
$sql .= ', `ref_code` = '.((int)$_GET['refCode']);
$sql .= ', `movie_id` = 1'; //I just put 1 so it would actually do something.
$sql .= ', `member_id` = 1'; // I just put 1 so it would actually do something.
print "SQL STATEMENT: ";
var_dump($sql);
$result = mysql_query($sql);
print "MYSQL RETURN: ";
var_dump($result);
print "MYSQL ERROR: ";
var_dump(mysql_error());
} else {
print "FORM NEVER SENT confirm VALUE";
}
?>
These are what had displayed
FORM NEVER SENT confirm VALUE
SQL STATEMENT: string(155) "INSERT INTO reserve SET reserve_date = 'Sun 30th Sep', reserve_time = '6 :00pm', seat_qty = 3, ref_code = 451910, movie_id = 1, member_id = 1" MYSQL RETURN: bool(true) MYSQL ERROR: string(0) ""
Warning: Invalid argument supplied for foreach()
<?
// key-value pair of time array
foreach ($_GET['time'] as $key => $value) {
$name = $key;
$time = $value;
}
?>
'time' is derived from previos page(reservation2.php)
<?
if (isset($_SESSION['gmemberid'])) {
$tbl_name = "movie";
$result = mysql_query(sprintf('SELECT name,classification,screeningTime FROM %s
LIMIT 7', $tbl_name)) or die('Cannot execute query.');
//$numrow = mysql_num_rows($result);
while ($rows = mysql_fetch_assoc($result)) {
echo '<table width="100%" border="0"><tr><td height="68">
<table width="100%" height="47" border="0">
---------------------------------------------------------------------------------------------------------<br>';
echo '<strong>' . $rows['name'] . ' (' . $rows['classification'] . ')
<br></strong>';
foreach (explode(',', $rows['screeningTime']) as $time) { ?>
<label>
<input type="radio" name="time[<?php echo $rows['name']; ?>]"
title ="screening time" value="<?php echo $time; ?>">
<input type="hidden" name="selected_date"
value="<?php echo $_GET['selected_date']; ?>">
<?php echo $time; ?>
</label>
<?php } ?>
<?
}
}
?>