привет, есть форма :
echo "<form method='post' action='/edit/qn.php'>";
echo '* <input type="text" name="nick" value="'.$user['nick'].'" placeholder="Никнейм" />';
echo '<br />+ <input type="text" name="nomer" value="'.$user['nomer'].'" placeholder="Nomer" />';
echo "<br /><input type='submit' name='submit' value='Сохранить' />";
echo "</form>";
Обработчик:
if (isset($_POST['submit'])){
if (isset($_POST['nick']) && preg_match('#^([A-zА-я -]*)$#ui', $_POST['nick'])) {
$post = $_POST['nick'];
mysql_query("UPDATE `users` SET `nick` = '$post' WHERE `id` = '$user[id]' LIMIT 1"
![*](/content/reactions/bystrie/podmig-original.png)
;
}
if (isset($_POST['nomer'])){
mysql_query("UPDATE `users` SET `nomer` = '$_POST[nomer]' WHERE `id` = '$user[id]' LIMIT 1"
![*](/content/reactions/bystrie/podmig-original.png)
;
}
}
Никнейм сохраняет правильно, а вот вместо номера сохраняет цифры совсем другие, не те что я ввожу, $_post[nomer] передается правильно