2011-03-26 53 views
0

示例 - 考慮三個文本框。在第一個,即時提供ID或號碼(我的表中的主鍵)。使用ID,學期和分支應該使用ID自動填寫。 (所有這三個字段都在同一個表中 - 在我的數據庫中)。 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')"; 

現在我想等領域student_name學期將自動填充爲correspoinding hosteladmissionno。這可以通過Ajax或JQuery來完成嗎?如果是這樣的話......我如何在本規範中實施? 注意:hosteladmissionno,student_name和學期屬於我數據庫中的註冊表。我需要從該表中檢索值。提前感謝。

+1

考慮給這個問題我見過一個更好的標題 – 2011-03-26 08:53:58

+0

最令人費解的問題。看起來只是簡單的「價值」參數是你正在尋找的東西,但我不能確定。 – 2011-03-26 09:02:14

+0

使用''更好。例如,您選擇'hosteladmissionno',它會自動加載學生姓名和學期。正確? – haha 2011-03-26 09:06:54

回答

1

你是什麼意思自動填充?您只提供了hosteladmissionno的查詢將被插入。除非您有其他列的默認值。但是,如果您打算插入您轉發的文本,則還應將其添加到插入值中。像這樣的東西。

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

我不知道你爲什麼在兩個不同的領域使用相同的變量。只有最後一次初始化是它的值。

看到一些教程:

Post MySQL Result Using AJAX via jQuery

JQuery Ajax

PHP tag

jquery -> php -> mysql

+0

乾杯。多數民衆贊成在尋找答案! – Coolbreeze 2011-03-26 09:37:00

相關問題