Html-форма размещения, данные не переданы

Некоторое время я сидел с этой проблемой, не могу понять, что не так с кодом.

Проблема в том, что никакие данные не отправляются из формы в скрипт.

<div class="mws-panel-body"> <form class="mws-form" action="blueprints/add" method="post" id="pForm"> <div class="mws-form-inline"> <div class="mws-form-row"> <label>Blueprint name</label> <div class="mws-form-item small"> <input type="text" class="mws-autocomplete mws-textinput" id="pName" value="" /> <div>The name of the blueprint, search completion is enabled.</div> </div> </div> <div class="mws-form-row"> <label>Hangar</label> <div class="mws-form-item micro"> <select id="pHangar"> <option value="0" selected>Personal</option> <option value="1">Corporation</option> </select> <div>Indicates who the blueprint belongs to.</div> </div> </div> <div class="mws-form-row"> <label>State</label> <div class="mws-form-item micro"> <select id="pState"> <option value="1" selected>Original</option> <option value="0">Copy</option> </select> <div>The state of the blueprint, be it original or a copy.</div> </div> </div> <div class="mws-form-row"> <label>Productions runs</label> <div class="mws-form-item small"> <input type="text" class="mws-textinput" id="pRuns" value="0" /> <div>The number of production runs left on copy.</div> </div> </div> <div class="mws-form-row"> <label>Material efficiency</label> <div class="mws-form-item small"> <input type="text" class="mws-textinput" id="pME" value="0" /> <div>The current material efficiency level of the blueprint.</div> </div> </div> <div class="mws-form-row"> <label>Production efficiency</label> <div class="mws-form-item small"> <input type="text" class="mws-textinput" id="pPE" value="0" /> <div>The current production efficiency level of the blueprint.</div> </div> </div> </div> <div class="mws-button-row"> <input type="submit" value="Add blueprint" class="mws-button blue" /> <input type="reset" value="Reset" class="mws-button gray" /> </div> </form> </div> 

Кажется, что проблема связана с самой формой, как если бы форма была настроена на получение, она просто вводит скрипт только с вопросительным знаком, blueprints/add? , что означает, что данные вообще не передаются.

Будут оценены любые указатели или предложения.

Моя платформа – это PHP, если это помогает.

Вы должны использовать атрибут имени ввода для отправки данных в PHP-скрипт. Пример:

Форма:

 <form action="add.php" method="post"> <input type="text" name="firstname" /> </form> 

Скрипт (add.php):

 <?php //print the $_POST['firstname'] variable echo $_POST['firstname']; ?> 

Вам нужно добавить атрибут name к вашему вводу и выбрать элементы

 <input type="text" name="myinput"> 

Затем Php построит массив $ _POST с этими именами.