SQL数据记录到HTML表单

时间:2015-03-26 12:20:47

标签: php html sql forms mysqli

所以我是SQL的真正菜鸟。我只是设法将数据从html表单发送到数据库中的表格....请耐心等待。

我有一个非常大的表单,我已经分为6个部分供每个用户填写。我正在开展的项目是一个基于职业发展的网站。它的部分名为"关于我","就业历史","教育"等

“关于我”页面是用户将完成的第一个表单,它将在数据库中生成一个新的用户帐号,该数据位于"关于我"表

我想把这个号码用在幕后同一申请人的所有其他表格上。我怎么能这样做?

我希望这个问题有道理,并提前感谢您提供给我的任何帮助。

到目前为止我所尝试的是:

<?php
$ApplicantNo = SELECT ApplicantNo from aboutme WHERE EmailAddress='$EmailAddress' AND Firstname='$FirstName';
    <input type="hidden" name='ApplicantNo' value='" . $ApplicantNo . "'>"; ?>

2 个答案:

答案 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()