我使用php在表 用户 中插入数据。
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO users (name, social_security_number) VALUES (%s, %s)",
GetSQLValueString($_POST['name'], "text"),
GetSQLValueString($_POST['social_security_number'], "int"));
mysql_select_db($database_dbconfig, $dbconfig);
$Result1 = mysql_query($insertSQL, $dbconfig) or die(mysql_error());
$insertGoTo = "Print.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
插入后,我重定向到Print.php,以便为该用户打印文件。我想使用POST发送到Print.php 名称 和 social_security_number 。 我可以在Print.php中使用GET这样做:
$insertGoTo = "Print.php?ssn=".$_POST['social_security_number'];
并在Print.php中
$find_ssn = $_GET[ssn];
但我希望在Print.php中
$find_ssn = $_POST[ssn];
感谢您的时间!