Ik heb in een veel langer script van een webshop deze code:

echo"<input type=text size=2 maxlength=5 name=\"cards[]\" class=flatinput value=\"$ma[0];$k\">";

hierin is $ma[0] het product en $k het aantal (standaard 1). Alleen als ik de pagina bekijk staat er in het veld
bijv. "12;1" 12 is dan het product en 1 het aantal, als ik het dan verstuur dan voegt hij product 12 1 keer toe. Alleen wil ik dat hij wel 1 weergeeft maar niet "12;" maar "12;" moet hij natuurlijk wel uitvoeren. hoe doe ik dit?
<?php
echo '<input type="text" size="2" maxlength="5" name="aantal" class="flatinput" value="' . $aantal . '">';
echo '<input type="text" size="2" maxlength="5" name="cards[]" class="flatinput" value="' . $ma[0] . '">';
?>

Reageren