I've got a problem with my query!
I'm trying to get my value in my table, set as option selected in my listbox. This only works as i do this:
<?
$query_voorspellingen="SELECT * FROM Voorspellingen
WHERE Voorspellingen.UserID=" . $id . "";
?>
Problem is that i also have to check table Wedstrijden. The select query also needs to check if Wedstrijden.WedstrijdStatus is 'open'.
Thats why i use this:
<?
$query_voorspellingen="SELECT * FROM
Voorspellingen, Wedstrijden
WHERE Voorspellingen.UserID=" . $id . "
AND Wedstrijden.WedstrijdStatus='open'";
?>
As i do that, my selected option value is wrong.
By the way, table Voorspelling and table Wedstrijden both have got WedstrijdID
This is the full code i use:
<?
$i=1;
while($row_voorspellingen=mysql_fetch_assoc($result_voorspellingen))
{
echo "<input type='hidden' name='WIDS[".$row_voorspellingen['WedstrijdID']."]' value='".$row_voorspellingen['WedstrijdID']."'>\n";
echo "<input type='hidden' name='UserID[".$row_voorspellingen['UserID']."]' value='".$row_voorspellingen['UserID']."'>\n";
echo "<tr>\n";
echo "<td class='normaal' width='100'>$row_voorspellingen[Dag]</td>\n";
echo "<td class='normaal' width='145' align='left'>$sTeamThuis</td><td class='normaal' >";
?>
<select name="ScoreThuis">
<option value="0" <? if($row_voorspellingen['ScoreThuis']== "0"){echo "SELECTED";}?>>0</option>
<option value="1" <? if($row_voorspellingen['ScoreThuis']== "1"){echo "SELECTED";}?>>1</option>
<option value="2" <? if($row_voorspellingen['ScoreThuis']== "2"){echo "SELECTED";}?>>2</option>
<option value="3" <? if($row_voorspellingen['ScoreThuis']== "3"){echo "SELECTED";}?>>3</option>
<option value="4" <? if($row_voorspellingen['ScoreThuis']== "4"){echo "SELECTED";}?>>4</option>
<option value="5" <? if($row_voorspellingen['ScoreThuis']== "5"){echo "SELECTED";}?>>5</option>
<option value="6" <? if($row_voorspellingen['ScoreThuis']== "6"){echo "SELECTED";}?>>6</option>
<option value="7" <? if($row_voorspellingen['ScoreThuis']== "7"){echo "SELECTED";}?>>7</option>
<option value="8" <? if($row_voorspellingen['ScoreThuis']== "8"){echo "SELECTED";}?>>8</option>
<option value="9" <? if($row_voorspellingen['ScoreThuis']== "9"){echo "SELECTED";}?>>9</option>
<option value="10" <? if($row_voorspellingen['ScoreThuis']== "10"){echo "SELECTED";}?>>10</option>
</select>
<?
echo "</td>\n";
echo "<td class='normaal' width='10' align='center'> - </td>\n";
echo "<td class='normaal' width='145' align='right'>$sTeamUit</td>\n<td class='normaal' >\n";
?>
<select name="ScoreUit">
<option value="0" <? if($row_voorspellingen['ScoreUit']== "0"){echo "SELECTED";}?>>0</option>
<option value="1" <? if($row_voorspellingen['ScoreUit']== "1"){echo "SELECTED";}?>>1</option>
<option value="2" <? if($row_voorspellingen['ScoreUit']== "2"){echo "SELECTED";}?>>2</option>
<option value="3" <? if($row_voorspellingen['ScoreUit']== "3"){echo "SELECTED";}?>>3</option>
<option value="4" <? if($row_voorspellingen['ScoreUit']== "4"){echo "SELECTED";}?>>4</option>
<option value="5" <? if($row_voorspellingen['ScoreUit']== "5"){echo "SELECTED";}?>>5</option>
<option value="6" <? if($row_voorspellingen['ScoreUit']== "6"){echo "SELECTED";}?>>6</option>
<option value="7" <? if($row_voorspellingen['ScoreUit']== "7"){echo "SELECTED";}?>>7</option>
<option value="8" <? if($row_voorspellingen['ScoreUit']== "8"){echo "SELECTED";}?>>8</option>
<option value="9" <? if($row_voorspellingen['ScoreUit']== "9"){echo "SELECTED";}?>>9</option>
<option value="10" <? if($row_voorspellingen['ScoreUit']== "10"){echo "SELECTED";}?>>10</option>
</select>
<?
echo "</tr>\n\n";
$i++;
}
?>