好吧,我正在制作一款游戏,并希望当用户有大量图像可以从中选择图片时。我在数据库中有一列是user_image,它的默认值是0,如果它是0,它是一个图像。它是0-3,每个数字都是一个单独的图像。像这样..带有单选按钮的Mysql更新数据库
<?php
if ($userp['user_image'] = 0)
{
echo
'<img src="../achievements/Silver-Bank.png" width="60" height="60" title="Change Image"">';
}
elseif ($userp['user_image'] = 1 )
{
echo
'<img src="../achievements/Silver-Missions.png" width="60" height="60" title="Change Image"">';
}
elseif ($userp['user_image'] = 2)
{
echo
'<img src="../achievements/Silver-Level.png" width="60" height="60" title="Change Image"">';
}
elseif ($userp['user_image'] = 3)
{
echo
'<img src="../achievements/Diamond-Bank.png" width="60" height="60" title="Change Image"">';
}
?>
这就是显示用户图像的地方。我为用户做了一个页面,用单选按钮选择图像。这里是用PHP来更新数据库,我似乎无法得到它的工作。
<?php
if (isset ($_POST['new_user_image']))
{
$sql = "UPDATE users SET user_image=(new_user_image) WHERE id='".$id."'";
$res = mysql_query($sql);
if (mysql_affected_rows($connect) == 1) {
echo 'User image sucessfully changed!';
}
else
{
}
}
?>
这就是它的PHP,并不是不好意思,但它不让我张贴表和表格?
我知道PHP是正确的,很确定它是。我认为这与表格有关。我在不同的TD上有提交按钮,我认为它会影响它。 –
[**请不要在新代码中使用'mysql_ *'函数**](http://bit.ly/phpmsql)。他们不再被维护,[弃用过程](http://j.mp/Rj2iVR)已经开始。看到[**红框**](http://j.mp/Te9zIL)?学习[*准备的语句*](http://j.mp/T9hLWi),并使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli) - [这篇文章](http://j.mp/QEx8IB)将帮助你决定哪个。如果你选择PDO,[这里是一个很好的教程](http://j.mp/PoWehJ)。 –