2012-02-14 7 views
0

私は、ユーザーがSAVEボタンを押すと、別のページ、ADVISORSEDITPOST.phpに移動します。以下に示すメインページのプライマリコンテンツコンテナで開かれています。phpのプライマリ・コンテンツ・ディビジョンのテーブルに2ページ目を表示

私はそれをコードのこの部分に表示しました。 ( "場所:/PHP1_CombsW/index.php?menukey=10"); データは別のウェブページに表示されます(偉大です!)が、メインページには表示されません(それほど大きくはありません)。 ですが、このコードで ヘッダー( "Location:/PHP1_CombsW/index.php?menukey=10"); ページはメインページに表示されますが、ウェブフォームから情報が得られません。

以下のコードは私のメインページです。先頭のスニペットは、提出されたフォーム--latest attemptからのものです。

助けてください。

ありがとう

コード

<?php 
    switch($_POST['action']) { 
    case "Cancel": 
     header("Location: Index.php"); 
     break; 
    case "Save": 
    ("Location: /PHP1_CombsW/index.php?menukey=10"); 
     $AdvisorID = $_REQUEST['AdvisorID']; 
     break; 
     default: 
     ("Location: AdvisorsEdit.php"); 
    } 

    $today = date("F j, Y, g:i A");    // Format: March 10, 2001, 5:16 PM 

/* Date Format Samples... 
     $today = date("F j, Y, g:i a");   // March 10, 2001, 5:16 pm 
     $today = date("m.d.y");    // 03.10.01 
     $today = date("j, n, Y");    // 10, 3, 2001 
     $today = date("Ymd");     // 20010310 
     $today = date('h-i-s, j-m-y, it is w Day');  // 05-16-18, 10-03-01, 1631 1618 6 Satpm01 
     $today = date('\i\t \i\s \t\h\e jS \d\a\y.');  // it is the 10th day. 
     $today = date("D M j G:i:s T Y");   // Sat Mar 10 17:16:18 MST 2001 
     $today = date('H:m:s \m \i\s\ \m\o\n\t\h');  // 17:03:18 m is month 
     $today = date("H:i:s");    // 17:16:18 
*/ 

    $Salutation = $_REQUEST['txtSalutation']; 
    $FirstName = $_REQUEST['txtFirstName']; 
    $LastName = $_REQUEST['txtLastName']; 



// Validate the notation of meeting attendance 
    if (isset($_REQUEST['rdomeeting'])) { 
     $meetingID = $_REQUEST['rdomeeting']; 
     if ($meetingID == 1) { 
      echo "$meetingID"; 
     } elseif ($meetingID == 2) { 
      echo "$meetingID"; 
     } elseif ($meetingID == 3) { 
      echo "$meetingID"; 
     } 

    } else { 
     // Meeting Not Set 
     $meetingID = NULL; 
     echo "Meeting Designation Not Set!<br />"; 
    } 


    if (!empty($_REQUEST['chkCon'])) { 
     $ChkCon = $_REQUEST['chkCon']; 
    } else { 
     $ChkCon = 0; 
    } 




    $Address1 = $_REQUEST['txtAddress1']; 
    $Address2 = $_REQUEST['txtAddress2']; 
    $City = $_REQUEST['txtCity']; 
    $State = $_REQUEST['txtState']; 
    $Zip = $_REQUEST['txtZipCode']; 
    $Company = $_REQUEST['txtCompanyName']; 
    $Title = $_REQUEST['txtTitle']; 
    $Department = $_REQUEST['txtDepartment']; 
    $HomeNo = $_REQUEST['txtPhone']; 
    $CellNo = $_REQUEST['txtmobile']; 
    $FaxNo = $_REQUEST['txtFax']; 
    $Email = $_REQUEST['txtEMail']; 
    $Major = $_REQUEST['selMajor']; 
    $Notes = $_REQUEST['txtAreaNotes']; 
