Добрый день!
Принцип работы скрипта: форма, где вводим ник и статус который хотим присвоить данному игроку.
Скрипт меняет значение char_status, в колонке с данными игроков id, в базе players.
Проблема в том, что статус меняется только если он - число! В чем я ошибся? Как можно сделать чтобы и текст добавлялся?
<?php
include ("../func/func.dco");
if (isset($c_pass)&&isset($row['pass'])&&$c_pass==$pass&&$row['uin']==1){
include("nav.php");
?>
</td>
<td>
<form method="post" action="pers_status.php">
Ник:<br>
<input type="text" name="nick" value=""><br>
Статус:<br>
<input type="text" name="status" value=""><br>
<input type="submit" name="submit" value="submit">
</form>
<?php
if (isset($submit)){
mysql_query("UPDATE players.id SET char_status = $status WHERE nick = '$nick'");
if (mysql_affected_rows()==1)
echo 'Статус изменен';
else
echo 'Ошибка, вероятно такого персонажа несуществует';
}
?>
<?php
}else {
header ("location: /login.php");
exit();}
?>
</td>
</tr>
</table>
</body>
</html>