1 回答

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超8個(gè)贊
幾天后,沒有其他人的幫助。我想通了,只是想在這里分享,如果其他人有興趣。
首先,我為提交按鈕分配了一個(gè)名稱以使觸發(fā)器工作。而不是這個(gè);
<input type="submit"/>
我用過這個(gè);
<input type="submit" name="new_entry"/>
當(dāng)然,還要更改觸發(fā)器。從;
isset($_GET['new']) && isset($_GET['new']) == ''
到;
isset($_POST['new_entry'])
最后,我能夠從列和輸入中獲取值并在下面添加代碼;
function insert_into_table2($somevalue){
$connection = mysqli_connect("localhost", "testuser", "testpass", "test");
代碼是;
$sqlfc = "SELECT * FROM table1 ORDER BY table1_no ASC";
$result = $connection->query($sqlfc);
$columns_ = array();
if (mysqli_num_rows($result) > 0) {
$values = implode("', '", $_POST["name"]);
while($row = mysqli_fetch_array($result)){
$columns_[] = $row['table1_description'];
}
$columns = implode(", ",$columns_);
}
對(duì)于決賽,我能夠更改問題標(biāo)記區(qū)域。比如從;
$sql = "INSERT INTO `table2` (`table2_row1`, '???') VALUES ('$somevalue', '???');";
到;
$sql = "INSERT INTO table2 (table2_row1, $columns) VALUES ('$somevalue', '$values');";
現(xiàn)在一切正常。我以為我可以從這里得到幫助,但這次我沒有那么幸運(yùn)。希望這至少可以幫助其他人。
- 1 回答
- 0 關(guān)注
- 136 瀏覽
添加回答
舉報(bào)