如何调用if语句PHP中的按钮

如何调用if语句PHP中的按钮,php,html,button,post,if-statement,Php,Html,Button,Post,If Statement,我是一个新手,我有一个小问题,我如何调用我的if语句内的按钮。我试图在一个用户日志上工作,当你点击一个按钮时,它将输出到用户日志上 但是我怎么才能叫>> 我的if语句中的VIEW按钮,以便它将在userlog.txt中写入fwrite 在这个if($_POST['submit']=”)中,搜索按钮和添加编辑删除按钮中也有相同的内容。你明白我的意思了吗 <body background="images.jpg"> <?php session_start(); if($_SESS

我是一个新手,我有一个小问题,我如何调用我的if语句内的按钮。我试图在一个用户日志上工作,当你点击一个按钮时,它将输出到用户日志上

但是我怎么才能叫>> 我的if语句中的VIEW按钮,以便它将在userlog.txt中写入
fwrite

在这个
if($_POST['submit']=”)
中,搜索按钮和添加编辑删除按钮中也有相同的内容。你明白我的意思了吗

<body background="images.jpg">
<?php
session_start();

if($_SESSION['username'])
{
echo "Welcome, ".$_SESSION['username']."!<br><a href='logout.php'>Logout</a><br>";
echo '<FORM METHOD="LINK" ACTION="mydata4.php">
<INPUT TYPE="submit" VALUE="Edit/Delete/add">
</FORM>';
echo '<FORM METHOD="LINK" ACTION="mydata2.php">
<INPUT TYPE="submit" VALUE="View" id="viewbutton">
</FORM>';
echo '<FORM METHOD="LINK" ACTION="display_data.php">
<INPUT TYPE="submit" VALUE="Search">
</FORM>';
}
else
{
die("You must be logged in!");
}


if($_POST['submit'] = ")
{   
$date=date("Y-m-d H:i:s");
$updatefile = "userlogs.txt";
$fh = fopen($updatefile, 'a') or die("can't open file");
$stringData = "User: $username click view button";
fwrite($fh, "$stringData".PHP_EOL);
fclose($fh);
}   
?>


您可以为您的提交按钮设置相同的名称

<input type="submit" name="submit" value="View" />
<input type="submit" name="submit" value="Search" />
还有一件事是,如果要在php中使用
$\u post
,必须在
标记中使用
method=“post”

<form method="post" action="....php">

试试这个……你在if条件下犯了错误

<body background="images.jpg">
<?php
session_start();

if($_SESSION['username'])
{
echo "Welcome, ".$_SESSION['username']."!<br><a href='logout.php'>Logout</a><br>";
echo '<FORM METHOD="LINK" ACTION="mydata4.php">
<INPUT TYPE="submit" VALUE="Edit/Delete/add">
</FORM>';
echo '<FORM METHOD="LINK" ACTION="mydata2.php">
<INPUT TYPE="submit" VALUE="View" id="viewbutton">
</FORM>';
echo '<FORM METHOD="LINK" ACTION="display_data.php">
<INPUT TYPE="submit" VALUE="Search" name="submit" id="submit">
</FORM>';
}
else
{
die("You must be logged in!");
}


if($_POST['submit'] == "submit")
{   
$date=date("Y-m-d H:i:s");
$updatefile = "userlogs.txt";
$fh = fopen($updatefile, 'a') or die("can't open file");
$stringData = "User: $username click view button";
fwrite($fh, "$stringData".PHP_EOL);
fclose($fh);
}   
?>

使用

而不是

if($_POST['submit'] = ")

这是一个打字错误吗?
if($\u POST['submit']=”)
if($\u POST['submit']=”)应该是
if($\u POST['submit']=”)
if(isset($\u POST['submit'])
SIR它显示了一个未定义索引的错误:在C:\wamp\www\My\Login\member.php第24ok行提交,请尝试这个
if(isset($\u POST['submit POST[]提交“]==“查看”)
没有错误,先生,但是if语句中的代码不起作用:((有没有其他方法使用ONclick-on-if语句?(1)您必须更改
(2)您的提交按钮应该有一个名称
(3)确保拼写正确“View”大小写正确
if(isset($_POST))
if($_POST['submit'] = ")