pkCol uniqueMultiCol unique_field1| unique_field2| unique_field3
1 a_b_c a b c
or maybe add a liquibase migration to add the unique multi column index?
这是我尝试工作的代码。在单击按钮后,应该执行php脚本,但是什么也没有发生。
答案 0 :(得分:2)
您需要创建一个action
空白或相同页面名称的表单,并在表单方法中使用GET
或POST
或REQUEST
。这将帮助您在同一页面上发送数据,并且您可以使用一些PHP代码以所需的任何格式显示数据。
尝试一下:
<html>
<body>
<?php
echo "Hello World!"; // will print when we run the program
if(isset($_GET['submit']))
{
echo "Hello World"; // will print this after form submission.
}
?>
<h2> Sending data onclick </h2>
<form action="" method="GET">
<input type="submit" value="Order" name="submit">
</form>
</body>
</html>
答案 1 :(得分:0)
<form action="" method="post">
<input type="text" name="inputField">
<input type="submit" name="submit">
</form>
<?php
if(isset($_POST['submit'])) {
echo "$_POST[inputField]";
}
else {
// Code here
}
?>
答案 2 :(得分:0)
PHP是一种服务器端语言,单击事件按钮位于客户端。在您的代码中,当用户请求页面时,on click内给出的php代码将在服务器端执行,并且输出将放置在此处。
做您需要的最好方法。就像在用户单击按钮时将数据提交到同一PHP页面一样,是在html中创建一个
。
<?php
if(isset($_POST['submit']))
{
echo "Data";
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<input type="submit" name="submit" value="SomeValue" >
</form>
或者另一种方法是使用PHP Session变量
<?php
// BEST WAY TO PASS DATA BETWEEN PHP PAGES
session_start();
if(isset($_SESSION['YOUR_SESSION']))
{
echo "Session Data";
}
?>