_cooper_
Новичок
проблема с русским
самое интересное то что база ср1251 все поля тоже, но все равно вместо кирилицы записывается в базу ??????????? - вот такая гадость
function save_record() {
//quote check!!!!
if (!empty($_POST)) {
while (list($key, $value) = each ($_POST)) {
$a = $key;
$value = stripslashes($value);
$$a = htmlspecialchars($value,ENT_QUOTES);
}
}
if(!$priority) $priority='N';
if(!$important) $important='N';
if(!$todo_id){
$INTO_str = 'todo_id, todo_title, date, priority, important, description';
$field_str = "'', ";
$field_str .= " '$todo_title', "; //////////////// $todo_title
$field_str .= " '$date', ";
$field_str .= " '$priority', ";
$field_str .= " '$important', ";
$field_str .= " '$description' ";
$query = "INSERT INTO ". TODO_TABLENAME ." ($INTO_str) VALUES ($field_str)";
} else {
$field_str .= " todo_title ='$todo_title', ";
$field_str .= " date ='$date', ";
$field_str .= " priority ='$priority', ";
$field_str .= " important ='$important', ";
$field_str .= " description ='$description' ";
$query = "UPDATE ". TODO_TABLENAME ." SET $field_str WHERE todo_id = '$todo_id'";
}
$result = db_put($query);
echo "<SCRIPT>window.close();top.opener.window.location.href='" . $_SERVER['PHP_SELF'] . "';</SCRIPT>";
}
перед запросом ставлю ему
mysql_query ("set names cp1251");
все равно такая хрень
самое интересное то что база ср1251 все поля тоже, но все равно вместо кирилицы записывается в базу ??????????? - вот такая гадость
function save_record() {
//quote check!!!!
if (!empty($_POST)) {
while (list($key, $value) = each ($_POST)) {
$a = $key;
$value = stripslashes($value);
$$a = htmlspecialchars($value,ENT_QUOTES);
}
}
if(!$priority) $priority='N';
if(!$important) $important='N';
if(!$todo_id){
$INTO_str = 'todo_id, todo_title, date, priority, important, description';
$field_str = "'', ";
$field_str .= " '$todo_title', "; //////////////// $todo_title
$field_str .= " '$date', ";
$field_str .= " '$priority', ";
$field_str .= " '$important', ";
$field_str .= " '$description' ";
$query = "INSERT INTO ". TODO_TABLENAME ." ($INTO_str) VALUES ($field_str)";
} else {
$field_str .= " todo_title ='$todo_title', ";
$field_str .= " date ='$date', ";
$field_str .= " priority ='$priority', ";
$field_str .= " important ='$important', ";
$field_str .= " description ='$description' ";
$query = "UPDATE ". TODO_TABLENAME ." SET $field_str WHERE todo_id = '$todo_id'";
}
$result = db_put($query);
echo "<SCRIPT>window.close();top.opener.window.location.href='" . $_SERVER['PHP_SELF'] . "';</SCRIPT>";
}
перед запросом ставлю ему
mysql_query ("set names cp1251");
все равно такая хрень