2016-08-01 12 views
0

私は学校の学生サービスの先生方のための予約システムを作る必要があります。これまで、教師と学生の両方にログインシステムと登録システムを作りました。今私は予約システムを作っている。PHP次のページに情報が記入された後

私のPHPMyAdminのデータベースで私の予定表には、次のようになります。

id (int 11, A.I) 
ss_name (int 11) (this is the teacher name, also in the teacher table) 
slot_date (date) 
client_student_id (int 11) (student id, also in students table) 
slot_line (the line in school timetable for appointment to be made) 
reason (varhar) 
status (varchar) 

私の問題は、私は、学生のID番号、先生の名に置くことができると、次に行くことができるようにする必要があるということですその特定の教師のためのページ。

これは私のPHPコードです:

<?php 
    ob_start(); 
    session_start(); 
    require_once 'dbconnect.php'; 

    if(!isset($_SESSION['client'])) { 
     header("Location: homepage_login.php"); 
     exit; 
    } 
    // select loggedin users detail 
    $res=mysql_query("SELECT * FROM clients WHERE client_id=".$_SESSION['client']); 
    $userRow=mysql_fetch_array($res); 


    if(isset($_POST['btn-nxt-page'])) { 

     $client_student_id = $_POST['client_student_id']; 
     $ss_name = $_POST['ss_name']; 

     $client_student_id = strip_tags(trim($client_student_id)); 
     $ss_name = strip_tags(trim($ss_name)); 

     $pass = ($client_student_id); 

     $res=mysql_query("SELECT client_student_id, ss_name FROM appointments WHERE client_student_id='$client_student_id'"); 

     $row=mysql_fetch_array($res); 

     $count = mysql_num_rows($res); // if uname/pass correct it returns must be 1 row 

     if($count == 1 && $row['client_student_id']==$pass) { 
     $_SESSION['client'] = $row['ss_name']; 
     header("Location: homepage_loggedin_book2.php"); 
     } else { 
     $errMSG = "Wrong Credentials, Try again..."; 
     } 
    } 
    ?> 

そして、これが私のHTMLコードです:

<div class="form-group"> 
      <div class="input-group"> 
      <input type="text" name="client_student_id" class="form-control" placeholder="Enter your Student ID" required /> 
       </div> 
      </div> 
      <br> 
      <br> 

     <label for="ss" id="menu">Select a teacher</label> 
      <select name="ss_name" id="#menu"> 
       <option>John</option> 
       <option>Smith</option> 
       <option>Greg</option> 
       <option>Jess</option> 
      </select> 
      <br> 
      <br> 

     <div class="form-group"> 
      <button type="submit" class="btn btn-block btn-primary" name="btn-nxt-page">Next Page</button> 
      </div> 

    </div> 
    </div> 

私の主な質問は:私はボタンを別のものにリダイレクトするために取得するにはどうすればよい

私のHTMLコードで選択された特定の教師のための予約システムのページ?

+0

*「私の学校プロジェクトのために」* - あなたは私たちではなく、あなた自身のマークのために働く必要があります。これは宿題です。誰も私の宿題をやったことはありませんでした。 –

+0

あなたは正しいですが、彼女はただ助けを求めています。具体的な質問ですが、彼女はプロジェクト全体に解決策を求めていません。 – Caius

答えて

0

JavaScriptを使用する必要があります。 jQueryでうまくいく。この場合の簡単な例をお伝えします。しかし、どのようなコメントで述べて、これらは宿題...あなたがない場合は、ヘッダ()関数を使用して、同様にあなたのフォームを処理するPHPスクリプトでこれを行うことができ

スクリプト

<script> 
    $(function() { 
     $('button[type="submit"]').on('click', function (e) { 
      e.preventDefault(); 
      var url = "http://your_url/" + $('#menu').find(':selected').text(); 
      window.location.replace(url); 
     }); 
    }); 
</script> 
0

ですJavaScriptを使用したい。

関連する問題