私は、ユーザーが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 & 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;
}
?>
$ _POST ['action']のスイッチケースでは、デフォルトのケースが正しくないので、 'header(" location:file.php "); –
それは、動作しますが、必要なときにデータを引き継ぎません –