Hallo Gerd,
Dein SELECT ist nicht in Ordnung:
SELECT id, artnr, bezeichnung, preis FROM artikel WHERE artnr='$bestellen_text'
Du versuchst festzustellen, ob ein Wert artnr gleich einem String $bestellen_text ist. Dein Ziel scheint aber zu sein, ob der Wert artnr sich in einer Liste von Werten befindet, die kommasepariert in $bestellen_text enthalten ist; also etwa so:
$lcQuery = sprintf('SELECT id,artnr,bezeichnung,preis FROM artikel WHERE artnr IN (%s)',$bestellen_text);
Beim Erzeugen von $bestellen_text solltest Du darauf achten, ob Deine artnrs numerisch oder Strings sind (habe mir diesen Bereich nicht angesehen).
HTH Robert