Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 注意:未定义变量:第24行的ser.php中的输出_Javascript_Php_Jquery_Html - Fatal编程技术网

Javascript 注意:未定义变量:第24行的ser.php中的输出

Javascript 注意:未定义变量:第24行的ser.php中的输出,javascript,php,jquery,html,Javascript,Php,Jquery,Html,注意:未定义的变量:第24行C:\xampp\htdocs\tests\ser.php中的输出 我有这个问题,我不知道为什么这个节目!尝试一切 有办法吗 这是我的php代码 像谷歌这样的代码实时搜索的想法 <?php require_once("conf.php"); if(isset($_POST['SearchValue'])){ $se=$_POST['SearchValue']; $s=preg_replace("#[^0-9a-z]#i","",$

注意:未定义的变量:第24行C:\xampp\htdocs\tests\ser.php中的输出

我有这个问题,我不知道为什么这个节目!尝试一切

有办法吗

这是我的php代码

像谷歌这样的代码实时搜索的想法

<?php

require_once("conf.php");

if(isset($_POST['SearchValue'])){
         $se=$_POST['SearchValue'];
     $s=preg_replace("#[^0-9a-z]#i","",$se);
     $query=mysql_query("SELECT * FROM search WHERE P_A LIKE '%$s%'");
     $connect=mysql_num_rows($query);
     if ($connect == 0){
        $output="no reset";
         }
    else {
    while ($row = mysql_fetch_array($query)){
    $pA = $row ['P_A'];
    $pB = $row ['P_B'];
    $pC = $row ['P_C'];
    $pD = $row ['P_D'];
        }
    $output .= '<div>' . "" . $pA . "" . $pB . "" . $pC . "" . $pD .  '</div>' ;
}    
}

echo ($output);

?>

是的,您没有首先定义$output变量并像
$output.=..

因此,请在代码顶部使用以下内容:

$output = '';

如果未设置$\u POST['SearchValue'],则永远不会定义变量$output。这就是你看到的错误

此外,在jquery代码中,查找文本时出错。更改:

var sText =$("input [name='Search']").val();
致:


在第一个示例中,您正在输入中搜索名为“Search”的项。在我的代码中,您搜索的输入的atribute name='search'

格式错误的代码,没有描述所需的行为-这正是我喜欢的。您试图在未定义的情况下访问它。将其定义为@SafadFuny的可能副本您知道如何从搜索中选择“%$s%”之类的P_“
工作吗?
var sText =$("input [name='Search']").val();
var sText =$("input[name='Search']").val();