Jeg har fremstillet en form, som egentlig virker som den skal (næsten)
Den viser pr default det man har og henter øvrige muligheder fra databasen.
Man kan så skifte den eksisterende værdi ud med en af de andre. Det virker også sådan, når jeg tester denne kode i min testopstilling, får jeg skiftet min værdi ud, den nye værdi opdateres i databasen som den skal, MEN istedet for at det er den rigtige værdi der vælges, er det hver gang den sidste værdi der rent faktisk bliver valgt.
Altså: Jeg kan vælge f.eks. "A" "B" eller "C", men uanset hvilken jeg vælger, ender det hvergang med at være "C" der bliver valgt.
Jeg har stirret mig blind på koden, men kan ikke hitte fejlen, nogen der kan hjælpe?
$resultWlist1 = mysql_query("SELECT * FROM items2 WHERE user='".$pt_user_id."' AND id='".$petID."' AND equipped='0' ORDER BY name ASC");
echo "<form name='W1' action='my_dex.php' method='post'>";
echo"<select $Wfelt>";
echo"<option selected='selected' value=''>$att1</option>";
while($rowWlist1 = mysql_fetch_array($resultWlist1)) { $valgt_name1 = $rowWlist1['name']; $valgt_id1 = $rowWlist1['id0'];
echo"<option value='$valgt_name1'>$valgt_name1</option>\n"; }
echo"</select>";
echo" <input type='submit' value='OK' name='W1' class='button2'>";
echo "<input type='hidden' name='action' value='viewpet'>";
echo "<input type='hidden' name='udskift_angreb' value='OK'>";
echo "<input type='hidden' name='id' value='$id'>";
echo "<input type='hidden' name='petID' value='$petID'>";
echo "<input type='hidden' name='wep_nr' value='a1'>";
echo "<input type='hidden' name='wep_ud' value='$att1'>";
echo "<input type='hidden' name='wep_ind' value='$valgt_name1'>";
echo "<input type='hidden' name='Wa1' value='$valgt_id1'>";
echo"</form>";