За последние 24 часа нас посетили 71375 программистов и 10288 роботов. Сейчас ищут 3245 программистов ...

Добавление записи в таблицу со связанными полями в php с mySql

Тема в разделе "PHP для новичков", создана пользователем vladshkuta, 5 май 2016.

Метки:
  1. vladshkuta

    vladshkuta Новичок

    С нами с:
    5 май 2016
    Сообщения:
    1
    Симпатии:
    0
    Есть 2 связанные таблицы по полям note_train.country_id - countries.countries_id
    Так как есть связанное поле то в него просто прописать нельзя, нужно выбрать из другой таблицы <select>ом
    Если вручную прописать в поле country_id любой идентификатор, то тогда данные будут переданны.
    И вот как прописать, чтобы $connect->query передал значение, которое мы возьмем .
    Вот тут формируем нужные значения.

    PHP:
    1. $result = $mysqli->query("SELECT countries.countries FROM countries, train_base WHERE train_base.country_id = countries.countries");
    Код что есть

    PHP:
    1. if (isset($_POST['submit'])) {
    2.     $name = $_POST['name'];
    3.     $adress = $_POST['adress'];
    4.  
    5.     $comment = $_POST['name'];
    6.     $phone = $_POST['name'];
    7.     $connect->query("INSERT INTO train_base VALUES ('', '$name','$adress','???','$comment','$phone')") or die($connect->error);
    8. ?>
    9.  
    10.  
    11. <form action="ter.php" method="post">
    12.     <input type="text" name="name" placeholder="- name" required /><br>
    13.     <input type="text" name="adress" placeholder="- adress" required /><br>
    14.     <select>
    15.  
    16.         <option>
    17.             <?php
    18.             $result = $mysqli->query("SELECT countries.countries FROM countries, train_base WHERE train_base.country_id = countries.countries");
    19.             ?>
    20.         </option>
    21.     </select><br>
    22.     <input type="text" name="comment" placeholder="- comment" required /><br>
    23.     <input type="text" name="phone" placeholder="- phone" required /><br>
    24.     <input type="submit" name="submit" value="register" /><br>
    25. </form>
     
  2. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.213
    Симпатии:
    1.711
    Адрес:
    Молдова, г.Кишинёв
    Ничего не понятно, может $result в цикле обработать с помощь mysqli_fetch_