0
當前我設法在wordpress頁面上獲取表單以將數據提交給mysql數據庫(對我來說是一個非常大的勝利;對php/coding沒有太大的影響)使用wordpress將頁面上的多個輸入中的一個輸入到mysql數據庫
這是我一直在使用的代碼,但需要幫助的變化:
<form method="post">
Value1: <input type="text" name="field1" />
Value2: <input type="text" name="field2" />
Value3: <input type="text" name="field3" />
Value4: <input type="text" name="field4" />
Value5: <input type="text" name="field5" />
<input type="submit" /></form>
$newdb = new wpdb('username', 'password', 'database', 'localhost');
$field1 = $_POST['field1'];
$field2 = $_POST['field2'];
$field3 = $_POST['field3'];
$field4 = $_POST['field4'];
$field5 = $_POST['field5'];
$newdb->insert("test", array(
"field1" => $field1,
"field2" => $field2,
"field3" => $field3,
"field4" => $field4,
"field5" => $field5
));
正如你所看到的,這導致所有提交頁面上的投入,並最終創建空白單元格我的錶行沒有數據插入到字段中時。
我需要能夠提交每個輸入分別,希望不會產生對每個輸入一個單獨的PHP腳本,並沒有在我的表格中輸入空白單元格。
*「正如你所看到的,這將導致所有輸入要提交的頁面上,並最終創建空白單元格」 * - 您需要使用條件語句,因爲表單默認爲自己。或者,爲表單和PHP使用單獨的文件。這就是爲什麼你在初始頁面加載時獲得空白條目。 – 2015-02-06 12:27:09
您是否願意爲我提供一個示例而不是downvotes? – Kreation 2015-02-06 12:37:45
你怎麼知道我是誰downvoted?另外,這是第一部分的簡單解決方案。 'isset()' – 2015-02-06 12:38:59