annmor: Checkboxen Mehrfachauswahl nach der Umstellung auf PHP 5.2.2

Hallo liebes Forum,

bin am Verzweifeln, nach der Umstellung werden die Checkboxen mit mehrfachauswahl nicht mehr ausgelesen, alle anderen Eingabefelder werden übertragen, auch die Checkboxen für eine einfache Auswahl

Hier mein Eingabefomular auf min. reduziert:

PHP-Code:  
<?php var_dump($_POST['cbutton']);?>  
<form action="" method="post" >  
<input type="checkbox" name="cbutton[]" value="1" />  
<input type="checkbox" name="cbutton[]" value="2" />  
<input name="Submit" type="submit" value="Senden">  
</form>  

Ergebnis nach dem Absenden auf dem neuen Server:
string(0) ""

Auf dem Alten:
array(2) { [0]=> string(1) "1" [1]=> string(1) "2" }

Wo könnte das Problem liegen?
Lieben Dank für eure Hilfe.

  1. Hi!

    Ergebnis nach dem Absenden auf dem neuen Server:
    string(0) ""

    Auf dem Alten:
    array(2) { [0]=> string(1) "1" [1]=> string(1) "2" }

    Unter PHP 5.3.1 erhalte ich:
     array(2) { [0]=>  string(1) "1" [1]=>  string(1) "2" }

    off:PP

    --
    "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
    1. Kann sein das dies ein Bug in dieser PHP-Version ist?
      Ich weiß nicht was ich machen soll
      lg

      1. Hi!

        Kann sein das dies ein Bug in dieser PHP-Version ist?
        Ich weiß nicht was ich machen soll

        Wenn du so etwas vermutest: ins Changelog der nachfolgenden Versionen schauen.

        Lo!

  2. Hi!

    bin am Verzweifeln, nach der Umstellung werden die Checkboxen mit mehrfachauswahl nicht mehr ausgelesen, alle anderen Eingabefelder werden übertragen, auch die Checkboxen für eine einfache Auswahl

    Da wird nichts ausgelesen, und schon gar nicht von PHP die Checkboxen. Der Browser sendet einen Request und übermittelt dabei etwas. Wie sieht das aus? Die livehttpheaders-Extension für den Firefox hilft dir beim Analysieren. (Für die vollständige Anzeige der POST-Werte muss in der Plugin-Konfiguration ein passender Eintrag im Selectfeld gewählt werden.)

    Ergebnis nach dem Absenden auf dem neuen Server:
    string(0) ""
    Auf dem Alten:
    array(2) { [0]=> string(1) "1" [1]=> string(1) "2" }

    Wo könnte das Problem liegen?

    Ich tippe auf Code, der vor dem hier gezeigten ausgeführt wird.

    Lo!

    1. das ist die ganze datei, davor und danach ist nichts.