2017-06-24 18 views
0

値を選択してテキストフィールドに名前を入力して[送信]ボタンを押すと、データがデータベースに送られます。HTMlフォームの値がデータベースに正しく格納されない

enter image description here ここにコードサンプルがあります。

これを使用すると、選択された値がデータベースに移動しない場合は、タイプされた名前のみがそこに移動します。

+0

データベース処理コードを投稿してください。 –

+0

@BhuneshSatpadaデータベース処理コードとは? – Dasun

+0

どのようにデータをデータベースに格納していますか? –

答えて

0

タイトルに名前属性を指定していません。今はタイトルもデータベースに挿入されます。

<label>Name with Initials</label> 
    <div class="input-group"> 
     <span class="input-group-addon"> 
     <select name="titles" id="name_with_initials"> 
      <option selected="selected" value="mr">Mr.</option> 
      <option value="mrs">Mrs.</option> 
      <option value="miss">Miss.</option> 
     </select> 
     </span> 
     <input type="text" name="name_with_initials" class="form-control" placeholder="Name with Initials"> 
    </div>` 

PHP

$title=$_POST['title']; 
$name=$_POST['name_with_initials']; 
+0

それで、これらのデータをデータベースの2つの別々のデータ属性に保存する必要がありますか? – Dasun

+0

はいしたい場合、または同じ列に保存する場合は、$ fullname = $ title。 ""。$ nameのようにデータベースに挿入する前に両方の値をマージする必要があります。 –

+0

Broあなたはlaravelを使ってこれらの2つを連結する方法を知っていますか? – Dasun

関連する問題