Hallo,
woran liegt das, wenn der Wert (value) einer select-option-Liste beim Übertragen via POST bei 32 Zeichen abgeschnitten wird?
mir ist dieses Verhalten noch nie über den Weg gelaufen, allerdings habe ich auch nie derart lange Werte verwendet :-)
gerade getestet mit
<html>
<head>
<title>Überprüfung von Ralfs Vermutung</title>
</head>
<body>
<h1>Längenbeschränkung der Werte von SELECT-Elementen</h1>
<div>
<form action="" method="POST" name="formular">
<select name="auswahl">
<option value="012345678901234567890123456789012345678901234567890">40</option>
<option value="012345678901234567890123456789012345678901234567890123456789">50</option>
</select>
<input type="submit" value="Absenden">
</form>
</div>
<h2>Resultat</h2>
<p>
<?php
[code lang=php] if(isset($_POST['auswahl'])) {
echo "<pre>\n";
var_dump($_POST);
echo "</pre>\n";
}
~~~ ?>
</p>
</body>
</html>
[/code]
Ich kann damit das von Dir beschriebene Verhalten nicht nachvollziehen.
Verwendete PHP-Version: 5.3.1
Freundliche Grüße
Vinzenz