Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/150.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函数仅在PHP表包含数字(无字母)时工作_Javascript_Php - Fatal编程技术网

Javascript函数仅在PHP表包含数字(无字母)时工作

Javascript函数仅在PHP表包含数字(无字母)时工作,javascript,php,Javascript,Php,我为一个项目修改了以下代码。“updateTempDataClient.php”只是将所选内容插入SQL数据库。它可以正常工作,但有一个例外。如果表的第一列字段中有数字以外的内容,则此函数将不会运行 > <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <?php echo "<table border='2'>"; e

我为一个项目修改了以下代码。“updateTempDataClient.php”只是将所选内容插入SQL数据库。它可以正常工作,但有一个例外。如果表的第一列字段中有数字以外的内容,则此函数将不会运行

> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<?php
echo "<table border='2'>";
echo "<tr><th>ClientNum</th><th>Company</th><th>Address</th><th>City</th><th>State</th></tr>";


    while($row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_BOTH)) 


{
    $resultArray[] = $row;

        echo "<tr>";
        echo "<td onClick='selection(" . $row[0] . ")'><a href><font color=blue><u>" . $row[0] . "</a></font></u></td>";
        echo "<td>" . $row[1] . "</td>";
        echo "<td>" . $row[2] . "</td>";
        echo "<td>" . $row[3] . "</td>";
        echo "<td>" . $row[4] . "</td>";
        //echo "<td>" . $row[5] . "</td>";
    //echo "<td>" . $row[6] . "</td>";
    echo "</tr>";

}


echo "</table>";

?>

<script>
function selection(myselection){

        $.post("updateTempDataClient.php?tabledata="+myselection,
            function(data){           


    }); 

}



</script>
>

听起来像是一个整数列。显示完整代码,执行查询的位置-以及表的结构。否则我们无法正确帮助您,我们只能猜测。听起来像是一个整数列。显示完整代码,执行查询的位置-以及表的结构。否则我们无法正确帮助您,我们只能猜测。
    <?php

$serverName = "palmbeach\sqlexpress";
$connectionInfo = array( "Database"=>"mylocaldb", "UID"=>"username", "PWD"=>"******");

$conn = sqlsrv_connect( $serverName, $connectionInfo);

if( $conn ) {
    //echo "Connected OK.";
}else{
    echo "Connection fail.<br />";
    die( print_r( sqlsrv_errors(), true));
}


$test = urldecode($_GET[‘tabledata]);


$sql = "UPDATE TempData SET client='$test' WHERE id=1";



$stmt = sqlsrv_query( $conn, $sql);

if( $stmt === false ) {
     die( print_r( sqlsrv_errors(), true));
}

// Close the connection.
sqlsrv_close( $conn );


?>