Denne kode? Fejl eller?
Denne kode:<html>
<head>
<title>køb</title>
</head>
<body>
<? if ($type = farve){
$select_info = mysql_query("SELECT username, credits FROM users WHERE(id='$id')") or die(mysql_error());
$row_info = mysql_fetch_array($select_info);
$result2 = mysql_query("select * from css_v1_shop_farver where id = $id3 order by id DESC");
$row2 = mysql_fetch_array($result2);
echo "<HR><FONT FACE=Verdana SIZE=1 COLOR=#$row2[farve]>Farve: </FONT><BR>";
?>
<?
if ($row_info[credits] < $row2[pris]) {
$credits = floor($row_info[credits]);
echo "<p>Du har IKKE råd til denne farve, for du har kun $credits "; ?> Impulser
<?
} else {
$farve = $row2[farve];
$credits = $row_info[credits] - $row2[pris];
mysql_query("UPDATE users SET usernamecolor='$farve',credits='$credits' WHERE id=$id") or die(mysql_error());
?>
Du har nu købt denne farve:
<table border="0" width="6%" bgcolor="#<? echo $row2[farve]; ?>">
<tr>
<td width="100%"></td>
</tr>
</table>
<p>
<?
}
} elseif ($type = figur){
$select_info = mysql_query("SELECT username, credits FROM users WHERE(id='$id')") or die(mysql_error());
$row_info = mysql_fetch_array($select_info);
$result2 = mysql_query("select * from css_v1_shop_figurer where id = $id3 order by id DESC");
$row2 = mysql_fetch_array($result2);
echo "<HR><FONT FACE=Verdana SIZE=1 COLOR=yellow>$row2[figurnavn];</FONT><BR>";
?>
<?
if ($row_info[credits] < $row2[pris]) {
$credits = floor($row_info[credits]);
echo "<p>Du har IKKE råd til denne farve, for du har kun $credits "; ?> Impulser
<?
} else {
$figur = $row2[figur];
$credits = $row_info[credits] - $row2[pris];
mysql_query("UPDATE users SET figur='$figur',credits='$credits' WHERE id=$id") or die(mysql_error());
?>
Du har nu købt denne figur:
<img src="../gfx/figurer/<? echo $row2[figur]; ?>"><p></p></FONT><p>
<p>
<?
}
}
?>
</body>
</html>
når jeg går ind på figur.php?type=figur&id3=2 så "køber" den farven med id 2 istedet for figuren. hvad er fejlen??
