Я не могу показаться, чтобы понять, почему я не могу передать все значения с помощью следующего кода:Php массива разместить значения dificulties
<div class="menu">
Por favor seleccione os conteúdos:
<form name="Categorias" action="Elementos_Descritivos.php" method="post">
<?php
$Categorias = array ("Nome", "Data", "Cliente", "Observacoes");
foreach($Categorias as $key => $value){
echo "<div class=\"cb-row\">
<label for=\"$value\">$value:</label>
<input id=\"$value\" $value=\"$value\" type=\"checkbox\" value=\"$value\" checked />
</div>";
}
?>
<div class="submit">
<input type="submit" value="Seguinte" />
</div>
</form>
</div>
</div>
На странице Elemento_Descritivos.php Вся коде я имею:
<?php
print("<pre>");
print_r($_POST);
print("</pre>");
?>
Он просто выводит:
Массив ( )
Спасибо.
Когда серверы выходят на просмотр, что им эффективно получает имя = «Nome», не так ли? Когда все было ясно, html работал безупречно, вы имеете в виду, что моей кнопке отправки требуется аргумент «имя»? – Marvin
У меня только одна форма, все, что я получил на этой странице. Поэтому почему им все еще путают по этой проблеме, извините, но не могли бы вы объяснить немного дальше? Спасибо. – Marvin
Посмотрите на выведенный HTML-код: вы получите Nome = "Nome" вместо name = "Nome" – Greg