Автор Тема: Автоматическая отправка значений!!!  (Прочитано 13141 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Suckerlove

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 20
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Автоматическая отправка значений!!!
« : 15 Сентября 2003, 01:06:51 »
столкнулся с проблемой!
хотел написать собственный скрипт для распознания прользователей:

if(кнопку отправки нажали)
{
  //........
  //........
  //........
  if(пользователь существует)
  {
   !!!!!!!!!!!!!!!!
    Вот тут мне надо открывать другой файл и передать ему значения пользователя(его имя и т.д.), но сделать это надо само собой разумеется без пнопочек, чтобы файл сам отправлял все если аккаунт существует, чтобы пользователю не пришлось еще раз нажимать на кнопку отправки!
   !!!!!!!!!!!!!!!!
  }
}
?>



 
//..............
//..............
//..............
//кнопочка для отправки данных пользователя для проверки существования аккаунта
   
 

Оффлайн Croaker

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 927
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alex-files.ru
Автоматическая отправка значений!!!
« Ответ #1 : 15 Сентября 2003, 10:33:36 »


function check_user()
{
  if (пользователь_существует) {
     return true;
  }
  return false;
}


...



Не все коту матрица.

Оффлайн Suckerlove

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 20
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Автоматическая отправка значений!!!
« Ответ #2 : 15 Сентября 2003, 16:45:56 »
да, но ведь это чать(джавовская) проверяет только существование пользователя. А для меня самое главное отправить автоматически значения. Возможно я не все правильно понял, так как я не знаю, что значит
Заранее благодарен за ответ!

Оффлайн Croaker

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 927
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alex-files.ru
Автоматическая отправка значений!!!
« Ответ #3 : 15 Сентября 2003, 16:52:24 »
насколько я понял задачу, ее можно перефразировать так:
при отправке данных проверить - есть пользователь или нет, если пользователь есть - отправить данные, если пользователя нет - ничего не отправлять. Так?
Не все коту матрица.

Оффлайн Suckerlove

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 20
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Автоматическая отправка значений!!!
« Ответ #4 : 15 Сентября 2003, 17:26:10 »
Ты понял все правильно, вот вся кострукция, может быть, это поможет тебе понять меня!!!


 
          if ($enter)
      {
        $db   = mysql_connect();
        $str  = "select login, password, priority from Users";
        $str .= " where login = \'$login\'";
        $res  = mysql_db_query("introduction",$str);
        $num  = mysql_num_rows($res);
        if ($num>0)
        {
          $pr = mysql_result($res,0,"priority");
          $pass = mysql_result($res,0,"password");
          if ($pass = $password)
          {
            if ($pr = 0)
            {
              echo"";
              echo"";
              echo"";
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
              Вот тут должна быть вставка, которая будет отсылать значение $login, так как форм отсылает только после нажатия на "субмит"
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            }
            else
            {
              echo"
";
              echo"";
              echo"";
              echo"
";
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
              Вот тут тоже должна быть вставка, которая будет отсылать значение $login и $priority, так как форм отсылает только после нажатия на "субмит"
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            }
          }
          else
          {
            echo "Das Kennwort, das Sie eingegeben haben war falsch.";
            echo "Wir bitten Sie um einen neuen Versuch";
          }
        }
        else
        {
          echo"Der von Ihnen eingegebene Account existiert nicht.";
        }
      }
    ?>
 
 
   

      Login:

     


      Password:

     


     


      Registration
   


 

Оффлайн Croaker

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 927
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alex-files.ru
Автоматическая отправка значений!!!
« Ответ #5 : 15 Сентября 2003, 18:01:50 »
[OFF]Немецкий язык рулит, жалко, что я его не понимаю.[/OFF]

Мать.. Сегодня не мой день, явно. Че-то я подумал, что у тебя javascript. %)

Слушай, то ли я туплю, то ли у тебя скрипт такой. Объясни мне, зачем тебе отправлять форму 2 раза (что в приципе невозможно)? Что тебе мешает все данные в одну форму внести, и разом их всех отправлять.

Посмотрел свой скрипт, нихрена не понял. Попробуй описать задачу еще раз, чтобы я, глупый человек, ее понял.

И вообще - топик надо в PHP.
Не все коту матрица.

Оффлайн Croaker

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 927
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alex-files.ru
Автоматическая отправка значений!!!
« Ответ #6 : 15 Сентября 2003, 18:07:12 »
Все, кажись я догнал. У тебя есть скрипт. Он использует некую переменную, допустим $login. Которая передается (в товем случае) из формы методом POST. И тебе надо этот скрипт запустить, но так, чтобы он отработал и не вякнул. А кроме как через форму ты передавать параметры не умеешь, так?
Не все коту матрица.

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Автоматическая отправка значений!!!
« Ответ #7 : 15 Сентября 2003, 18:39:33 »
[OFF]по ходу чувак порно-сайт лабает... либо службу знакомств[/OFF]
Цитировать
Das Kennwort, das Sie eingegeben haben war falsch.
Wir bitten Sie um einen neuen Versuch

сие означает, что-то типа
Пароль. который вы ввели неверный. Сделайте пожалуйтса новый поиск... (Либо введите свои данные еще раз)
Цитировать
Der von Ihnen eingegebene Account existiert nicht

