0

比較的初心者のため、投稿ミスがありましたら申し訳ありません。

<?php

require_once("login/include/membersite_config.php");

if(!$fgmembersite->CheckLogin())
{
    $fgmembersite->RedirectToURL("./login/login.php");
    exit;
}

include 'menu.php';

$is_student = $_POST["is_student"];

//echo "<br/> student $is_student <br/>";

?>

<html>
<head>
<title>Seat Selection</title>
<link href="xampp.css" rel="stylesheet" type="text/css">
</head>

<body>
<h1>
<?php
if ($is_student == "no") {
  $student = FALSE;
  $_SESSION['student'] = FALSE;
} elseif ($is_student == "yes") {
  $student = TRUE;
  $_SESSION['student'] = TRUE;
} else {
  echo "Please select Student or Parent before making reservation.";
  die();
}

if ($student)
  echo "Student Reservation";
else
  echo "Parent Reservation";

?>
</h1>
<h2>Step 1 of 2: Select Seats</h2>

<table>

<?php if ($student) { ?>
  <form name="seats" action="confirms.php" method="POST">
<?php } else { ?>
  <form name="seats" action="confirm.php" method="POST">
<?php } ?>

<?php


        $all_seats = $fgmembersite->GetAllSeats($student); // it's a 2 dimensional array $list[row][col]
                                               // the value of which is another array with seatid and whether it's
                                               // filled or not
        $reserved_seats = $fgmembersite->GetAllReservedSeats($student);

        //var_dump($reserved_seats);

        // merge the reserved seats into all seats
        foreach ($reserved_seats as $r => $arr) {
          //echo "R =$r <br/>";
          //var_dump($arr);
          foreach($arr as $c => $seatid) {
             //echo "R = $r, C = $c, S = $seatid><br/>";
            $all_seats[$r][$c] = array(seatid => $seatid, filled => TRUE);
          }
        }

        foreach ($all_seats as $r => $c) {
          echo $r. ">";
          foreach ($c as $value) {
            if ($value['filled']) {
              echo "x";
               } else {
              echo "<input type=\"checkbox\" name=\"seats[]\" value=\"$value[seatid]\"/>";
            }
          }
          echo "<br/>";
        }
?>

<input type="Submit" name="SeatsSelected" value="Select Seats">
</form>
</table>

</body>
</html>

$student のブール値を使用してどの確認ページに移動するかを決定しようとしていますが、コードが含まれているファイル (seats.php) をロードすると、ロードされません。ページが Web ディレクトリから欠落しているように動作します。どうしたの?これは私の悪いコーディングかもしれません。

4

1 に答える 1

0

これを試して :

<?php if ($student) { ?>
  <form name="seats" action="confirm.php" method="POST"> 
<?php } else { ?>
  <form name="seats" action="confirms.php" method="POST"> 
<?php } ?>
于 2013-02-06T08:11:37.490 に答える