我需要查看POST提交给服务器进行测试的所有结果.
我将如何创建一个新文件以提交给该文件的示例将回显出与该表单一起提交的所有字段?
它是动态的,因此某些字段可能具有名称/ ID field1, field2, field3等.
可能重复:
PHP函数的未定义变量问题
有人能告诉我为什么我在PHP包含文件中不断收到未定义的变量错误消息吗?
<?php
$page = 1;
if (isset($_REQUEST['page'])) {
$page = $_REQUEST['page'];
}
function phpRocks() {
require("includes/dostuff.php");
}
if ($search) {
phpRocks();
}
?>
Run Code Online (Sandbox Code Playgroud)
然后在dostuff.php中:
<?php echo $page; ?>
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误:
注意:未定义的变量:第61 行的/dostuff.php中的页面
关闭选民/近距离请求者:没有展示任何研究工作?怎么会这样?我还应该添加什么?我被困了半个小时,找不到任何回答这个问题的帖子.我是否需要成为PHP专家才能发布问题(因此我不会发布任何问题!)??
我正在查看一些代码并查看如下所示的IF语句.谁能告诉我为什么有两个!!而不是一个?我以前从未见过这个,也无法在Google上挖掘任何东西,因为它忽略了特殊的角色.
if (!!myDiv && myDiv.className == 'visible') {
}
Run Code Online (Sandbox Code Playgroud) 谁能告诉我怎么带,其之间出现任何http://和/?例如,http://something/或者http://something.something.something/它改为只是/?
我有一个选择菜单,我需要根据选项元素的文本值动态选择选项。例如,我的选择如下所示:
<select id="names">
<option value="">Please Select</option>
<option value="1">John</option>
<option value="2">Steve</option>
<option value="3">Max</option>
</select>
Run Code Online (Sandbox Code Playgroud)
如果我有字符串“Max”,如何才能获得该选项的索引为 4,以便我可以使用 JavaScript 动态地将其设置为 selectedIndex?
没有 jQuery。
我需要将一个SQL文件添加到我的Git存储库中.出于某种原因,命令行上的Tower或Git没有看到我在.sql结束时添加了一个新文件.
我尝试创建一个空的.sql并删除.gitignore中的所有内容,但它仍然没有看到它.
有任何想法吗?
我在我的项目中使用纯 JavaScript。如何获取以下示例的类别值?我需要检测它返回的是真还是假。
{
"category": "true"
}
Run Code Online (Sandbox Code Playgroud)
我可以获得整个对象,但我只想提取类别的值。
来自评论...
JSON 数据是根据表单提交从服务器返回的。它一直说 myObject 未定义。我如何传递这个以便我的 JavaScript 可以读取响应?
来自评论...
我可以使用 this: 获取 myObject
if (form.XHR.status === 200) {var data = form.XHR.response;},但如果我尝试data.myObject这样做,就会显示它未定义。
我正在使用Slim PHP框架为我的应用程序创建RESTful API.我希望所有URL都能够接受排序和分页的参数.有人能告诉我最好的方法吗?
此外,有人可以为我提供一些适当的REST URI吗?(即http://domain.com/api/category/fruit/?sort=DESC&results=25&page=2)
<?php
require 'Slim/Slim.php';
$sort = "ASC";
$results = 10;
$page = 1;
$app = new Slim();
$app->get('/wines', function () use ($app) {
$sort = $app->request()->params('sort');
$results = $app->request()->params('results');
$page = $app->request()->params('page');
getWines();
});
$app->get('/categories', function () use ($app) {
$sort = $app->request()->params('sort');
$results = $app->request()->params('results');
$page = $app->request()->params('page');
getCategories();
});
$app->get('/sub-categories', function () use ($app) {
$sort = $app->request()->params('sort');
$results = $app->request()->params('results');
$page = $app->request()->params('page');
getSubCategories();
});
$app->run();
function getWines() {
$sql = …Run Code Online (Sandbox Code Playgroud) 我正在使用下面的查询来根据使用UNIX时间戳的开始和结束日期来获取帖子.
目前,如果开始时间发生在今天的时间之后,它只返回结果.例如,如果是下午5:00,开始日期是下午6:00,则不会捡起它.我想在今天(从昨晚午夜到午夜)的任何时候考虑作为开始日期.
有人能告诉我如何更新我的代码以使其工作?
$current_time等于1305132894,今天美国东部时间5:54.
'meta_query' => array(
array(
'key' => 'start_date',
'value' => $current_time,
'compare' => '<'
),
array(
'key' => 'end_date',
'value' => $current_time,
'compare' => '>'
)
)
Run Code Online (Sandbox Code Playgroud) 我知道有办法做到这一点,但我不记得是怎么回事.
我如何使用纯JavaScript来抓取HTML元素(DOM中最顶层的元素)?
我需要将MySQL列转换为使用BLOB而不是用于存储加密数据的VARCHAR.
我可以找到各种关于如何从BLOB转换为VARCHAR的帖子,但找不到从VARCHAR到BLOB的任何内容.
谁能告诉我怎么做?
我正在使用以下正则表达式来确保输入有效的电话号码.如果输入的数字超过10位,它目前不会标记错误.
怎么解决这个问题?
public function phoneNumber($value) {
if (preg_match("/^\(?[0-9]{3}\)? *-? *[0-9]{3} *-? *[0-9]{4}$/", $value)) {
return true;
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
这是一个测试用例,当前显示为有效的电话号码,不应该:
35353535355535555555
我需要检查以确保变量等于5,10,50或100.如果没有那么我想将其设置为5.有人能告诉我这个IF语句有什么问题吗?
if (isset($_REQUEST['number']) && $_REQUEST['number'] !== "5" || $_REQUEST['number'] !== "10" || $_REQUEST['number'] !== "50" || $_REQUEST['number'] !== "100") {
$number = 5;
} else {
$number = $_REQUEST['number'];
}
Run Code Online (Sandbox Code Playgroud) php ×7
javascript ×4
if-statement ×2
mysql ×2
sql ×2
validation ×2
ajax ×1
api ×1
blob ×1
database ×1
dom ×1
echo ×1
forms ×1
git ×1
include ×1
indexing ×1
json ×1
post ×1
preg-match ×1
regex ×1
repository ×1
response ×1
rest ×1
select-menu ×1
slim ×1
timestamp ×1
undefined ×1
url ×1
url-routing ×1
varchar ×1
variables ×1
wordpress ×1