2017-02-10 3 views
1

Я хочу, чтобы вставить значение выбранного «выбрать форму» в моей базе данных MySQL это «выбрать» подключен к базе данных слишкомсохранить значение выбора формы для базы данных MySQL

<label>Kategori</label> 
    <select class="form-control"> 
    <?php include "config.php"; 
     $kat = mysql_query("select * from kategori order by kode_kategori"); 

      while ($hasil = mysql_fetch_array($kat)){ 
       echo "<option value = '$hasil[kode_kategori]'>$hasil[nama_kategori]</option>"; 
      } 
?> 
    </select> 

Изображение enter image description here

+0

вы пробовали для вставки ?? – Sona

ответ

0

Во-первых, изучите SQL. Изучите основы

Чтобы вставить что-то в чем-то, вот синтаксис

$sql = "INSERT INTO mytable ('username', 'password') VALUES ('$_POST[username]', '$_POST[password]');"; 
+0

- это значение автоматически сохраняется? или я должен добавить некоторые коды? – Kimhan

+0

Это синтаксис о том, как это сделать. Измените имя таблицы на свой, а также имя пользователя и пароль для своих столбцов. Если вы использовали сообщение, исправьте его с помощью чего вы выберете в сообщении –

+0

Если вы пытаетесь вставить значения 7 и 8 в столбцы привет и до свидания, тогда вы будете делать $ sql = "INSERT INTO mytable ('hello', 'bye'). ЗНАЧЕНИЯ (7, 8); "; –

0

Вы можете вставить значение в базе данных, как показано ниже код:

<?php 
    if(isset($_POST['submit_button_name'])){ 

    $insert_value = mysql_query("INSERT INTO mytable ('Column name1', 'Colum name2' , 'Column name3') VALUES ('$_POST['file_name1']', '$_POST['filed_name2']','$_POST['filed_name3']'"); 

    if($insert_value){ 
     echo "value insert successfully..." 
    } 
    else{ 
     echo "error while insert data.." 
    } 
    } 
?> 
Смежные вопросы