提交后在搜索输入中搜索文本(PHP)

时间:2014-10-16 14:11:28

标签: php

在我的网站上,人们根据他们输入的VIN搜索某些内容。我尝试将VIN添加到会话中,以便在提交后能够在表单中显示它。

这就是我的构造函数的样子:

 public function __construct( $data = array() ) {
     if( isset( $data['vin'] ) )  $this->vin = stripslashes( strip_tags( $data['vin']) );
     $this->vin = str_replace("I","1",str_replace("O","0",$this->vin)); // replace i  for 1 and o for 0
     $_SESSION['vin'] =  $this->vin;
 }

我的HTML网站如下:

<input type="text"  maxlength="17" minlength="17" required autofocus name="vin" value="<?php if (isset($_SESSION['vin'])) {echo $_SESSION['vin'];} ?>">

现在问题是: 它显示旧的vin。 例: 我搜索vin XYZ 2.我提交并获得vin XYZ的结果,但输入栏为空 3.我搜索vin ABC,现在我提交之后我得到了ABC的结果,但在输入中我有来自会话的XYZ vin

我的想法是我的php网站没有重新加载或者其他东西,但是如果我从提交中得到结果那就应该...

知道如何在搜索输入中显示当前的VIN?

0 个答案:

没有答案