Ik heb een bestaande database waar ik gegevens uithaal, in dit geval wil ik een bestaand storingsformulier bewerken, de gegevens worden goed getoont bij het opvragen, alleen in wil natuurlijk wel de juiste gebruik die de storing heeft gemeld weer geven. Er zit een fout in het select gedeelte. Iemand een idee. Hier is de code.
Ik wil dus de categorie tonen die toen bij het invullen is geselecteerd.
de variabele $catselected moet de waarde gaan bevatten die je voor het formulier in de tabel hebt staan.
Je weet zo te zien wel hoe dat gaat, voor de rest staat de uitwerking hieronder.
<?php
// selecteer eerst de waarde uit je ingevulde formulier
$catselected = "waarde";
// hier staan alle categorien
while (list($cat_id, $categorie) = mysql_fetch_row($resultaat2))
{
if ($catselected == $categorie)
{
echo("<option value=\"$categorie\" selected>$categorie</option>");
}
Overigens is dit niet mijn gewoonte, het is precies hetzelfde als je 1e vraag en die werkt, het is de bedoeling dat je ervan leert en dat je het nu zelf kan. Of snap je niet wat ik net heb gedaan?
bij vraag 1 kwamen de gegevens uit een database nu niet, dus volgens mij kan dit niet wat je hier zegt? sorry voor als ik het fout heb hoor.
die categorien kwamen uit een db en de gebruikers niet.
de gebruikers staan nog niet in variabele, het gaat er dus om. dat de juiste gebruiker wordt gelesecteerd die onder een bepaalde storing is opgeslagen.
dus stel dat onder storing 1 pieter staat. wil ik ook dat als storing 1 wordt gezocht dat hij als selected staat? kan dat?
nee sorry ik bedoel stel dat er een storing binnenkomt wordt hij bijv opgeslagen op storing_id 1 of storing_id 30, stel dat storing 1 is opgeslagen onder de naam pieter, dan wil ik dat als ik storing_id 1 zoek dat ik dan pieter zie, maar dat ik bijv ook deze nog kan wijzigen in een andere naam.