Intereting Posts
Принуждение префикса www к PHP / htaccess / mod_rewrite Сохранить удаленный файл, который подталкивает заголовки, чтобы принудительно загрузить Восстановление пароля PHP PHP – Промывка данных Loop с помощью Ajax Таймер обратного отсчета Javascript / PHP, который обновляется каждую секунду и учитывается до определенной даты и времени Как я могу сделать эту же функцию шифрования / дешифрования PHP на iOS с Objective-C? http_build_query () точка преобразуется в знак подчеркивания Долгота по широте в формате PHP для адресации Отображать повторяющиеся даты из базы данных SQL с помощью PHP Хранить его в сеансе или в базе данных запросов каждой загрузки страницы? Найти разницу в месяц в php? Выполнить soundmanager2 после ответа ajax Zend Framework дополнительно Получить параметры с помощью NGINX Я хочу удалить письмо из всех элементов в массиве и заменить его на строку с помощью PHP. Как переименовать столбец в laravel с помощью миграции?

Автоматизировать VALUE в зависимости от того, сколько входов содержит форму

Как сделать автоматизированный запрос, который добавляет другую строку VALUES на основе количества входов с именами: именем, ингредиентами и ценой?

Форма выглядит так:

форма Когда вы нажимаете новую строку, появится еще один поле «Новый элемент», и я хочу, чтобы SQL записывал, сколько строк есть. Каждый «Новый элемент» = новое значение для запроса.

SQL:

if($_SERVER['REQUEST_METHOD'] == 'POST'){ $status_input = $stmt = $dbh ->prepare(" INSERT INTO menues( restaurant_id, title, subtitle, name, ingredients, price, category, upload_date) VALUES (:restaurant_id,:title, :subtitle, :name, :ingredients, :price, :category, NOW()) (:restaurant_id,:title, :subtitle, :name, :ingredients, :price, :category, NOW()) (:restaurant_id,:title, :subtitle, :name, :ingredients, :price, :category, NOW()) "); $stmt->bindParam(":restaurant_id", $userdata[0]['user_id']); $stmt->bindParam(":title", $_POST['title']); $stmt->bindParam(":subtitle", $_POST['subtitle']); $stmt->bindParam(":name", $_POST['name']); $stmt->bindParam(":ingredients", $_POST['ingredients']); $stmt->bindParam(":price", $_POST['price']); $stmt->bindParam(":category", $userdata[0]['category']); $stmt->execute(); } 

Restaurant_id, название, субтитры, категория и upload_date должны быть одинаковыми для каждой строки.

jQuery и HTML:

 $(document).ready( function() { $('.newmenu').hide(); $('.zero h3 a').click(function() { $('.newmenu').slideToggle(); }); $('.newmenu > ul li p.add').click(function(){ $('.newmenu > ul li.edit').before("<li class='newrow'><h6>New item</h6><div><p>Name:</p><input type='text' name='name' placeholder='name' /></div><div><p>Ingredients:</p><input type='text' name='ingredients' placeholder='ingredients' /></div><div><p>Price:</p><input type='text' name='price' placeholder='price' /></li>"); }); }); <form method='post' action='newmenu.php' class='newmenu'> <table> <tr><td>Namn:</td><td><input type='text' name='title' placeholder='namn' /></td></tr> <tr><td>Undertext:</td><td><input type='text' name='subtitle' placeholder='namn' /></td></tr> </table> <ul> <li class='newrow'> <h6>New item</h6> <div> <p>Name:</p> <input type='text' name='name' placeholder='name' /> </div> <div> <p>Ingredients:</p> <input type='text' name='ingredients' placeholder='ingredients' /> </div> <div> <p>Price:</p> <input type='text' name='price' placeholder='price' /> <div> </li> <li class="edit"> <input type="submit" value="Submit"> <p class="add">New row</p> </li> </ul> </form> 

Related of "Автоматизировать VALUE в зависимости от того, сколько входов содержит форму"