- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我不明白为什么会出现这样的错误,你能帮我吗?错误:
SQLSTATE[23000]:违反完整性约束:1048 列“名称”不能为空
SQLSTATE[23000]:违反完整性约束:1048 列“idT_Inf”不能为空
也许我需要更改数据库中的一些详细信息?是的,我为数据库中的每一列设置了“NOT NULL”条件,但我没有在表单中留下任何空白(来自Administrativni prostredi)为空。 Mb 你们中有些人遇到过这样的问题。预先感谢:)
PraceSDB.php:
<?php
class Connection{
public function __construct(){
try{
$this->db = new PDO('mysql:host=localhost; dbname=brichevg','brichevg','wa1');
$this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e) {
echo $e->getMessage();
}
}
public function addNote(){
$name= $_POST['tourName'];
$path= $_POST['path'];
$days= $_POST['days'];
$hotel=$_POST['hotel'];
$priceSingleRoom= $_POST['priceSingleRoom'];
$priceDoubleRoom= $_POST['priceDoubleRoom'];
$priceBreakfast= $_POST['priceBreakfast'];
$priceLunch= $_POST['priceLunch'];
$priceDinner= $_POST['priceDinner'];
$cityTourPrice= $_POST['priceTour'];
$totalTourPrice= $_POST['totalTourPrice'];
$date= $_POST['date'];
$sql_1= "INSERT INTO Tour_Info (name, path, Hotel, Price_of_single_room, Price_of_double_room, Price_of_breakfast,
Price_of_lunch, Price_of_dinner, City_tour, Total_tour_price, City_tour_price, Amount_of_days)
VALUES (:name, :path, :hotel, :priceSingleRoom, :priceDoubleRoom, :priceBreakfast, :priceLunch, :priceDinner, :cityTour,
:totalTourPrice, :cityTourPrice, :days ) ";
try{
$prep_1=$this->db->prepare($sql_1);
$prep_1->bindParam(":name",$name);
$prep_1->bindParam(":path",$path);
$prep_1->bindParam(":days",$days);
$prep_1->bindParam(":hotel",$hotel);
$prep_1->bindParam(":priceSingleRoom",$priceSingleRoom);
$prep_1->bindParam(":priceDoubleRoom",$priceDoubleRoom);
$prep_1->bindParam(":priceBreakfast",$priceBreakfast);
$prep_1->bindParam(":priceLunch",$priceLunch);
$prep_1->bindParam(":priceDinner",$priceDinner);
$prep_1->bindParam(":cityTour",$cityTourIncluded);
$prep_1->bindParam(":cityTourPrice",$cityTourPrice);
$prep_1->bindParam(":totalTourPrice",$totalTourPrice);
$prep_1->execute();
$res=$this->db->query('SELECT @@IDENTITY');
$row=$res->fetch(PDO::FETCH_ASSOC);
$idecko=$row[0];
}
catch(PDOException $e){
echo $sql_1 . "<br>" . $e->getMessage();
}
$sql_2="INSERT INTO Tour(idT_inf,date) VALUES (:idT_inf, :date)";
try{
$prep_2=$this->db->prepare($sql_2);
$prep_2->bindParam(":date",$date);
$prep_2->bindParam(":idT_inf",$idecko);
$prep_2->execute();
}
catch(PDOException $e){
echo $sql_2 . "<br>" . $e->getMessage();
}
}
}
Administrativni_prostredi.php:
<?php
require('praceSDB.php');
$connection= new Connection();
if(isset($_POST['submitNewTour'])){
$connection->addNote();
}
?>
<html>
<head><Title>Administrative interface</title>
<meto charset="utf-8"/>
</head>
<body>
<h3>Add new tour</h3>
<form method="post" action="">
<p><label>Tour name:</label>
<input type="text",name="tourName"/>
</p>
<p><label>Tour path:</label>
<input type="text",name="path"/>
</p>
<p><label>Amount of days:</label>
<input type="text",name="days"/>
</p>
<p><label>Hotel:</label>
<input type="text",name="hotel"/>
</p>
<p><label>Hotel price(single room):</label>
<input type="text",name="priceSingleRoom"/>
</p>
<p><label>Hotel price(double room):</label>
<input type="text",name="priceDoubleRoom"/>
</p>
<p><label>Breakfast price:</label>
<input type="text",name="priceBreakfast"/>
</p>
<p><label>Lunch price:</label>
<input type="text",name="priceLunch"/>
</p>
<p><label>Dinner price:</label>
<input type="text",name="priceDinner"/>
</p>
<p><label>City tour price:</label>
<input type="text",name="priceTour"/>
</p>
<p><label>City tour included:</label>
Yes: <input type="radio" name="cityTour" value="yes" /> No:<input type="radio",name="cityTour" value="no"/>
</p>
<p><label>Tour price (transport,agency servise): </label>
<input type="text",name="totalTourPrice"/>
</p>
<p><label>Trip's date:</label>
<input type="text",name="date"/>
</p>
<input type="submit" value="submit" name="submitNewTour"/>
</form>
<h3>All actual tours</h3>
</body>
</html>
最佳答案
$prep_1->bindParam(":cityTour",$cityTourIncluded);`
$cityTourInclusiond
在哪里定义?
编辑:这似乎不是您的问题,但它显示了一个问题。如果您显示或记录了通知,您可能已经能够弄清楚这一点。因此,我猜您会显示其他通知和错误,以帮助您解决问题。
关于PHP SQLSTATE[23000] : Integrity constraint violation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27069729/
我目前是一群学生的团队负责人,他们正在为一门类(class)的项目工作,该类(class)目前由电气和计算机工程专业的学生组成。我是一名电气工程专业的学生,我还没有开始研究该项目的软件组件。我觉得
我们对 spring-integration 非常满意,除非事情没有按预期工作。然后真的很难找出发生了什么(我们使用的是xml配置)。有人可以将我指向 spring 集成组件背后的 java 组件以便
我需要评估几个积分,我正在使用正常 (0,1) 密度来测试。 在 python 中 import scipy.integrate as integrate import scipy.stats imp
我想保留原始请求的原始有效负载并将其放在 xslt-transformer 或其他操作中。我丢失了它,因为我使用了 xslt-transformer,并且我只需要转换中的一些元素。所以我的场景是: 1
我想知道在 Spring Integration 中使消息不可变的原因是什么。 仅仅是因为多线程环境中的线程安全吗? 表现?当您每次要向现有消息添加某些内容时都必须创建新消息时,您不会受到性能惩罚吗?
我有一个偶尔会返回 503 错误的 http 网关调用。我想配置 retry advice围绕那个调用,但我不想为每个错误都这样做,只是 503s。 我已经配
我们正在使用 Spring Integration 4.2.3 聚合器组件和定义的组超时,并期望组在给定的超时值内超时,同时向组添加消息和发布大小标准不满足。 但我们看到了不同的结果,当我们向服务输入
我需要轮询邮件服务器。由于我的项目已经在 Spring 中,我使用 Spring-Integration 来轮询邮件服务器。我在这方面很成功。但现在我必须轮询多封电子邮件。有人可以告诉我该怎么做吗。
现在,我正在从事的项目已经达到了一个复杂的水平,需要完成多个步骤(实际上,它变得不可思议!)才能生产出完整/可用的产品。不幸的是,我们并不是从Continuos Integration的心态开始的,所
哪些指标表明应该使用企业集成模式框架?另一方面,哪些指标表明应该坚持使用简单的旧代码进行逻辑流? 就我而言,我们将 Spring Integration 应用于映射/处理应用程序,该应用程序从数据库读
我们在 XML 中有以下工作配置,并正在尝试转换为 DSL。不确定它们是否等效,也尝试使用 inboundAdapter。但是,我无法弄清楚如何在那里设置与并发相关的值。有人可以建议他们是否在 DSL
所以我在玩这个: factors :: Integral a => a -> [a] factors n = filter (\d -> n `rem` d == 0) . takeWhile (\d
我是 Spring 集成的新手,正在尝试建模一个流程,其中我通过 HTTP 进行同步请求和响应,但也是交付的同一流程的一部分将响应发送到队列,对其进行后处理,并让一个单独的进程使用该响应。所以从调用流
我有一个 Spring Integration Flow 项目,它公开了一个 Rest 网关,在收到 Rest POST 请求后,它会执行一些小逻辑。基于一些有效负载参数,我想动态激活另一个 Spri
我浏览了 Internet,在 Spring 论坛上发帖,并阅读了几乎全部在线文档,但我无法弄清楚 Spring Integration 是否可以在单个多资源 (JTA) 事务中处理多个消息。这对于我
我正在查看 spring-projects/spring-integration-samples 中的聚合器示例。 https://github.com/spring-projects/spring-
我正在查看 spring-projects/spring-integration-samples 中的聚合器示例。 https://github.com/spring-projects/spring-
我有一个 spring-integration接受 org.w3c.dom.Document 并返回域对象的转换器。这很好。如果缺少元素,我会引发应用程序异常。 但是,我想将该异常放到错误 chann
我显然已经通读了 documentation , 但我无法找到更详细的幕后情况描述。具体来说,有几个行为我很疑惑: 一般设置 import numpy as np from scipy.integra
我正在使用 Spring Integration 使用以下配置从目录中读取文件。但是,我希望在找到任何文件后停止轮询,直到服务不再重新启动为止。有什么方法可以在运行时更改轮询器延迟或在运行时启动/停止
我是一名优秀的程序员,十分优秀!