gpt4 book ai didi

javascript - $_GET 接受带空格的值

转载 作者:行者123 更新时间:2023-12-02 23:17:11 29 4
gpt4 key购买 nike

我在这里检查了所有可能的解决方案,不幸的是它不起作用。我的代码似乎有什么问题?

我尝试了以下方法。

url解码 ( http://php.net/manual/en/function.urldecode.php )

str_replace http://php.net/manual/en/function.str-replace.php )

但运气不佳。

我在isset中尝试了以下操作

$accounttitle = $_GET['accounttitle'];

urlencode($_GET["accounttitle"])

$accounttitle = str_replace("", "", $accounttitle );

这是我的isset

  if(isset($_GET['accounttitle'])){
$accounttitle = $_GET['accounttitle'];
} ?>

这是我的表格

            <div class="box-header with-border">
<!--<a href="#addnew" data-toggle="modal" class="btn btn-primary btn-sm btn-flat"><i class="fa fa-plus"></i> New</a> -->
<div class="form-group">
<?php
$sql = "SELECT accountcode, accounttitle, accounttype FROM earningsamendmentaccount";
$query = sqlsrv_query($conn, $sql, array(), array("Scrollable" => SQLSRV_CURSOR_KEYSET));
?>
<label for="select_account_title" class="col-sm-3 control-label">Select Account Title</label>
<div class="col-sm-9">
<select class="form-control" id="select_account_title" style="text-transform:uppercase" required>
<option value="">PLEASE SELECT OPTION</option>
<?php

while ($row = sqlsrv_fetch_array($query, SQLSRV_FETCH_ASSOC))
{

echo "<option value=".$row['accounttitle'].">".$row['accounttitle']."</option>";

}
?>
</select>
</div>
</div>
</form>

这是我的脚本

$(function(){
$('#select_account_title').change(function(){
window.location.href = 'earnings_amendment.php?accounttitle='+$(this).val();
});
});
</script>

我可以echo(),但它不适用于带有空格的值。

最佳答案

您的问题不在于接收 $_GET,而是在于您的传出链接。

<select class="form-control" id="select_account_title" style="text-transform:uppercase" required>
<option value="">PLEASE SELECT OPTION</option>
<?php while ($row = sqlsrv_fetch_array($query, SQLSRV_FETCH_ASSOC)): ?>
<option value="<?= urlencode($row['accounttitle'])?>"><?= $row['accounttitle'] ?></option>
<?php endwhile; ?>
</select>

关于javascript - $_GET 接受带空格的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57123162/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com