Php 将数组中的唯一会话传递到resume viewer页面,并能够返回和查看其他结果
我试图在数组中传递一个独特的求职者ID,以便调用他们独特的简历信息。但它只为我提供了与其中一个领域相关的相同信息,当我转到其他领域时,它不会改变。我尝试了会话销毁,但出现了一些错误。请帮忙 简历查看器:Php 将数组中的唯一会话传递到resume viewer页面,并能够返回和查看其他结果,php,unique,session-variables,Php,Unique,Session Variables,我试图在数组中传递一个独特的求职者ID,以便调用他们独特的简历信息。但它只为我提供了与其中一个领域相关的相同信息,当我转到其他领域时,它不会改变。我尝试了会话销毁,但出现了一些错误。请帮忙 简历查看器: <?php session_start(); $jobseekerid = $_SESSION['jobseekerid']; $connect = mysql_connect("localhost","root",""); mysql_select_db("jobmerger");
<?php
session_start();
$jobseekerid = $_SESSION['jobseekerid'];
$connect = mysql_connect("localhost","root","");
mysql_select_db("jobmerger");
// sending query
$result = mysql_query("SELECT * FROM resume WHERE jobseekerid = $jobseekerid");
if (!$result) {
die("Query to show fields from table failed");
}
while ($row = mysql_fetch_assoc($result)) {
$employer_name_1a = $row['employer_name_1'];
$employer_address_1a = $row['employer_address_1'];
$job_1_datesa = $row['job_1_dates'];
$job_1_titlea = $row['job_1_title'];
$job_1_dutiesa = $row['job_1_duties'];
$employer_name_2a = $row['employer_name_2'];
$employer_address_2a = $row['employer_address_2'];
$job_2_datesa = $row['job_2_dates'];
$job_2_titlea = $row['job_2_title1'];
$job_2_dutiesa = $row['job_2_duties'];
$employer_name_3a = $row['employer_name_3'];
$employer_address_3a = $row['employer_address_3'];
$job_3_datesa = $row['job_3_dates'];
$job_3_titlea = $row['job_3_title'];
$job_3_dutiesa = $row['job_3_duties'];
$employer_name_4a = $row['employer_name_4'];
$employer_address_4a = $row['employer_address_4'];
$job_4_datesa = $row['job_4_dates'];
$job_4_titlea = $row['job_4_title'];
$job_4_dutiesa = $row['job_4_duties'];
$skillsa = $row['skills'];
$native_languagea = $row['native_language'];
$language_1a = $row['language_1'];
$language_1_levela = $row['language_1_level'];
$language_2a = $row['language_2'];
$language_2_levela = $row['language_2_level'];
$language_3a = $row['language_3'];
$language_3_levela = $row['language_3_level'];
$education_levela = $row['education_level'];
$school_1_namea = $row['school_1_name'];
$school_1_coursesa = $row['school_1_courses'];
$school_1_datesa = $row['school_1_dates'];
$school_1_degreea = $row['school_1_degree'];
$school_2_namea = $row['school_2_name'];
$school_2_coursesa = $row['school_2_courses'];
$school_2_datesa = $row['school_2_dates'];
$school_2_degreea = $row['school_2_degree'];
$school_3_namea = $row['school_3_name'];
$school_3_coursesa = $row['school_3_courses'];
$school_3_datesa = $row['school_3_dates'];
$school_3_degreea= $row['school_3_degree'];
}
mysql_free_result($result);
?>
complexsearch.php
<?php
session_start();
$jobseekerid = $_SESSION['jobseekerid'];
$connect = mysql_connect("localhost","root","");
mysql_select_db("jobmerger");
// sending query
$result = mysql_query("SELECT * FROM resume WHERE jobseekerid = $jobseekerid");
if (!$result) {
die("Query to show fields from table failed");
}
while ($row = mysql_fetch_assoc($result)) {
$employer_name_1a = $row['employer_name_1'];
$employer_address_1a = $row['employer_address_1'];
$job_1_datesa = $row['job_1_dates'];
$job_1_titlea = $row['job_1_title'];
$job_1_dutiesa = $row['job_1_duties'];
$employer_name_2a = $row['employer_name_2'];
$employer_address_2a = $row['employer_address_2'];
$job_2_datesa = $row['job_2_dates'];
$job_2_titlea = $row['job_2_title1'];
$job_2_dutiesa = $row['job_2_duties'];
$employer_name_3a = $row['employer_name_3'];
$employer_address_3a = $row['employer_address_3'];
$job_3_datesa = $row['job_3_dates'];
$job_3_titlea = $row['job_3_title'];
$job_3_dutiesa = $row['job_3_duties'];
$employer_name_4a = $row['employer_name_4'];
$employer_address_4a = $row['employer_address_4'];
$job_4_datesa = $row['job_4_dates'];
$job_4_titlea = $row['job_4_title'];
$job_4_dutiesa = $row['job_4_duties'];
$skillsa = $row['skills'];
$native_languagea = $row['native_language'];
$language_1a = $row['language_1'];
$language_1_levela = $row['language_1_level'];
$language_2a = $row['language_2'];
$language_2_levela = $row['language_2_level'];
$language_3a = $row['language_3'];
$language_3_levela = $row['language_3_level'];
$education_levela = $row['education_level'];
$school_1_namea = $row['school_1_name'];
$school_1_coursesa = $row['school_1_courses'];
$school_1_datesa = $row['school_1_dates'];
$school_1_degreea = $row['school_1_degree'];
$school_2_namea = $row['school_2_name'];
$school_2_coursesa = $row['school_2_courses'];
$school_2_datesa = $row['school_2_dates'];
$school_2_degreea = $row['school_2_degree'];
$school_3_namea = $row['school_3_name'];
$school_3_coursesa = $row['school_3_courses'];
$school_3_datesa = $row['school_3_dates'];
$school_3_degreea= $row['school_3_degree'];
}
mysql_free_result($result);
?>
complexsearch.php
您应该只将jobseekerid传递给resumerviewer.php
回声“
$jobseekerid
$jobseekerfirstname$jobseekerlastname$jobseekeremail
$jobseekeraddress
$jobseekerphoneno
简历信息” 在resumerviewer.php中 $run=mysql\u query('SELECT*FROM
jobseekerid
WHEREjobseekerid
=')。intval($\u GET['id']);
if(mysql_num_行($run))
{
$row=mysql\u fetch\u assoc($run);
打印(行);
}实际上,您不需要将每行中的每个字段都赋给它自己的变量,您可以将其用作$row['fieldName']即可。另外,请将所有代码缩进四个空格,使其显示为一个代码块。