За последние 24 часа нас посетили 16659 программистов и 1679 роботов. Сейчас ищут 899 программистов ...

Актуально?

Тема в разделе "PHP для новичков", создана пользователем M1lleniuM, 13 окт 2012.

  1. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    и так, поехали еще раз:

    Код (Text):
    1. <?php
    2. if(!$login || !$password){
    давай вместе хором:

    начался скрипт!
    Если $login == false (это типа я за тебя начал рассуждать)....

    ага, а скуяле ей не быть фалсе, если этой переменной в природе нет????

    наверное нее надо до условия определить???

    от я му_дак....точно, надо ее до условия определить!!!

    ЗЫ Игорь, кавычки в 4-1 строке будем искать после :)
     
  2. M1lleniuM

    M1lleniuM Активный пользователь

    С нами с:
    28 сен 2012
    Сообщения:
    34
    Симпатии:
    0
    Опять перепутал место вывода из массива $_POST?
     
  3. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    хм....может это все же не твое???

    у тебя нет места вывода массива $_POST ((((

    вообщем проговаривай про себя что пишешь и попробуй думать так же как думает машина.

    я пас... (
     
  4. M1lleniuM

    M1lleniuM Активный пользователь

    С нами с:
    28 сен 2012
    Сообщения:
    34
    Симпатии:
    0
    Будем надеяться вы не правы. Спасибо за совет. Буду стараться. Но наверно все с малого начинали. Я мало чего знаю по php. Я иду некоторым методом, что загораюсь идеей создания чего-либо, ищу решения, пропуская многое, анализирую коды других - узнаю из них то, что мне не понятно, а после создаю свой код. Полностью свой. Я могу прочитать всю теорию.. Но я более по практике. Может быть я не прав. Но таков мой метод. Мне так проще. И то что вы мне указываете сейчас на мои ошибки ОЧЕНЬ мне помогает:) Я все ошибки анализирую и пытаюсь понять в чем не прав. И за это вам огромное спасибо
     
  5. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    пытайся, пробуй, у тебя все получится

    в каждом твое скрипте, первой строчкой должно идти

    error_reporting(E_ALL);

    дальше пхп тебе сам все подскажет где ты накосячил, удачи!
     
  6. M1lleniuM

    M1lleniuM Активный пользователь

    С нами с:
    28 сен 2012
    Сообщения:
    34
    Симпатии:
    0
    Окей!:) Еще раз спасибо!

    Добавлено спустя 45 минут 38 секунд:
    Возможно вы ждете от меня вот этого:
    Код (PHP):
    1. if(isset($_POST['login'])){
    2. $login=$_POST['login'];}
    3. if(isset($_POST['password']{
    4. $password=$_POST['password'];}
    5.  
    Возможна ошибка в синтаксисе. Вообщем проверка на существование переменной. Если она не существует - то создается.

    P,S, Если неправильно извиняюсь. Импровизирую
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Спакуха. Просто надо сразу закинуть в голову основные положения. Например что логин или пароль "0" сойдёт за false.
     
  8. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Код (PHP):
    1. if(isset($_POST['login']) && isset($_POST['password'])) {
    2.     $login=$_POST['login'];
    3.     $password=$_POST['password'];
    4. } 
    Лучше тогда сделать так:

    Код (PHP):
    1. if(isset($_POST['submit'])) {
    2.     if(isset($_POST['login']) && isset($_POST['password'])) {
    3.         $login=$_POST['login'];
    4.         $password=$_POST['password'];
    5.     } else {
    6.         echo'Заполните все поля!';
    7.     }
    8. } 
    А то иначе будет постоянно висеть "Заполните все поля" =)

    Способов валом, можно разбить по очереди, что заполнить нужно.

    Я обычно отправляю скрытое поле с значением.
    Так как кнопок сабмит не делаю.

    И вообще лучше облегчить на js, чтобы не было повторных запросов после обновления страницы и всяких ничтожных кнопарей назад.
     
  9. M1lleniuM

    M1lleniuM Активный пользователь

    С нами с:
    28 сен 2012
    Сообщения:
    34
    Симпатии:
    0
    Я правильно понял?:) Этого от меня добивались?:) Видел пару раз в других скриптах, вот и запомнил:)

    Добавлено спустя 5 минут 35 секунд:
    Ну js я не знаю:) Пока это нужно освоить:):) Должен в техе изучать его позже. Но не думаю, что меня там многому научат. Основы дадут, а там самообразованием попробую доучить:)
     
  10. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
  11. M1lleniuM

    M1lleniuM Активный пользователь

    С нами с:
    28 сен 2012
    Сообщения:
    34
    Симпатии:
    0
    Ну английский я не так хорошо знаю:)
     
  12. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    отличный повод выучить
     
  13. M1lleniuM

    M1lleniuM Активный пользователь

    С нами с:
    28 сен 2012
    Сообщения:
    34
    Симпатии:
    0
    Да я ж не уникум:) Я не могу 10 вещами сразу заниматься:) Потихоньку пазл соберется:)
     
  14. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Есть же переводчики)
    В крайнем они бывают такую приблуду переведут, ну суть понять можно.
     
  15. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    а ты попробуй сразу учить язык пхп и читать доки на англ на php.net
     
  16. M1lleniuM

    M1lleniuM Активный пользователь

    С нами с:
    28 сен 2012
    Сообщения:
    34
    Симпатии:
    0
    Поппробую:)
     
  17. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
  18. M1lleniuM

    M1lleniuM Активный пользователь

    С нами с:
    28 сен 2012
    Сообщения:
    34
    Симпатии:
    0
    Запрос наверно неверно составлен. Буду исправлять. Еще хочу попробовать задействовать mysql_fetch_row. Может пригодится
     
  19. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Давай-давай
     
  20. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Код (PHP):
    1. if(isset($_POST['login'],$_POST['password'])) {
    Ступил, что - то =)
     
  21. Колбася

    Колбася Активный пользователь

    С нами с:
    12 дек 2011
    Сообщения:
    722
    Симпатии:
    0
    А пароль тут при вводе резаться не будет жестко?
    В регистрации такое же при вводе?