2011-03-26 7 views
0

例 - 3つのテキストボックスを考えます。最初のものでは、IDまたは番号(私のテーブルの主キー)を提供しています。 IDを使用して、IDを使用して学期と支部を自動入力する必要があります。 (3つのフィールドはすべて私のDB内の同じテーブルにあります)。 HTML部分:AjaxまたはJqueryを使用してテキストボックスの値を入力するにはどうすればよいですか?

<input type='text' name='hosteladmissionno'> 
    <input type='text' name='student_name'> 
    <input type='text' name='semester'> 

PHP、MySQLの一部:

<?php 
session_start(); 
    $hostad=$_POST['hosteladmissionno']; 
    $sem=$_POST['student_name']; 
    $sem=$_POST['semester']; 
$r1="INSERT INTO payment(hosteladmissionno)VALUES ('$hostad')"; 

今私はcorrespoinding hosteladmissionnoのために自動入力するフィールドstudent_name学期をしたいです。これはAjaxまたはJqueryで行うことができますか?もしそうなら..私はこのコードでどのように実装できますか? 注:hosteladmissionno、student_nameおよびsemesterは私のデータベースの登録テーブルに属します。私はそのテーブルから値を取得する必要があります。事前に感謝します。

+1

は質問に私が今まで見た中で、より良いタイトル –

+0

ほとんどの不可解な質問を与えることを検討。単純な 'value'パラメータのように見えますが、私は確信が持てません。 –

+0

」の方が良いです。例では 'hosteladmissionno'を選択すると、学生名と学期が自動的に読み込まれます。正しい? – haha

答えて

1

自動入力とはどういう意味ですか? hosteladmissionnoのみを指定したクエリが挿入されます。他の列にデフォルト値が設定されている場合を除きます。しかし、あなたが転送するテキストを挿入しようとするならば、それをあなたの挿入値に加えてください。このようなもの。

$r1 = "INSERT INTO payment(hosteladmissionno, student_name, semester)VALUES ('$hostad','$sem_student_name','$sem_semester')"; 

同じ変数を2つの異なるフィールドに使用する理由はわかりません。最後の初期化だけがその値になりますか?

いくつかのチュートリアルを参照してください:

Post MySQL Result Using AJAX via jQuery

JQuery Ajax

PHP tag

jquery -> php -> mysql

+0

乾杯。そうそう、答えを探しています! – Coolbreeze

関連する問題