Select-Liste Problem seit PHP 8.0 u. WE 9.1.2
Verfasst: Di 27. Sep 2022, 10:06
Hallo zusammen,
ich hatte irgendwann mal folgenden Code gefunden, mit dem man aus Objekten eine Select-Liste erzeugen kann:
<select name="SelectJahr">
<option value="">Einsatzzeit:</option>
<we:listview type="object" classid="1" name="Zeitraum" searchable="true" order="Einsatzzeit" desc="true"> <we:repeat>
<?php
if($GLOBALS['my']['lastvalue'] != $GLOBALS['lv']->f('Einsatzzeit')){
$GLOBALS['my']['lastvalue'] = $GLOBALS['lv']->f('Einsatzzeit');
?>
<option value="<we:field name="Einsatzzeit"/>"><we:field name="Einsatzzeit"/></option>
<?php
}
?>
</we:repeat>
</we:listview>
</select>
Der Code funktioniert seit dem Update von 8.1.1 auf 9.1.2 und gleichzeitiger Umstellung auf PHP 8.0 leider nicht mehr. Unter PHP 7.4 hat der Code auch unter 9.1.2 funktioniert.
Ich bin in PHP nicht fit und wäre sehr dankbar, wenn mir da jemand auf die Sprünge helfen könnte.
ich hatte irgendwann mal folgenden Code gefunden, mit dem man aus Objekten eine Select-Liste erzeugen kann:
<select name="SelectJahr">
<option value="">Einsatzzeit:</option>
<we:listview type="object" classid="1" name="Zeitraum" searchable="true" order="Einsatzzeit" desc="true"> <we:repeat>
<?php
if($GLOBALS['my']['lastvalue'] != $GLOBALS['lv']->f('Einsatzzeit')){
$GLOBALS['my']['lastvalue'] = $GLOBALS['lv']->f('Einsatzzeit');
?>
<option value="<we:field name="Einsatzzeit"/>"><we:field name="Einsatzzeit"/></option>
<?php
}
?>
</we:repeat>
</we:listview>
</select>
Der Code funktioniert seit dem Update von 8.1.1 auf 9.1.2 und gleichzeitiger Umstellung auf PHP 8.0 leider nicht mehr. Unter PHP 7.4 hat der Code auch unter 9.1.2 funktioniert.
Ich bin in PHP nicht fit und wäre sehr dankbar, wenn mir da jemand auf die Sprünge helfen könnte.