【发布时间】:2010-03-22 05:21:44
【问题描述】:
好的,我有一个 PostgreSQL 服务器,其中包含一个名为 brittains_db 的数据库,我只有 PuTTY 访问权限。我还可以通过 FTP 上传到可以以某种方式访问 PostgreSQL 和数据库的网络服务器...
我制作了一个名为 logins.sql 的 SQL 文件
CREATE TABLE logins(
userName VARCHAR(25) NOT NULL PRIMARY KEY,
password VARCHAR(25) NOT NULL,
firstName NOT NULL,
lastName NOT NULL,
ageDay INTEGER NOT NULL,
ageMonth INTEGER NOT NULL,
ageYear INTEGER NOT NULL,
email VARCHAR(255) NOT NULL,
createDate DATE
)
然后我制作了一个表格来获取所有这些信息。
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" >
<table>
<tr>
<td class="signupTd">
First Name:
</td>
<td>
<input type="text" name="firstNameSignupForm" value="<?php echo $firstNameSignup; ?>" size="20"/>
</td>
<td>
<?php echo $firstNameSignupError; ?>
</td>
</tr>
... code continues
如果页面在 POST 上运行,我让它将所有信息保存在变量中
$firstNameSignup=trim($_POST["firstNameSignupForm"]);
$lastNameSignup=trim($_POST["lastNameSignupForm"]);
$userNameSignup=trim($_POST["userNameSignupForm"]);
$passwordSignup=trim($_POST["passwordSignupForm"]);
$passwordConfirmSignup=trim($_POST["passwordConfirmSignupForm"]);
$monthSignup=trim($_POST["monthSignupForm"]);
$daySignup=trim($_POST["daySignupForm"]);
$yearSignup=trim($_POST["yearSignupForm"]);
$emailSignup=trim($_POST["emailSignupForm"]);
$emailConfirmSignup=trim($_POST["emailConfirmSignupForm"]);
然后验证所有信息 现在是我需要将其上传到 PostgreSQL 的地方
如何在 Postgre 中放置我的表? 如何将我的信息插入到我的表格中?
我如何回忆这些信息来显示它?
【问题讨论】:
标签: php sql postgresql forms