1
Я пытаюсь вставить ID на основе того, что кнопка нажата с PHP динамическиКак сделать базу данных динамически вставить
Cant получить его на работу ..
Вот мой код
$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