Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.01.2011, 08:51
Аспирант
Отправить личное сообщение для Saimon7887 Посмотреть профиль Найти все сообщения от Saimon7887
 
Регистрация: 03.02.2010
Сообщений: 37

Не передаются переменные jQuery Ajax php форма
Здравствуйте дорогие многоуважаемые форумчане, столкнулся внезапно с такой проблемой вообщем вот пример:
1)Код формы
<form action="entering_end.php" method="POST" id="entering_user" name="entering_forms">

    <table cellpadding="10px" cellspacing="10px" border="0px" width="100%" id="reg">
        <tr>
            <td width="30%" align="right">
                Введите логин: 
            </td>
            <td width="70%" align="left">
                <input type="text" name="login" maxlength="15"/>
            </td>
        </tr>
        <tr>
            <td align="right">
                Введите пароль: 
            </td>
            <td align="left">
                <input type="password" name="password" maxlength="15"/>
            </td>
        </tr>
    </table>
    
    <center><div id="button_enter">Войти</div></center>

    </form>

2)код скрипта отправки данных
$('#button_enter').click(function(){
			$.post(
				'_users/entering_end.php',
				$('#entering_user').serialize(),
				function(html){
					$('#content').html(html);
                    title('index');
                    
				},
			
				'text'
			);
		});

3)скрипт транзита переменных через подключение бд
$db = mysql_connect ("localhost","xxx","xxx");
mysql_select_db ("xxx", $db);
mysql_query("SET NAMES 'cp1251'");
header("Content-type: text/html;charset=windows-1251");
foreach($_POST as $key => $val){$_POST[$key]=iconv("UTF-8","CP1251",$val);}

4)Скрипт принимающий данные из формы
require_once('bd.php');
if (isset($_POST['login'])) {$login = $_POST['login'];}
if (isset($_POST['password'])) {$password = $_POST['password'];}
    //заносим введенный пользователем пароль в переменную $password, если он пустой, то уничтожаем переменную
    session_start();
if (empty($login) or empty($password)) //если пользователь не ввел логин или пароль, то выдаем ошибку и останавливаем скрипт
    {
    exit ("Вы ввели не всю информацию, вернитесь назад и заполните все поля!");
    }
    //если логин и пароль введены,то обрабатываем их, чтобы теги и скрипты не работали, мало ли что люди могут ввести
    $login = stripslashes($login);
    $login = htmlspecialchars($login);
$password = stripslashes($password);
    $password = htmlspecialchars($password);
//удаляем лишние пробелы
    $login = trim($login);
    $password = trim($password);
 
$result = mysql_query("SELECT * FROM `clients_base` WHERE `login` = '$login'",$db); //извлекаем из базы все данные о пользователе с введенным логином
    $myrow = mysql_fetch_array($result);
    if (empty($myrow['password']))
    {
    //если пользователя с введенным логином не существует
    exit ("Извините, введённый вами login или пароль неверный.");
    }
    else {
    //если существует, то сверяем пароли
    if ($myrow['password']==$password) {
    //если пароли совпадают, то запускаем пользователю сессию!
    $_SESSION['login']=$myrow['login']; 
    $_SESSION['id']=$myrow['id'];
    echo "Вы успешно вошли на сайт!";
    }
 else {
    //если пароли не сошлись

    exit ("Извините, введённый вами login или пароль неверный.");
    }
    }


Воот, и это все добро работало ровно неделю на сайте, потом хз знает что произошло уже давно копаю, но не могу.
последний получает переменные, но только если значение было в value="", те значения которые были введены вручную не доходят. Помогите плиззззз?!!!!!

Последний раз редактировалось Saimon7887, 14.01.2011 в 09:33.
Ответить с цитированием
  #2 (permalink)  
Старый 16.01.2011, 13:58
Аспирант
Отправить личное сообщение для Saimon7887 Посмотреть профиль Найти все сообщения от Saimon7887
 
Регистрация: 03.02.2010
Сообщений: 37

Спасибо за "помощь" все так "старались". тему в топку сам разобрался
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение проблемы кодировок для AJAX и PHP без iconv (cp1251 в AJAX) Serge Ageyev AJAX и COMET 10 24.04.2013 20:48
Не передаются переменные Ajax php форма Saimon7887 AJAX и COMET 1 16.01.2011 13:57
Необходимо передать переменную из php в функцию jQuery asp_ AJAX и COMET 4 08.01.2011 13:22
Не работает jQuery меню с AJAX eugene1986 jQuery 0 08.07.2010 18:49
jquery, php, json… ? незнайка jQuery 4 06.02.2010 01:45