[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не работает sql запрос через ajax
Happy!
Здравствуйте, помогите пожалуйста, я написал программу отправляющую через ajax post-ом sql запрос, и его обработчик, вот код:
<script src="jquery.js"></script>
<script
type="text/javascript">
function
login()
{
var SizeInpyt = document.getElementById('SizeInpyt');
$.post("test.php", {action: SizeInpyt.value, method: "get" },function(data){
document.getElementById('Div').innerHTML = data;
});
}
</script>
</head>
<body>
<?
echo date('U'). "<br>";?>
<textarea
id="SizeInpyt" rows="4" cols="25"></textarea>
<br>
<a
href='#' onClick="login()">123</a>
<br>
<div
id='Div'></div>

Php обработчик:
$rtt = $_POST['action'];
echo "<br>Запрос: " .$rtt. "<br>Результат:<br>";
$server = "localhost";
$db = @mysql_connect("$server","root","123456") or print('Error:'. mysql_error());
if($db)
{
$sql = @mysql_query("" .$rtt. "",$db) or print('Error:'. mysql_error());

Проблема в том что на все запросы mysql_erroe() выдает No database selected, я уже все перепробовал, что с этим делать?



Спустя 2 минуты, 9 секунд (16.04.2011 - 19:06) neadekvat написал(а):
Может, выбрать базу данных, как и просит скрипт?

Спустя 2 минуты, 28 секунд (16.04.2011 - 19:08) Happy! написал(а):
Я пробовал запросы которые не требуют подключения к бд, но всеравно ошибка

Спустя 28 секунд (16.04.2011 - 19:08) ИНСИ написал(а):
Happy! может тут дело?

$.post("test.php", {action: SizeInpyt.value, method: "get" }


:)

Спустя 1 минута, 44 секунды (16.04.2011 - 19:10) ИНСИ написал(а):
вообщем, может попробуешь так?:

                      $.ajax({
type: 'POST',
url: 'file.php',
data: 'id=927&text=Full',
success: function(data) {

}
}
);

Спустя 2 минуты, 17 секунд (16.04.2011 - 19:12) Happy! написал(а):
Извеняюсь, у меня проблемы с сервером были, разобрался уже

Спустя 12 секунд (16.04.2011 - 19:13) neadekvat написал(а):
velbox, ты ошибку то видел?!

Happy!, после подключения к базе надо выбрать базу данных, с которой будет идти работа.
Осуществляется функцией mysql_select_db()

Спустя 22 минуты, 19 секунд (16.04.2011 - 19:35) neadekvat написал(а):
velbox, как ты стал модером? Я поражаюсь твоей некомпетенции.
Какой нафиг метод GET? Это просто аргумент c именем method и значением get, передаваемый методом POST на другую страницу.
Чтобы сделать запрос методом GET надо использовать либо $.get либо $.ajax с аргументом type: 'get' или без оного вообще (сработает по умолчанию)

Спустя 3 часа, 56 минут, 3 секунды (16.04.2011 - 23:31) Happy! написал(а):
Я знаю сейчас вопрос не в тему будет, но очень не хочется флудить, так что кто знает подскажите, у меня без интернета не работает localhost, и я не могу понять firefox мне не дает доступа( он мне выдает ошибку: Firefox находится в автономном режиме; в этом режиме работа с сайтами в Интернете невозможна.) или у меня с локальным сервером проблемы?

Спустя 1 час, 28 минут, 22 секунды (17.04.2011 - 00:59) Arni написал(а):
Цитата (Happy! @ 16.04.2011 - 20:31)
Я знаю сейчас вопрос не в тему будет, но очень не хочется флудить, так что кто знает подскажите, у меня без интернета не работает localhost, и я не могу понять firefox мне не дает доступа( он мне выдает ошибку: Firefox находится в автономном режиме; в этом режиме работа с сайтами в Интернете невозможна.) или у меня с локальным сервером проблемы?

Windows 7 ?

Спустя 6 часов, 22 минуты (17.04.2011 - 07:21) ИНСИ написал(а):
neadekvat согласен, не заметил.

Цитата
velbox, как ты стал модером? Я поражаюсь твоей некомпетенции.

Не стоит бросаться такими словами! Надеюсь, больше такого не повторится!

Спустя 1 час, 23 минуты, 6 секунд (17.04.2011 - 08:45) Happy! написал(а):
Цитата (Arni @ 16.04.2011 - 21:59)
Windows 7 ?

Нет, linux ubuntu 10.10

Спустя 1 час, 38 минут, 9 секунд (17.04.2011 - 10:23) Arni написал(а):
Цитата (Happy! @ 17.04.2011 - 05:45)
Цитата (Arni @ 16.04.2011 - 21:59)
Windows 7 ?

Нет, linux ubuntu 10.10

Резолвит имена значит через роутер.

Спустя 3 часа, 3 минуты, 39 секунд (17.04.2011 - 13:26) neadekvat написал(а):
Цитата (velbox @ 17.04.2011 - 08:21)
Не стоит бросаться такими словами! Надеюсь, больше такого не повторится!

Я сказал это на основе своих наблюдений, а не на основе исключительно этой темы.
И я тоже надеюсь, что ты будешь сначала читать документацию, прежде чем отвечать. Или хотя бы делать оговорку о том, что не уверен в своих словах. Потому что
а) ты выставляешь себя не в лучшем свете
б) ты вводишь в заблуждение людей, которые знают об обсуждаемой теме меньше.

Спустя 2 дня, 22 часа, 38 минут, 53 секунды (20.04.2011 - 12:05) walters написал(а):
Цитата (Happy! @ 16.04.2011 - 20:31)
Я знаю сейчас вопрос не в тему будет, но очень не хочется флудить, так что кто знает подскажите, у меня без интернета не работает localhost, и я не могу понять firefox мне не дает доступа( он мне выдает ошибку: Firefox находится в автономном режиме; в этом режиме работа с сайтами в Интернете невозможна.) или у меня с локальным сервером проблемы?

найди кнопку (Файл) и убери оттуда галочку у строки (работать автономно)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.