Ich kann nicht scheinen zu verstehen, warum ich alle Werte mit dem folgenden Code passieren kippe:Php-Array Postwerte 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>
Im Elemento_Descritivos.php Seite der Code Ich habe alle ist:
<?php
print("<pre>");
print_r($_POST);
print("</pre>");
?>
Es gibt einfach:
Array ( )
Danke.
Wenn die Server zum Browsen ausgibt was ich effektiv bekomme ist name = "Nome" ist es nicht? Als es ganz einfach HTML war, funktionierte es einwandfrei, meinst du, dass meine Submit-Taste ein "Name" Argument benötigt? – Marvin
Ich habe nur diese eine Form, alles was ich auf dieser Seite habe. Deshalb bin ich immer noch verwirrt in diesem Thema, tut mir leid, aber könntest du bitte etwas weiter erklären? Vielen Dank. – Marvin
Sieh dir den HTML-Code an, den du ausgibst - du wirst mit Nome = "Nome" anstelle von name = "Nome" enden. – Greg