传递文本框的值以在另一个文本框上生成查询

时间:2014-02-12 00:38:34

标签: php mysql ajax

如何在不重新加载页面的情况下发布input 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 个答案:

答案 0 :(得分:1)

您需要将生成第二个输入值的代码分隔到另一个文件中。然后在用户输入input1的值以检索input2的值之后,使用Javascript启动AJAX调用。