razo
Мастер
Дата регистрации:
22.04.2011 18:51:08
Сообщений: 176
Да..
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Покажите код страницы целиком от doctype до </html>.
razo
Мастер
Дата регистрации:
22.04.2011 18:51:08
Сообщений: 176
<head>
<script type="text/javascript" src="style/js/jQuery.js"></script>
<script type = 'text/javascript'>
$(document).ready(function(){
var name=$("#name"

.val();
var lastname=$("#lastname"

.val();
$('#save_name').click(function(){
$.ajax({
url:'optionsave.php',
type:'POST',
data:'name=' + name + '&lastname=' + lastname,
success:function(data){
$('#error').append(data);
}
});
});
});
</script>
</head>
<div id='user_page1'>
<div style='border:1px double #8be224;'>
Имя:<br> <input id='name' type="text" ><br>
Фамилия:<br> <input id='lastname' type="text"><br>
<input type='submit' id='save_name' class='knopka' value='Сохранить'>
PHP:
$name=$_POST['name'];
$lastname=$_POST['lastname'];
if(isset($name) and isset($lastname)){
$inser=mysql_query('insert into `user` (name`,`lastname`) VALUES ("$name","$lastname"

');
if($inser==true){
echo 'Успешно сохранено';
}
}
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Что это? Где <body> начинается? Где заканчивается? Где <html> начинается и где заканчивается? Полный код нужен, а если это и есть "полный код", то исправляйте его.
razo
Мастер
Дата регистрации:
22.04.2011 18:51:08
Сообщений: 176
нету html body ето не мешает,обо варианта попробвал
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
ЧТо значит нет? Поставьте и вставьте полный код сюда.
razo
Мастер
Дата регистрации:
22.04.2011 18:51:08
Сообщений: 176
поставил и не получается,<html><body> ето не обезателно
<html>
<head>
<link rel="stylesheet" href="style/style.css" type="text/css" />
<script type="text/javascript" src="style/js/jQuery.js"></script>
<script type = 'text/javascript'>
$(document).ready(function(){
var name=$("#name"

.val();
var lastname=$("#lastname"

.val();
$('#save_name').click(function(){
$.ajax({
url:'optionsave.php',
type:'POST',
data:'name=' + name + '&lastname=' + lastname,
success:function(data){
$('#error').append(data);
}
});
});
});
</script>
</head><body>
<div id='user_page1'>
<div style='border:1px double #8be224;'>
Имя:<br> <input id='name' type="text" ><br>
Фамилия:<br> <input id='lastname' type="text"><br>
<input type='submit' id='save_name' class='knopka' value='Сохранить'>
</div>
</div>
</body>
</html>
а php На другом файле
$name=$_POST['name'];
$lastname=$_POST['lastname'];
if(isset($name) and isset($lastname)){
$inser=mysql_query('insert into `user` (name`,`lastname`) VALUES ("$name","$lastname"

');
if($inser==true){
echo 'Успешно сохранено';
}
}
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Данный код прекрасно работает. Данные отправляются, принимаются и возвращается ответ. Единственное, что здесь может быть указано у Вас не правильно - это путь: "style/js/jQuery.js". Если же он указан верно, то данные отправляются без проблем, здесь никаких ошибок нет. Но возможна ошибка в коде PHP, тогда это уже совсем другой вопрос.
razo
Мастер
Дата регистрации:
22.04.2011 18:51:08
Сообщений: 176
данны отправляются ер смотри что отправляет
lastname
name undefined
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Я ввёл в форму:
Имя: dsfdf
Фамилия: sd
Отправились следующие данные:
lastname: sd
name: dsfdf
Что абсолютно верно.