У меня есть форма с 6 входами разных типов (выберите, радио, текст ...). Когда я отлаживаюсь с Xdebugg, я могу видеть значения в переменной $ _POST,Новый вход не отправлен
Я решил добавить другой ввод, но они были опубликованы: когда я смотрю переменную $ _POST, у меня есть только первые 6 значений.
Это часть моей формы: Редактировать: на этот раз я копирую/вставляю код. Мой босс сказал мне, чтобы я не отправил настоящий код, поэтому я отправил поддельный код, но мне действительно нужна помощь, вот и настоящая.
<div id="modifierUser" class="divAdmin">
<form id="modifierUserForm" name="modifier_user"action="includes/inc_adminModifierUser.php">
<fieldset>
<legend>
<img src="img/bulle_48.png" alt="bulle" title="bulle" />
<h3>Modifier le compte</h3><br />
</legend>
<!-- the field i've tried to add -->
<label class ="labelEmail" for="idmembre">ID du membre </label>
<input id="idmembre" name="idmembre" size="35" class="required"/>
<!-- -->
<label class ="labelEmail" for="pseudo">Utilisateur </label>
<input id="pseudo" name="pseudo" size="35" class="required"/>
<label class ="labelEmail" for="anneeNaiss">Année de naissance </label>
<input id="anneeNaiss" name="anneeNaiss" placeholder="e.g : 1984" size="35" class="required" maxlength="4" value="" />
<label class ="labelEmail" for="email">Email </label>
<input id="mail" type="email" name="email" size="35" class="email" value="" maxlength="50"/>
<label class ="labelEmail" for="telephone">Téléphone</label>
<input id="telephone" type="tel" name="telephone" size="35" class="required" value="" maxlength="10" />
<label class ="labelEmail"> Masquer numéro dans l'annonce</label>
<input type="radio" name="masquerTel" value="oui" id="oui" checked="checked" />
<span>Oui</span>
<input type="radio" name="masquerTel" value="non" id="non" /><span>Non</span>
<label class ="labelEmail" for="region">Région</label>
<select id="region" name="region" size="1" class="required" style="width:180px"
<option value="Aquitaine" selected="selected" >Aquitaine </option>
<option value="Alsace">Alsace </option>
<!-- There's many options there-->
</select>
<input type="submit" name="enregistrer" value="Enregistrer les modifications" size="35"/>
<input type="button" name="annuler" class="annuler" value="ANNULER" />
</fieldset>
</form>
</div><!--fin modifierUser-->
переменной я могу увидеть:
$ _POST [ 'псевдо']
$ _POST [ 'anneNaiss']
$ _POST [ 'электронной почты']
$ _POST ['телефон']
$ _POST ['masquerTel']
$ _POST ['region']
У меня всегда будет $ _POST [6] в xdebug, независимо от того, сколько ввода я добавляю. Но я попытался подавить один из 6 входных данных, и я получил $ _POST [5].
Тот, мне нужно видеть $ _POST [ «idmembre»]
Извините за тратить время
Что это поле вы пытаясь добавить? Можете ли вы опубликовать, как вы это пытаетесь? – Alvaro
Осторожно! У вас есть 'ation' вместо' action' в первой строке. – fedorqui
он пишет 'ation' вместо 'action', потому что я не копировал/не вставлял код: я набрал его. Но в моем коде я правильно напечатал «action». – skytorner