<MyRusakov.ru />

Создание Интернет-магазина на PHP и MySQL

Создание Интернет-магазина на PHP и MySQL

Видеокурс "Создание Интернет-магазина на PHP и MySQL" - это уникальный курс по созданию Интернет-магазина с нуля. Особенностью данного курса является то, что создание идёт с самого начала, то есть от идеи. Далее создаётся дизайн всех необходимых страниц, после делается их вёрстка. Затем создаётся движок на PHP и MySQL, после делается Admin-панель и, наконец, готовый сайт размещается в Интернете.

Адрес созданного в этом курсе сайта: http://storedvd.ru

Всё создание сайта будет происходить на Ваших глазах, поэтому Вы легко сможете повторить весь процесс создания сложного функционального сайта уже при разработке своего портала.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Не работает ajax
12.06.2011 22:50:02 Не работает ajax Сообщение #1
armen_98

armen_98

Эксперт

Эксперт

Дата регистрации:
12.01.2011 16:35:33

Сообщений: 130

Может проблема в том что написано name` а не `name`
нужно открыть и только потом закрыть.
Профиль Ответить
13.06.2011 10:02:30 Не работает ajax Сообщение #2
armen_98

armen_98

Эксперт

Эксперт

Дата регистрации:
12.01.2011 16:35:33

Сообщений: 130

1.А где ты вообще подключаешься к базе данных и где его закрываешь?
2.Где у тебя обьект с id error.Вставь ее может у тебя проблема в php коде.
3.если это все на помагло то подключи jquery вот так: <script type="text/javascript" src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
так мы будем уверены что jquery точно подключен.
4.Данные которые ввел пользователь нужно обрабатывать с htmlspecialchars().
5. А вообще код не работает потому что в нем логическая ошибка:

//в начале в полях id="name" и id="lastname" не
//написано нечего они пусты.
var name=$("#name".val();
var lastname=$("#lastname".val();
//значит переменные name и lastname тоже пусты
//так что нужно их включить в $('#save_name').click(function(){

6. А если это все на помогло то вот исправленный код

//index.php start
<html>
<head>
<script type="text/javascript"
src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
<script type = 'text/javascript'>
$(document).ready(function(){
$("#save_name".live('click', function() {
var name=$("#name".val();
var lastname=$("#lastname".val();
$("#error".load("optionsave.php?name=" + name+"&lastname="+lastname);
});
});
</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='button' id='save_name' class='knopka' value='Сохранить'>
</div>
<div id="error">
</div>
</div>
</body>
</html>
//index.php end
//optionsave.php start
<?php
$con = mysql_connect("localhost","user","pass";
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("db_name", $con);
$name = htmlspecialchars($_GET['name']);
$lastname = htmlspecialchars($_GET['lastname']);
if((empty($name)) OR (empty($lastname))) {
die("Вы не заполнили поля";
}
$insert = mysql_query('INSERT INTO `user` (`name`, `lastname`)
VALUES ("'.mysql_real_escape_string($name) . '","' . mysql_real_escape_string($lastname).'"');
if($insert){
echo "Успешно сохранено";
}
else {
die(iconv("UTF-8", "WINDOWS-1251", "Ошибка:".mysql_error()));
}
?>
//option.php end
Профиль Ответить
13.06.2011 15:53:20 Не работает ajax Сообщение #3
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

???????????? почему все так усложнять
1. я не использую .load,мне нравится $.post $.ajax
2. а как ты думаешь где запрос к БД ?
3. все уже работал
Профиль Ответить
13.06.2011 16:06:05 Не работает ajax Сообщение #4
armen_98

armen_98

Эксперт

Эксперт

Дата регистрации:
12.01.2011 16:35:33

Сообщений: 130

используй $.post.ajax но это по моему не рационально!
Профиль Ответить
13.06.2011 16:10:12 Не работает ajax Сообщение #5
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

не вместе либо .post либо .ajax
Профиль Ответить
13.06.2011 16:35:53 Не работает ajax Сообщение #6
armen_98

armen_98

Эксперт

Эксперт

Дата регистрации:
12.01.2011 16:35:33

Сообщений: 130

я понял а я всегда изпользую либо load а если не получиться то ajax.
Профиль Ответить
13.06.2011 17:54:04 Не работает ajax Сообщение #7
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

хочешь через майл пиши познакомимся
Профиль Ответить
13.06.2011 20:49:57 Не работает ajax Сообщение #8
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

как делать чтоб append(data) только один раз добавил?
Профиль Ответить
13.06.2011 20:56:21 Не работает ajax Сообщение #9
armen_98

armen_98

Эксперт

Эксперт

Дата регистрации:
12.01.2011 16:35:33

Сообщений: 130

В смысле 1 раз добавил.Что это значит?
Профиль Ответить
13.06.2011 21:01:05 Не работает ajax Сообщение #10
armen_98

armen_98

Эксперт

Эксперт

Дата регистрации:
12.01.2011 16:35:33

Сообщений: 130

мейл сказать или незнаю в одноклассниках?
Профиль Ответить