PHP:如何在 PHP 中使用 GET 将值存储到数组中
PHP: How to store values to an array using GET in php
我想在同一页面上刷新。我有允许用户在文本字段中添加值的脚本,然后在同一页面底部显示列表。我想在同一页面上添加值。当我单击时,阵列没有更新,并且 php.net 在我这边被阻止了。
<?php
session_start();
$_SESSION['mylist'] ;
$mylist = array();
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<form id="form1" name="form1" method="GET" action="">
<tr>
<td width="30%">
<label for="ref_num">Custom Number</label>
<input type="text" name="ref_num" id="ref_num" />
</td>
<td width="70%"><input name="Add" type="submit" value="Add" /></td>
</tr>
</form>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
<?php
if(isset($_GET['Add']))
{
$ref_num=$_GET['ref_num'];
$_SESSION['store'] = $ref_num;
}
array_push($_SESSION['mylist'],$_SESSION['store']);
echo '<pre>';
echo print_r($_SESSION['mylist']);
echo '</pre>';
?>
这是你这样做的方式:
<?php
// Start PHP Session
session_start();
// Init List Array In Session
if (!isset($_SESSION['mylist'])) {
$_SESSION['mylist'] = array();
}
// Handle Set Data Via GET
if (isset($_GET['ref_num']))
{
// Append Data
$ref_num = trim($_GET['ref_num']);
if (!in_array($ref_num, $_SESSION['mylist'])) {
$_SESSION['mylist'][] = $ref_num;
}
}
?>
<form id="form1" name="form1" method="GET" action="">
<input type="text" name="ref_num" id="ref_num" />
<input name="Add" type="submit" value="Add" />
</form>
<?php
// Display Current Data (if Any)
if (isset($_SESSION['mylist'])) {
echo 'Data In Session So Far:<br /><br /><pre>';
print_r($_SESSION['mylist']);
echo '</pre>';
}
?>
不知道你在那里尝试了什么。您尝试将数组保存在"$_SESSION"中,然后您想使用 $_GET 来获取值?
您应该仔细查看 $_GET,它们是像这样添加到 url 中的:
www.example.com?key=value
如果您现在使用 $var = $_GET['key'],它将返回"值"。
删除
echo '<pre>';
echo print_r($_SESSION['mylist']);
echo '</pre>';
从内容的中间行回显,因为print_r还打印数组的记录
相关文章:
- 通过另一个php应用程序将我的项目推送到Github存储库中
- 当通过ajax发送到php/sql时,无法存储HTML
- 如何获取PHP变量数据并将其存储在JavaScript变量中
- 我的地图数据's不会使用php存储在mysql数据库中
- 将动态feild数据存储到jquery-mobile和php-mysql中的数据库中
- 我们可以将ng绑定值存储到php字符串中吗
- 如何在没有表单提交、没有js、没有jquery和没有ajax的情况下将输入的文本框值存储到php变量中
- AJAX与JS.将JS var值存储到php变量时的差异
- 使用 Ajax 将 PHP 嵌入到 JavaScript 中,以便将 MySQL 数据存储在 JavaScript 对象
- 我想从网站收集数据并使用PHP将它们存储在数据库中
- PHP 函数将随机值存储到数据库中
- 提交按钮上的Javascript onclick将输入值存储在php数组中
- 在Javascript中以与在PHP中相同的方式存储时间
- 如何从php中第一个动态生成的第二个下拉列表将数据存储到数据库中
- 存储PHP变量,以便稍后在同一脚本中的javascript中使用
- 将php文件输出存储在javascript变量中
- PHP聊天-在html5中存储id
- 用javascript访问Php数组中存储的数据
- 如何允许用户在页面上提交同一表单的多个实例并使用 php 存储数据
- PHP 存储字符串 JSON 与 JavaScript 不同