我知道有關於.asp頁面的類似線程,但是我使用的PHP格式涉及提交操作導致調查的PHP表單。PHP表單需要的兩個文本字段之一
我正在開發的客戶端想要填寫任一個文本字段,而不需要填寫任何一個文本字段,必須填寫其中的一個。它可以是兩者中的任何一個,但是兩者不能留空。
我寧願不使用jQuery,但如果這是必要的,我會學習如何。我是全新的,只是創建表單並將其連接到數據庫需要大量的學習。
感謝您的幫助,下面我已經發布了HTML表單以及它鏈接到的php腳本。
<form action="insert.php" method="post">
Name: <input type="varchar" name="name" />
<span style="color: #F00">or</span> Email:
<input type="varchar" name="email" />
<input type="submit" />
</form>
PHP的「insert.php
<?php
$con = mysql_connect("localhost","gobagtoo_1","1");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("gobagtoo_1", $con);
$sql="INSERT INTO name_email (name, email)
VALUES
('$_POST[name]','$_POST[email]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
else
$url = 'tool.html';
echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL='.$url.'">';
mysql_close($con)
?>
中號
確保逃生名/電子郵件,以防止注射。 – 2012-02-19 19:08:10
Varchar不是有效類型的表單輸入元素。 – j08691 2012-02-19 19:11:03
請不要大喊! – markus 2012-02-19 19:11:34