За последние 24 часа нас посетили 60624 программиста и 1743 робота. Сейчас ищут 912 программистов ...

Подскажите где ошибка

Тема в разделе "PHP для новичков", создана пользователем McLotos, 25 фев 2011.

  1. McLotos

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

    С нами с:
    24 фев 2011
    Сообщения:
    90
    Симпатии:
    0
    PHP:
    1.  
    2.  $query = "INSERT INTO userlist VALUES (NULL,'$_POST['BusinessUnit']','$_POST['Lastname']','$_POST['Firstname']','$_POST['DOA']','$_POST['DOD']','$_POST['MonthLimit']','$_POST['PhoneNumber']','$_POST['name']','".md5($_POST['pass'])."','$_POST['LineManager']')";
    3.  
    Код (Text):
    1. Ошибка: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in
    А если вот так

    PHP:
    1. $query = "INSERT INTO userlist VALUES (NULL,'$_POST[BusinessUnit]','$_POST[Lastname'],'$_POST[Firstname]','$_POST[DOA]','$_POST[DOD]','$_POST[MonthLimit]','$_POST[PhoneNumber]','$_POST[name]','".md5($_POST['pass'])."','$_POST[LineManager]')";
    Ругается типа
    Код (Text):
    1. Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting ']'
     
  2. McLotos

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

    С нами с:
    24 фев 2011
    Сообщения:
    90
    Симпатии:
    0
    Как уже наверное поняли одна и так же строка, только в одной есть ковычки внутри скобок, а в другой нету.
     
  3. Gromo

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

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    PHP:
    1. <?php
    2.  
    3. $query = "INSERT INTO userlist VALUES (NULL,'{$_POST['BusinessUnit']}', '{$_POST['Lastname']}', '{$_POST['Firstname']}', '{$_POST['DOA']}', '{$_POST['DOD']}', '{$_POST['MonthLimit']}', '{$_POST['PhoneNumber']}', '{$_POST['name']}', '".md5($_POST['pass'])."', '{$_POST['LineManager']}')";