За последние 24 часа нас посетили 95122 программиста и 3012 роботов. Сейчас ищут 1284 программиста ...

Подскажите как реализовать

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

  1. Svoloch_196

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

    С нами с:
    28 янв 2012
    Сообщения:
    227
    Симпатии:
    0
    Подскажите как код реализовать + доработать занос в базу данных
    В чём суть вопроса:
    Есть у меня 3 файла
    1. index.php
    2. confirmation.php
    3. save.php
    В чем проблема, мне нужно сделать загрузку из формы в базу данных но у меня 2 формы и должны заносится в базу как 1 форма,
    Содержимое index.php
    Код (Text):
    1.  
    2. <form method="post" action="confirmation.php">
    3. Имя: <input type="text" name="name" id="name" /><br>
    4. Фамилия: <input type="text" name="lname" id="lname" />
    5. </form>
    Содержимое confirmation.php
    Код (Text):
    1.  
    2. <form method="post" action="save.php">
    3. Город: <input type="text" name="gorod" id="gorod" /><br>
    4. Телефон: <input type="text" name="phone" id="phone" />
    5. </form>
    Содержимое save.php
    Код (Text):
    1.  
    2. <?php
    3. if (isset($_POST['name'])) {$name = $_POST['name'];}
    4. if (isset($_POST['lname'])) {$lname = $_POST['lname'];}
    5. if (isset($_POST['gorod'])) {$gorod = $_POST['gorod'];}
    6. if (isset($_POST['phone'])) {$phone = $_POST['phone'];}
    7. ?>
    8.  
    9. <?php
    10.  
    11. $db = mysql_connect("Хост","Пользователь","пароль");
    12. if(!$db) {echo "База не подключена";}
    13. mysql_select_db("база");
    14.  
    15. $result = mysql_query("INSERT INTO `userinfo` (`name`, `lname`, `gorod`, `phone`) VALUES ('$name','$lname','$gorod','$phone')");
    16.  
    17. if($result == 'true')
    18. {
    19. echo "<h1>Категория добавлена успешно!</h1>";
    20. }
    21. else
    22. {
    23. echo "<h1>Категория не добавлена!</h1>";
    24. }
    25. ?>
    Как у меня это работает, в index.php есть маленькая форма где надо ввести Имя и Фамилию, когда он вводит жмёт продолжит вылетает окно и там уже введите Город и телефон, вот не знаю как сделать что бы эти данные заносились в базу данных
     
  2. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    просто сохраните данные из первой формы в сессию или в куки.
    а уже при отсылке второй формы, заносите в БД то что ввели в первой(из сессии или кук возмете) и во второй .
     
  3. phpjunior

    phpjunior Новичок

    С нами с:
    23 дек 2013
    Сообщения:
    73
    Симпатии:
    0
    Адрес:
    Барнаул
    можно в гет, а можно все способы сразу существует множество способов передачи данных