А это что-то типа
У вас нет эккаунта либо вы не зарегестрированы.

Извини, у меня с английским получше будет, чем с немецким... :)
работа в Украине

Оффлайн Suckerlove

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 20
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Автоматическая отправка значений!!!
« Ответ #8 : 15 Сентября 2003, 19:16:13 »
Да, я умею передавать параметры только по средствам формы, так вот, форму мне 2 раза надо отправлять по следующей причине:
сначала заполняется форма и отправляются параметры тому же самому файлу!!!!!!!! то есть название этого файла, что я написал: entrance.php, а если ты успел заметить, форма отправляется на entrance.php, то есть сама себе. Файл загружается еще раз переджавая значение нажатой кнопки, что позволяет загрузиться первой части программы! Если введеного аккаунта нет то опять выводиться окно для заполнения и опять отправляется аккаунт, и так до сих пор, пока заданый аакаунт не оказывается существующим, тогда мне нужно отправить этот аккаунт еще раз только теперь другому файлу, только на этот раз программа отправляет все сама разумеется без нажатия на кнопку, так как это было бы глуподля пользователя два раза подтверждать ввод данных. Так вот, как программе отправить  даные без подтверждения, то есть бюез нажатия на всякие кнопки!

Оффлайн Suckerlove

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 20
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Автоматическая отправка значений!!!
« Ответ #9 : 15 Сентября 2003, 19:17:52 »
Yukko
Я понимаю, что приятно показывать свои знания в языках, но я ведь попросил помощи в другом, так что пожалуйста помоги мне лучше действительно!

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Автоматическая отправка значений!!!
« Ответ #10 : 15 Сентября 2003, 19:37:03 »
Suckerlove [off]
вообще-то это оффтопик, но я работаю с голландцами, и они мне содержание веб-страниц на английский с голландского переводят, хотя я и сам это сделать могу, мог бы и ты потрудиться нам перевести, там вообще-то немного было... а немецкий знают меньше чем английский.
Почему вообще тебе должны помогать, когда ты даже самую малость сделать нужным не посчитал???[/off]

Что ты хочешь делать я так и не догнал... но вот  в этой конструкции:

if ($pass = $password)
{
if ($pr = 0)
{
}
else
{
//  Это никогда не выполнится

....
}
}else
{
  //это тоже  
...
}
Потому что в провереке if()
$var = value всегда будет давать true
так как ты делаешь присваивание переменной значения. Проверка правильно выглядит вот так:
if($var == value)
{

}
else
{
//выполнится, если $var  не равнятся value
}
работа в Украине

Оффлайн Suckerlove

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 20
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Автоматическая отправка значений!!!
« Ответ #11 : 15 Сентября 2003, 20:55:28 »
Это просто проверка аккаунта с переходом на страницу зарегистрированных пользователей, еслри аккаунт подтвердиться и для "специальных пользователей" переход на специальную страницу! Для меня главное отправить значения другому файлу автоматически!!!!!!!!!!!

 А что качается проверки и присвоения значений (=;==), спасибо за то что наставил меня на "истинный путь" :-) Я просто старый паскалист... но это изменю! Еще раз прошу пересмотреть и помочь мне.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Автоматическая отправка значений!!!
« Ответ #12 : 15 Сентября 2003, 22:56:27 »
у меня сильное подозрение, что товарищ не понимает, где у него форма, а где - РНР
и наивно полагает, что РНР у него как раз в форме.
Это впеччатление сложилось после беглого просмотра его вопросов и примеров.

Оффлайн Suckerlove

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 20
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Автоматическая отправка значений!!!
« Ответ #13 : 16 Сентября 2003, 01:34:56 »
RomikChef
Да нет же, все я понимаю, я же и тестировал и до того места где я не могу разобраться все идет хорошо... Если интересно и есть желание помочь, то я могу объяснить популярно, что мне надо.

Оффлайн Suckerlove

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 20
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Автоматическая отправка значений!!!
« Ответ #14 : 16 Сентября 2003, 01:49:53 »
Что бы вам было легче мне помогать я все упрощу и опишу точно!
И так:
название файла: entrance.php


//из предыдущейстроки следует, что форма отсылается тому же файлу: entrance.php
 Login:







Теперь так как форма отправилась сама себе, файл entrance.php получает значение $enter=true, а значит выполняется условие

if ($enter)
{
  $db = mysql_connect();
  $str = "select login, password from Users";
  $str .= " where login = \'$login\'";
  $res = mysql_db_query("introduction",$str);
  $num = mysql_num_rows($res);
// если существует такой аккаунт
  if ($num>0)
  {
    $pass = mysql_result($res,0,"password");
     if ($pass = $password)
// если пароль правильный
    {
// то вот тут мне надо отправить значение $login другому файлу(например room.php)
    }
  }
}
?>

если хоть одно условие не выполнилось, то опять появляется окно с вводом аккаунта и опять заполняется форма и отправляется сама себе опять все проверки и если хоть одна не выполняется, то опять все по новой и т.д. пока все условия не выполнятся, вот тогда мне надо отослать $login

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28