За последние 24 часа нас посетил 19331 программист и 1607 роботов. Сейчас ищут 964 программиста ...

Проблема добавлении информацию в Базу через форму.

Тема в разделе "PHP и базы данных", создана пользователем Ruslan80, 24 апр 2011.

  1. Ruslan80

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

    С нами с:
    24 апр 2011
    Сообщения:
    3
    Симпатии:
    0
    Адрес:
    Россия
    Здравствуйте.
    Столкнулся с проблемой при добавлении информацию в Базу через форму.

    Нажимаю на кнопку - Занести Сотрудника в Базу, но занесённые в форму данные исчезают, и Базе ничего не добавляется. Скажите пожалуйста, может файл - php.ini настроить надо.
    Пишу код так, но не работает.

    <?php

    if(isset($_POST['name']))
    {
    $name = $_POST['name'];
    }

    if(isset($_POST['lastname']))
    {
    $lastname = $_POST['lastname'];
    }

    if(isset($_POST['dol']))
    {
    $dol = $_POST['dol'];
    }

    $db = mysql_connect("localhost","admin","12345");
    mysql_select_db("mybaza",$db);


    $result = mysql_query("INSERT INTO auto (name,lastname,dol)

    VALUES ('$name','$lastname','$dol')");

    if($result == 'true')
    {
    echo "Информация успешно занесена в Базу!";
    }
    else
    {
    echo "Не удался занести инфо в Базу!";
    }



    ?>

    А если писать так то в Базу заносится - Информация.



    <?php

    $db = mysql_connect("localhost","admin","12345");
    mysql_select_db("mybaza",$db);


    $result = mysql_query("INSERT INTO auto (name,lastname,dol)

    VALUES ('Иван','Иванов','Программист')");

    if($result == 'true')
    {
    echo "Информация успешно занесена в Базу!";
    }
    else
    {
    echo "Не удался занести инфо в Базу!";
    }



    ?>


    С уважением, Руслан.



    PHP:
    1.  
     
  2. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    код формы явите смертным!
     
  3. Ruslan80

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

    С нами с:
    24 апр 2011
    Сообщения:
    3
    Симпатии:
    0
    Адрес:
    Россия
    Проблема добавлении информацию в Базу через форму

    А вот код - формы.

    <body>

    <form artion="mysql_insert.php" method="post" name="form">
    <p>Введите имя сотрудника: <br><input name="name" type="text" size="20" maxlength="40"></p>
    <p>Введите фамилию: <br><input name="lastname" type="text" size="20" maxlength="40"></p>
    <p>Должность: <br><input name="dol" type="text" size="20" maxlength="40"></p>
    <p><input name="submit" type="submit" value="Занести нового сотрудника в Базу"></p>

    </form>

    </body>

    С уважением, Руслан.
     
  4. Ruslan80

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

    С нами с:
    24 апр 2011
    Сообщения:
    3
    Симпатии:
    0
    Адрес:
    Россия
    Проблема добавлении информацию в Базу через форму

    Наконец - то я нашёл эту ошибку!
    Вся проблема была в слове - action, т.е я место action, писал - artion. т.е место буквы с, у меня стоит r. Вот этот пустяк остановил весь код. Спасибо Тебе Брат за отклик!
    С уважением, Руслан.
     
  5. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    еще и не такое бывает, если кодить поночам. тут было что x был русской буквой в слове checkboх и у человека все превращалось в инпуты для текста. - вот наверное удивлений было по-больше.