За последние 24 часа нас посетили 21820 программистов и 1067 роботов. Сейчас ищут 678 программистов ...

Помогите найти ошибку

Тема в разделе "Прочие вопросы по PHP", создана пользователем WhiteBerkut, 21 фев 2006.

  1. WhiteBerkut

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

    С нами с:
    21 фев 2006
    Сообщения:
    51
    Симпатии:
    0
    Адрес:
    Иваново
    Люди извините за нубский вопрос но все-такм. Надо внести изменение в таблице бд я использовал скрипт привиденный ниже но в предпоследней строчке мне пишет ошибку синтаксиса. в чем дело?


    <?php
    if(!($dblink = mysql_connect("localhost", "admin", "******")))
    {
    print("Невозможно подключиться к базе данных<br>\n");
    print("Завершение работы!<br>\n");
    exit();
    }
    if(!($dbResult = mysql_query("bd_polzovateli", $dbLink)))
    {
    print("Невозможно использовать тестовую базу данных<br>\n");
    print("Завершение работы!<br>\n");
    exit();
    }
    $sql = "INSERT INTO `noob` ( `ID` , `Name` , `Password` , `e-mail` )";
    " VALUES ( , $_REQUEST['YourName'], $_REQUEST['YourPassword'], $_REQUEST['mail'],);"
    ?>
     
  2. Бутузов

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

    С нами с:
    5 фев 2006
    Сообщения:
    115
    Симпатии:
    0
    Адрес:
    Київ, Україна
    правило номер 1
    приводи текст ошибки
    правило номер 2
    по возможности оформляй код
    правило номер 3
    не танцевать



    -------------------
    Пси корпус распущен, телепаты в бегах.

    это раз
    Код (Text):
    1.  
    2. $sql = "INSERT INTO `noob` ( `ID` , `Name` , `Password` , `e-mail` )";
    3. " VALUES ( , $_REQUEST['YourName'], $_REQUEST['YourPassword'], $_REQUEST['mail'][b],[/b]);"

    меня дико мущяет пустое место перед запятой в начале, это два.
    меня очень дико смущяет оформление запроса в целом, это три.
     
  3. Evgeny

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

    С нами с:
    6 фев 2006
    Сообщения:
    12
    Симпатии:
    0
    Адрес:
    Красноярск
    это вообще бред какой-то написан!
     
  4. WhiteBerkut

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

    С нами с:
    21 фев 2006
    Сообщения:
    51
    Симпатии:
    0
    Адрес:
    Иваново
    Согласен, но может можно както его исправить? Я только начинаю учиться и это фактически мой первый код. А ошибка такая:
    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\html\skript.php on line 15

    Т.е. ошибка в предпоследней строчке. Запятую убрал не помогло.
     
  5. simpson

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

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    PHP:
    1. $sql = 'INSERT INTO `noob` (`ID`, `Name`, `Password`, `e-mail`)
    2. VALUES (null, "' .$_REQUEST['YourName']. '", "' .$_REQUEST['YourPassword']. '", "' .$_REQUEST['mail']. '")';
     
  6. WhiteBerkut

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

    С нами с:
    21 фев 2006
    Сообщения:
    51
    Симпатии:
    0
    Адрес:
    Иваново
    Спасибо большое!
     
  7. ONK

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

    С нами с:
    4 фев 2006
    Сообщения:
    281
    Симпатии:
    0
    Адрес:
    СПб
    Какой ужас. Представляю, сколько дыр в приложении написанном WhiteBerkut-ом
     
  8. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    а это и не приложение ...
     
  9. simpson

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

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    :D да уж...