2014-02-12 73 views
0

如何在不重新加載頁面的情況下在下一個輸入中發佈輸入sub的值以使用我的查詢?傳遞文本框的值以在另一個文本框上生成查詢

我需要發佈值來處理我的查詢。這個怎麼做?

請幫助

<input name="sub" id="sub" value="" style="width:35px;text-transform:uppercase;"> 

<input id="sub1" name="sub1" style="width:35px;text-transform:uppercase;" 
value='<?php 

$sub=$_POST['sub']; 

$mysqli = new mysqli("localhost", "root", "", "2015"); 
$result2 = $mysqli->query("SELECT * FROM code 
WHERE sub1code LIKE '$sub-___' ORDER BY sub1code"); 

while($row = $result2->fetch_assoc()) 
    { 
    $value = $row['sub1code']; 
    } 
    $first = substr($value, 0, 4); 
    echo $first; 
    $last = substr($value, -3); 
    $i="0"; 
    while($i<=$last) 
    { 
    $i++; 
    } 
    $value2=strlen($i); 
    echo $first; 
    if($value2==1) 
    { 
    echo "00".$i; 
    } 
    elseif($value2==2) 
    { 
    echo "0".$i; 
    } 
    else 
    { 
    echo $i; 
    } 
?>'> 

回答

1

你需要單獨產生第二個輸入值到不同的文件中的代碼。然後,在用戶輸入input1的值以檢索input2的值後,使用Javascript啓動AJAX調用。

+0

我正在Ajax工作。你可以幫我嗎? – user3097736

+0

JQuery是一種實現AJAX的簡單方法。你會做$('#input1')。change(change_input_2($('#input1')。val())); –

+0

然後,您將使用類似.post的JQuery AJAX調用來定義change_input_2。 –

相關問題