Ich habe Probleme, die richtigen Array-Werte aus dem Formular zu erhalten.Letzter Wert von POST-Array zu einer anderen Seite
Ich habe diesen Code, wo ich den Formularoptionswert 3 mal aufrufen. Das ist in der Datenbank definiert. Ich habe ein Beispiel, was in der Datenbank ist nun im folgenden Bild:
Wenn ich die Taste „Submeter“ drücken auf eine andere Seite umgeleitet, wo das Echo zu geben, was das Array passiert.
teste.php
<?php
$option = isset($_POST['corp_resp']) ? $_POST['corp_resp'] : false;
if ($option) {
print_r ($_POST['corp_resp']);
} else {
echo "task option is required";
exit;
}
Ausgang gegeben:
Array ([0] => 0.75)
Der Ausgang i erhalten müssen:
Array ([0] => 0.25 [1] => 0.50 [2] => 0.75)
-Code, wo die Form ist:
echo("<tr>
<td align=\"center\" bgcolor='FFFFFF'>$id</td>
<td align=\"center\" bgcolor='FFFFFF'>
<form id=\"teste\" method=\"post\" action=\"teste.php\">
<select name='corp_resp[]'\>;
<option value=\"0\">0</option>;
<option value=\"0.05\">0.05</option>;
<option value=\"0.1\">0.1</option>;
<option value=\"0.15\">0.15</option>;
<option value=\"0.20\">0.20</option>;
<option value=\"0.25\">0.25</option>;
<option value=\"0.30\">0.30</option>;
<option value=\"0.35\">0.35</option>;
<option value=\"0.40\">0.40</option>;
<option value=\"0.45\">0.45</option>;
<option value=\"0.50\">0.50</option>;
<option value=\"0.55\">0.55</option>;
<option value=\"0.60\">0.60</option>;
<option value=\"0.65\">0.65</option>;
<option value=\"0.70\">0.70</option>;
<option value=\"0.75\">0.75</option>;
<option value=\"0.80\">0.80</option>;
<option value=\"0.85\">0.85</option>;
<option value=\"0.90\">0.90</option>;
<option value=\"0.95\">0.95</option>;
<option value=\"1.0\">1</option>;
</select>
<br><br>
</center>
</form>
Der Code vom Button:
echo ('<input type="submit" name="corp_resp[]" value="Submeter" class="link-style2" />');
Bitte lernen moderne HTML und CSS. Tabellen für das Layout wurden vor der Jahrhundertwende für eine schlechte Idee gehalten. Die Attribute 'align' & 'bgcolor' und das Element' center' sind veraltet. Das 'br'-Element ist nicht dazu gedacht, um Margen zu fälschen. – Quentin