Пишет не верный формат фамилии что здесь не так /----------Фамилия------------//
if (isset($_GET['set']) && $_GET['set']=='famil'){
if (isset($_POST['ank_famil']) && preg_match('#^([A-zА-я \-]*)$#ui', $_POST['ank_famil']))
{
$user['ank_famil']=$_POST['ank_famil'];
mysql_query("UPDATE `user` SET `ank_famil` = '".my_esc($user['ank_famil'])."' WHERE `id` = '$user[id]' LIMIT 1"
}
else $err[]='Неверный формат Фамилии';
preg_match('#^([A-Za-zА-Яа-я -]*)$#ui', $_POST['ank_famil']))
Серавно пишет не верный фармат фамилии
if (isset($_GET['set']) && $_GET['set']=='famil')
echo "Фамилия :<br /><input type='text' famil='ank_famil' value='".htmlspecialchars($user['ank_famil'],false)."' maxlength='32' /><br />";
<?php
if (isset($_GET['set']) && $_GET['set'] == 'famil') {
echo 'Фамилия: <br><input type="text" name="ank_famil" value="'.(!empty($user['ank_famil']) ? htmlspecialchars($user['ank_famil']) : NULL).'" maxlength="32"><br>';
}
?>
Php и ? используется только в начале кода а не везде