1
我試圖插入ID基於動態地被點擊哪個按鈕用PHP如何動態地使數據庫中插入
無法得到它的工作..
這裏是我的代碼
$sql_category = "SELECT * FROM recipedia_categories";
$result_category = $db->query($sql_category);
while ($row_category = $result_category->fetch_assoc()) {
$ID_category = $row_category['ID'];
}
${'category_' . '$row_category["ID"];'} = '';
if(isset($_POST['category_' . '$row_category["ID"];'])){
${'category_' . '$row_category["ID"];'} = $_POST['category_ID'];
}
$sql = "INSERT INTO recipedia_recipies VALUES ('$category_ID')";
$sql_menu = "SELECT * FROM recipedia_categories ORDER BY category_name ASC";
$result_menu = $db->query($sql_menu);
並在html
<?php
while ($row_menu = $result_menu->fetch_assoc()) {
?>
<option name="category_<?=$row_menu['ID'];?>"><?=$row_menu['category_name'];?></option>
<?php
}
?>
任何人都知道如何做到這一點?
如果你要動態地創建變量,可以考慮將它們存儲在一個[陣列(HTTP:/ /php.net/manual/en/language.types.array.php)。 – castis
你在哪裏做INSERT?我不明白你想做什麼。 –
這是一個非常好的可讀代碼。沒有機會。 – Richard