het inserten werkt gewoon goed op deze manier:

<select name="aan_aanvragerid">
        <option selected>Maak uw keuze</option>
        <option value="1">Adriƫnne</option>
        <option value="2">Alfons</option>
        <option value="3">Christa</option>
        <option value="4">Fer</option>
        <option value="5">Frans</option>
        <option value="6">Hans. B</option>
        <option value="7">Lidy</option>
        <option value="8">Paul</option>
        <option value="9">Piet Schalken</option>
        <option value="10">Piet van Steen</option>
        <option value="11">Ruud</option>
      </select>

de cijfer wordt opgeslagen en de gehele naam van de persoon wordt dus uit een andere tabel gehaald zodat ik namen niet dubbel hoef op te slaan. maar voor het updaten heb ik dit:

<option selected value="<?php $aan_aanvrager;?>"><?php echo "$aan_aanvragerid";?></option>
        <option value="1">Adriƫnne</option>
        <option value="2">Alfons</option>
        <option value="3">Christa</option>
        <option value="4">Fer</option>
        <option value="5">Frans</option>
        <option value="6">Hans. B</option>
        <option value="7">Lidy</option>
        <option value="8">Paul</option>
        <option value="9">Piet Schalken</option>
        <option value="10">Piet van Steen</option>
        <option value="11">Ruud</option>
      </select>

zo werkt het niet, hij laat netjes de naam zien die in de database staat maar als de naam niet gewijzigd wordt dan wordt hij opgeslagen als de naam zelf en niet als de cijfer wat de bedoeling is. Weet iemand hoe ik dit op kan lossen?

Reageren