Hi,
print '<tr><td>'.$langs->trans('Artikel').' / '.$langs->trans("Menge").'</td><td colspan="3">';
print '<fieldset id="buildyourform">';
print $formarticle->select_article($object->art_nr,'ref',array('selectarnr_id','state_id'),6);
print ' / <input type="text" id="stok" name="stok" size="10" value="'.GETPOST('stok').'">';
print '</fieldset>';
print '<input type="button" value="Weterer Artikel" class="add" id="add" />';
print '</td></tr>';
>
> und so sieht der Queltext danach aus:
> ~~~html
> <div class="fieldwrapper" id="field6">
> <!--?php print $formarticle--->select_article($object->art_nr,'ref',array('selectarnr_id','state_id'),6);?>;<input type="text" size"10"="" id="stok" name="stok" size="10" value=""><input type="button" class="remove" value="-"</div>
>
Das gibt es keinen offensichtlichen oder nachvollziehbaren Grund für mit dem Code, den du gepostet hast.
Und auch dass $object->art_nr durch $object->art_nr „ersetzt“ wurde, ist merkwürdig.
Meine Vermutung: Entweder die Methode $formarticle->select_article selber gibt diesen seltsamen Code aus, oder da ist noch irgendwas anderes im Spiel, was du uns bisher verschwiegen hast – bspw. irgendeine Art von Templaing-System o.ä., dass an dieser Stelle gar keinen PHP-Code erwartet, und diesen dann escaped/maskiert, um die Regeln des Ausgabe-Kontextes zu wahren.
MfG ChrisB
Autocomplete has spoiled me to a point where it happens every so often that I encounter a CAPTCHA, and I just type in the first character … and then wait for the rest of the code to be automatically suggested :/