Все знают что я сам для себя занимаюсь WM_KoT
вот решил сделать добавление фамилии.
Создал доп поле в таблице
DROP TABLE IF EXISTS `users`;
CREATE TABLE IF NOT EXISTS `users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`balls` tinyint(4) NOT NULL,
`user` char(20) NOT NULL DEFAULT '',
`pass` char(32) DEFAULT NULL,
`name` char(10) DEFAULT NULL,
`fame` char(15) DEFAULT NULL,
А вот тут я ничего не пойму
case name:
echo $div_title . 'Имя' . $div_end;
if (isset($_POST['save'])) {
$name = trim(mysql_real_escape_string(check($_POST['name'])));
if (!empty($name) && !preg_match('#^[а-яё]+$#ui', $name)) {
err('Имя вводится русскими буквами!');
} else {
mysql_query("UPDATE `users` SET `name` = '$name' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: edit.php?ok');
}
}
echo '<FORM method="POST" action="edit.php?do=name">
<label>Имя:</label><br/>
<input type="text" name="name" value="' . $user['name'] . '"/>
<br/>
<input type="submit" name="save" value="Сохранить"/>
</FORM>
<a href="edit.php?">Назад</a>';
break;
case fame:
echo $div_title . 'Фамилия' . $div_end;
if (isset($_POST['save'])) {
$fame = trim(mysql_real_escape_string(check($_POST['fame'])));
if (!empty($fame) && !preg_match('#^[а-яё]+$#ui', $fame)) {
err('Фамилия вводится русскими буквами!');
} else {
mysql_query("UPDATE `users` SET `fame` = '$fame' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: edit.php?ok');
}
}
echo '<FORM method="POST" action="edit.php?do=name">
<label>Фамилия:</label><br/>
<input type="text" name="fame" value="' . $user['fame'] . '"/>
<br/>
<input type="submit" name="save" value="Сохранить"/>
</FORM>
<a href="edit.php?">Назад</a>';
break;
Почему не пишет в поле ничего ?
вот решил сделать добавление фамилии.
Создал доп поле в таблице
DROP TABLE IF EXISTS `users`;
CREATE TABLE IF NOT EXISTS `users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`balls` tinyint(4) NOT NULL,
`user` char(20) NOT NULL DEFAULT '',
`pass` char(32) DEFAULT NULL,
`name` char(10) DEFAULT NULL,
`fame` char(15) DEFAULT NULL,
А вот тут я ничего не пойму
case name:
echo $div_title . 'Имя' . $div_end;
if (isset($_POST['save'])) {
$name = trim(mysql_real_escape_string(check($_POST['name'])));
if (!empty($name) && !preg_match('#^[а-яё]+$#ui', $name)) {
err('Имя вводится русскими буквами!');
} else {
mysql_query("UPDATE `users` SET `name` = '$name' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: edit.php?ok');
}
}
echo '<FORM method="POST" action="edit.php?do=name">
<label>Имя:</label><br/>
<input type="text" name="name" value="' . $user['name'] . '"/>
<br/>
<input type="submit" name="save" value="Сохранить"/>
</FORM>
<a href="edit.php?">Назад</a>';
break;
case fame:
echo $div_title . 'Фамилия' . $div_end;
if (isset($_POST['save'])) {
$fame = trim(mysql_real_escape_string(check($_POST['fame'])));
if (!empty($fame) && !preg_match('#^[а-яё]+$#ui', $fame)) {
err('Фамилия вводится русскими буквами!');
} else {
mysql_query("UPDATE `users` SET `fame` = '$fame' WHERE `id` = '$user[id]' LIMIT 1");
header('Location: edit.php?ok');
}
}
echo '<FORM method="POST" action="edit.php?do=name">
<label>Фамилия:</label><br/>
<input type="text" name="fame" value="' . $user['fame'] . '"/>
<br/>
<input type="submit" name="save" value="Сохранить"/>
</FORM>
<a href="edit.php?">Назад</a>';
break;
Почему не пишет в поле ничего ?