- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
PHP/SQL 新手,真的很难做到这一点:)。现在,我可以尝试将表单连接到我的 SQL 数据库,一切顺利。但只有 PHP 重定向不起作用。
我尝试并红色了很多有关重定向的内容,例如:“:”之前需要注意的空格,重定向之前不应该加载任何内容。所有人都遵守此规则。
现在我什至怀疑这是我的服务器,所以我尝试了一个仅包含重定向的不同页面,并且似乎可以工作,是的...
与空页面相比,我现在所做的唯一区别是我首先创建一些变量并在 if 语句中使用重定向。
找不到问题,因为在 SQL-DB 中插入或更新记录时的所有回显都工作正常。
<?php include('db-connect.php');
session_start(); $_SESSION['brand_name'] = $_POST['brand'];
$_SESSION['brand_label'] = $_POST['label']; $_SESSION['brand'] =
$_SESSION['brand_name'].".".$_SESSION['brand_label'];
$brand_name = $_SESSION['brand_name']; $brand_label =
$_SESSION['brand_label']; $brand = $_SESSION['brand']; ?> <?php
if (isset($_POST['submit_form_1'])) {
$sqlinsert = "INSERT INTO `brands` (brand, brand_name, brand_label) VALUES ('$brand', '$brand_name', '$brand_label')"; $sqlupdate = "UPDATE brands SET brand_label='$brand' WHERE brand_name='$brand'";
if (!mysqli_query($db_connection, $sqlinsert)) {
if (!mysqli_query($db_connection, $sqlupdate))
{
$submitmessage = 'Record failed to update or insert!';
}
else
{
// $submitmessage = "Record is succesfully updated";
header("Location: Form2.php");
die();
} } else { // $submitmessage = "Record is succesfully inserted"; header("Location: Form2.php"); die(); } } ?> <?php
include 'header.php'; ?>
<table class="main-container" border="0" cellspacing="0"
cellpadding="0"> <tr>
<td>Select a brand to edit:<br />
<form action="Form1.php" method="post">
<select name="brand" id="brand" onchange="populate(this)">
<option value="">--Please select option--</option>
<option value="cheaptickets">brand1</option>
<option value="vayama">brand2</option>
</select>
<select name="label" id="label">
<option value="">--Please select option--</option>
<option value="cheaptickets">test1</option>
<option value="vayama">test2</option>
</select>
<br />
<br />
<input type="submit" value="Select this template!" name="submit_form_1" />
</form>
<span id="info-message">
<?php
echo $submitmessage;
?>
</span>
</td> </tr> </table>
<?php include 'footer.php'; ?>
db-connect.php 包含以下内容:
<?php DEFINE ('db_host', '*******'); DEFINE ('db_user', '*******'); DEFINE ('db_pswd', '*******'); DEFINE ('db_name', '*******');
$db_connection = mysqli_connect(db_host, db_user, db_pswd, db_name);
?>
检查了以下内容:
哪位聪明人能告诉我我做错了什么吗?谢谢
最佳答案
我可以在前 10 行中看到至少 7 个糟糕的样式错误。你真的应该访问codereview.stackexchange.com并获得一些指导。
假设我们可以排除BOM markers在代码中,那么您的代码可能有两个地方泄漏正文内容,从而刷新 header 。这两个问题都可以通过修改主脚本来解决:
<?php include('db-connect.php');
session_start(); $_SESSION['brand_name'] = $_POST['brand'];
到....
<?php
ob_start();
include('db-connect.php');
session_start();
$_SESSION['brand_name'] = $_POST['brand'];
关于PHP 重定向根本不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41675946/
我正在尝试使用谷歌浏览器的 Trace Event Profiling Tool分析我正在运行的 Node.js 应用程序。选择点样本后,我可以在三种 View 之间进行选择: 自上而下(树) 自上而
对于一个可能是菜鸟的问题,我们深表歉意,但尽管在 SO 上研究了大量教程和其他问题,但仍找不到答案。 我想做的很简单:显示一个包含大量数据库存储字符串的 Android ListView。我所说的“很
我已经开始了一个新元素的工作,并决定给 Foundation 5 一个 bash,看看它是什么样的。在创建带有水平字段的表单时,我在文档中注意到的第一件事是它们使用大量 div 来设置样式。所以我在下
我有一个 Windows 窗体用户控件,其中包含一个使用 BeginInvoke 委托(delegate)调用从单独线程更新的第 3 方图像显示控件。 在繁重的 CPU 负载下,UI 会锁定。当我附加
我有一堆严重依赖dom元素的JS代码。我目前使用的测试解决方案依赖于 Selenium ,但 AFAIK 无法正确评估 js 错误(addScript 错误不会导致您的测试失败,而 getEval 会
我正在制作一款基于滚动 2D map /图 block 的游戏。每个图 block (存储为图 block [21][11] - 每个 map 总共 231 个图 block )最多可以包含 21 个
考虑到以下情况,我是前端初学者: 某个 HTML 页面应该包含一个沉重的图像(例如 - 动画 gif),但我不想强制客户缓慢地等待它完全下载才能享受一个漂亮的页面,而是我更愿意给他看一个轻量级图像(例
我正在设计一个小软件,其中包括: 在互联网上获取资源, 一些用户交互(资源的快速编辑), 一些处理。 我想使用许多资源(它们都列在列表中)来这样做。每个都独立于其他。由于编辑部分很累,我想让用户(可能
我想比较两个理论场景。为了问题的目的,我简化了案例。但基本上它是您典型的生产者消费者场景。 (我关注的是消费者)。 我有一个很大的Queue dataQueue我必须将其传输给多个客户端。 那么让我们
我有一个二元分类问题,标签 0 和 1(少数)存在巨大不平衡。由于测试集带有标签 1 的行太少,因此我将训练测试设置为至少 70-30 或 60-40,因此仍然有重要的观察结果。由于我没有过多地衡量准
我是一名优秀的程序员,十分优秀!