我正在尝试将表单输入到使用数值(主要是小数)的数据库中
此表单更新并插入正常,但我希望NULL字段插入NULL数据库.
如果我将字段留空,它仍会放入0.000数据库.我将数据库设置为NULL = YES
是否有一小段代码我可以用来为所有14个文本框执行此操作?
这是我的代码:
<?php
if (isset($_POST['submit'])) {
$date2 = date("y-m-d"); // DATE OF TANK ADDITION
$time2 = date("H:i:s", time() - 3600); // TIME OF TANK ADDITION
$test1 = $_POST['test1'];
$test2 = $_POST['test2'];
$test3 = $_POST['test3'];
$test4 = $_POST['test4'];
$test5 = $_POST['test5'];
$test6 = $_POST['test6'];
$test7 = $_POST['test7'];
$test8 = $_POST['test8'];
$test9 = $_POST['test9'];
$test10 = $_POST['test10'];
$test11 = $_POST['test11'];
$test12 = $_POST['test12'];
$test13 = $_POST['test13'];
$test14 = $_POST['test14'];
$time …Run Code Online (Sandbox Code Playgroud) 我正在尝试在我正在运行的小型内部网站上添加某些页面的角色.
我在用户登录站点登录表单时分配以下会话;
// Register $username, $role Sessions and redirect
$_SESSION['username']= $username;
$_SESSION['accessLevel'] = $role;
$_SESSION['is_logged_in'] = true;
Run Code Online (Sandbox Code Playgroud)
然后我在logout.php页面上有以下内容;
<?php
session_start();
session_destroy();
header("Location: ../login.php");
?>
Run Code Online (Sandbox Code Playgroud)
我想基于用户限制页面$ _SESSION ['accessLevel']
例如,如果$ _SESSION ['accessLevel'] =='admin',则只显示页面,否则重定向到登录页面(或错误页面)
这是我在管理页面上的内容;
<?php
session_start();
if (!isset($_SESSION['username']) && $_SESSION['accessLevel'] == 'admin'){
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<p>ADMIN AREA!! </p>
<p>username: <?php echo $_SESSION['username'];?></p>
<p>Access: <?php echo $_SESSION['accessLevel'];?></p>
</body>
</html>
<?php
}
else {
header("location:../login.php");
}
?>
Run Code Online (Sandbox Code Playgroud)
现在,当我使用管理员凭据登录时页面重定向到login.php如果我删除了检查i print_r会话是否正确;
$ _SESSION ['accessLevel'] = admin
$ _SESSION …
我正在尝试将我的流程图设置为类似于以下内容:

这是我目前的图表:

这是我的图表代码,
<?php
include('Includes/connect.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf8"/>
<title>Index</title>
<script src="Includes/jquery-1.8.3.js"></script>
<script src="Includes/jquery.flot.js"></script>
<script src="Includes/jquery.flot.time.js"></script>
</head>
<?php
// Main query to pull data from 'tests' table
$sql = "SELECT UNIX_TIMESTAMP(`date`)*1000 AS unixDate,`date`, `test1`, `test2`, `test3`, `test4`, `test5`, `test6`, `test7`, `test8`, `test9`, `test10`, `test11`, `test12`, `test13`, `test14` FROM `tests` WHERE member_id = '1' ORDER by `date` ASC";
$result = mysql_query($sql) or die ("no query");
// Dataset1
while($row …Run Code Online (Sandbox Code Playgroud) 不知道为什么我会对这么小的东西感到难过
但我想更新数据库中已有的一大块数据.
我想更新表results并更改'test1'列中当前值为0的所有值,并为所有条目将其设置为NULL.
有人可以帮助我在phpmyadmin中运行它需要的代码.