所以我是SQL的真正菜鸟。我只是设法将数据从html表单发送到数据库中的表格....请耐心等待。
我有一个非常大的表单,我已经分为6个部分供每个用户填写。我正在开展的项目是一个基于职业发展的网站。它的部分名为"关于我","就业历史","教育"等
“关于我”页面是用户将完成的第一个表单,它将在数据库中生成一个新的用户帐号,该数据位于"关于我"表
我想把这个号码用在幕后同一申请人的所有其他表格上。我怎么能这样做?
我希望这个问题有道理,并提前感谢您提供给我的任何帮助。
到目前为止我所尝试的是:
<?php
$ApplicantNo = SELECT ApplicantNo from aboutme WHERE EmailAddress='$EmailAddress' AND Firstname='$FirstName';
<input type="hidden" name='ApplicantNo' value='" . $ApplicantNo . "'>"; ?>
答案 0 :(得分:0)
我建议将此id添加到会话变量中。然后它可以在应用程序的任何页面上使用。
让他们创建一个帐户可能更好,这样即使会话结束,也可以随时访问id。你会在每次登录时在会话中设置id
$_SESSION['uid']
答案 1 :(得分:0)
要做到这一点,你必须使用 SESSION 变量..
首先,您必须正确执行mysql
查询
<?php
session_start();
$ApplicantNo = "SELECT ApplicantNo from aboutme WHERE EmailAddress='$EmailAddress' AND Firstname='$FirstName'";
$query=mysql_query($ApplicantNo);
$query_row=mysql_fetch_assoc($query);
$_SESSION['app_no']=$query_row['ApplicantNo'];
echo "<input type=\"hidden\" name='ApplicantNo' value='\" . $_SESSION['app_no'] . \"'>";
?>
因此,您可以在其他页面中以这种方式使用它,并且不要忘记在使用 SESSION 变量的每个页面的开头写session_start()
。