За последние 24 часа нас посетили 15553 программиста и 1617 роботов. Сейчас ищут 773 программиста ...

Не заполняет поля в БД

Тема в разделе "PHP для новичков", создана пользователем MrMos, 19 дек 2014.

  1. MrMos

    MrMos Новичок

    С нами с:
    16 дек 2014
    Сообщения:
    36
    Симпатии:
    0
    Делаю регистрацию сделал табличку ввода ник, логин, пароль...
    жму регистрация все нормально, открываю пхпмайадмин появилась таблица но из заполненных полей только ID и пароль в виде MD5
    вот РНР код
    Код (Text):
    1. <?php
    2. include("connect.php");
    3.  
    4. if (isset($_POST["submit"])) {
    5.     $Nik = $_POST["nik"];
    6.     $Login = $_POST["login"];
    7.     $password = $_POST["password"];
    8.     $password2 = $_POST["password2"];
    9.     if ($password == $password2) {
    10.                 $password = md5($password);
    11.         $query = mysql_query("INSERT INTO reg VALUES ('','$nik','$login','$password')") or die(mysql_error());
    12.     }
    13.     else {
    14.         die("password is wrong");
    15.        
    16.     }
    17. }
    18. ?>
     
  2. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Переменные регистрозависимые

    Имя переменной чувствительно к регистру. php.net/manual/ru/language.variables.basics.php

    Прочитай всю документацию по php: php.net/manual/ru/
     
  3. MrMos

    MrMos Новичок

    С нами с:
    16 дек 2014
    Сообщения:
    36
    Симпатии:
    0
    а можно подробнее? я только начал вникать
     
  4. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    $Login и $login это разные переменные. Учись искать в поиске не понятные слова.
    Регистр букв — см.: заглавная (прописная) и строчная буква.
     
  5. MrMos

    MrMos Новичок

    С нами с:
    16 дек 2014
    Сообщения:
    36
    Симпатии:
    0
    Спасибо заработало, очень хочу научится писать сайты, но очень сложно особенно сложно РНР идет (
     
  6. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Так php это инструмент, тут нужно логику написания программ понимать, почитай книги по программированию.
    Начни с assembler.
     
  7. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Хороший совет :))) У вас реально первым языком был ассемблер? Я бы повесился, если бы с него начал. Но про логику написания - это верно. MrMos, пробуйте сначала по шагам записывать по-русски, что хотите. Порисуйте блок-схемы. Просто начинающие многие забывают, что php - это хоть и скриптовый, но язык программирования. Здесь вон сколько тем открыто только потому, что люди не понимают, что такое последовательность исполнения программы
     
  8. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Первым был pascal в школе, программа с муравьём или кенгуру где по клеткам можно двигать муравья с помощью команд "вверх", "вниз" и т.д. так вот она хорошо учит понимать последовательность действий.