?> 
<table width="580" cellspacing="5" cellpadding="5" border="3" bordercolor="#006600"> 
<tr><td colspan="2"><?php echo "Date Added:$today" ;?></td></tr> 
<tr><td colspan="2"><?php echo "Advisor ID:" ." ". "$AdvisorID" ;?></td></tr> 
    <tr> 
     <td width="1%" >Name</td> 
     <td><?php echo "$Salutation" ." ". "$FirstName" ." ". "$LastName" ; ?></td> 
    </tr> 
    <tr> 
     <td>Street Address</td> 
     <td><?php echo "$Address1"; ?></td> 
    </tr> 
     <tr> 
     <td>Address 2</td> 
     <td><?php echo "$Address2"; ?></td> 
    </tr> 
    <tr> 
     <td>City, ST &amp; Zip</td> 
     <td><?php echo "$City" .",". "$State" ." ". "$Zip" ; ?></td> 
    </tr> 
     <tr>  
    <td>Company Name</td> 
    <td><?php echo "$Company"; ?></td> 
    </tr> 
    <tr> 
     <td>Job Title</td> 
     <td><?php echo "$Title"; ?> </td> 
    </tr> 

    <tr>  
    <td>Department</td> 
    <td><?php echo "$Department"; ?></td> 
    </tr> 
     <tr> 
      <td>Home Phone</td> 
      <td><?php echo "$HomeNo"; ?></td> 
     </tr> 
     <tr> 
      <td>Cell Phone</td> 
      <td><?php echo "$CellNo"; ?></td> 
     </tr> 
     <tr> 
      <td>Fax</td> 
      <td><?php echo "$FaxNo"; ?></td> 
     </tr> 

    <tr> 
     <td>EMail</td> 
     <td><?php echo "$Email"; ?></td> 
    </tr> 
    <tr> 
     <td>Major</td> 
     <td><?php echo "$Major"; ?></td> 
    </tr> 
    <tr> 
     <td>Will Attend Meeting</td> 
     <td><?php echo "$meetingID"; ?></td> 
    </tr> 
    <tr> 
     <td>Advisor Constituency</font></td> 
     <td><?php echo "$ChkCon"; ?></td> 
    </tr> 
    <tr> 
     <td>Notes</td> 
     <td ><?php echo "$Notes"; ?></td> 
    </tr> 


</table> 



<div id="outer"> 
    <div class="clear" id="header"> 
     <?php 
     include "header.php"; 
     ?> 
    </div> 
    <div id="menu"> 
     <?php 
     include "topmenu.php"; 
     ?> 
    </div> 
    <div id="content"> 
     <div id="primaryContentContainer"> 
      <div id="primaryContent"> 
      <?php 
      if (isset($_GET['menukey'])) 
       { 
       $menukey = $_GET['menukey']; 
       } 
       else 
       { 
       $menukey = 0; 
       } 
      switch ($menukey) { 
      case 1: 
        include "primarycontent.php"; 
        break; 
      case 2: 
        include "aboutme.php"; 
        break; 
      case 3: 
        include "WhatIDo.php"; 
        break; 
       case 4: 
        include "ContactMe.php"; 
        break; 
       case 5: 
        include "AdvisorsEdit.php"; 
        break; 

       case 10: 
        include "AdvisorsEditPost.php" 
        break; 
     default: // case else 
        include "primarycontent.php"; 
        break; 

      } 

?> 
+0

$ _POST ['action']のスイッチケースでは、デフォルトのケースが正しくないので、 'header(" location:file.php "); –

+0

それは、動作しますが、必要なときにデータを引き継ぎません –

答えて

0

答えは、スクリプトのadvisoredit.php一部に..一部でした。 フォームアクションは

<form action="Index.php?menukey=10" method="post" name="AdvisorsEditPost"> 

に設定だけでなく、次のように変更しなければならなかったしなければなりません。

関連する問題