Cliff1336
Новичок
Пытаюсь записать данные в БД, сколько возился, никак не пойму, как решить, помогите пожалуйста..
Проблемы в следующем
Вот код странички
дальше я создаю событие, которое при нажатии клавиши записывает в переменную "saveTag" весь HTML код, лежащий в теге <div id="saveTag"> и отправляю его в файл обработчик
вот собственно сам обработчик saveTable.php
Код в бд сохраняется... но вместо кириллического текста бред вроде "Назв.РўСЂС"
что я делаю не правильно?
Проблемы в следующем
Вот код странички
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Index</title>
<link href="css/style.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.23.custom.min.js"></script>
<script type="text/javascript" src="js/allscripts.js"></script>
</head>
<body>
<div id="saveTag">
<table width="1440" border="1" id="table">
<tr>
<td width="49" rowspan="3"><div align="center">№</div></td>
<td colspan="3" rowspan="3"><div align="center">Назв.Трт</div></td>
<td colspan="3" rowspan="3"><div align="center">Адрес</div></td>
<td colspan="15"><div align="center" id="vodka">Водка</div></td>
<td colspan="8"><div align="center" id="vino">Вино</div></td>
<td colspan="13"><div align="center" id="konjak">Коньяк</div></td>
<td width="12"><div align="center"></div></td>
</tr>
</table>
</div>
<input name="save" type="button" id="save" value="сохранить таблицу">
</body>
</html>
PHP:
$('#save').click(function() {
var saveTable = $('#saveTag').html();
$.ajax({
type: "POST",
url: "saveTable.php",
data: "key=" + saveTable,
success: function(data){
alert("Table Saved!");
}
});
PHP:
<?php
$db = (mysql_connect("localhost","bmb","123"));
mysql_select_db ("bmb",$db);
mysql_query("SET NAMES 'cp1251'");
if (isset($_POST['key'])) {$key = $_POST['key']; if ($key == '') {unset($key);}}
mysql_query ("INSERT INTO data (html) VALUES ('$key')");
?>
что я делаю не правильно?
Вложения
-
234,7 KB Просмотры: 2