ChrisB: php lasst sich nicht abarbeiten aus javascript

Beitrag lesen

Hi,

print '<tr><td>'.$langs->trans('Artikel').'&nbsp;/&nbsp;'.$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 '&nbsp;/&nbsp;<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-&gt;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-&gt;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 :/