Php 开/关值状态始终处于脱机状态
我有这个代码,当我点击“关闭”按钮时,状态总是关闭的,但在db中是打开的 范例 我在数据库中的galery查询中单击设置为value=1(打开),但状态为off 如果我单击“关闭”,仍然会说“关闭” show.phpPhp 开/关值状态始终处于脱机状态,php,html,mysql,status,Php,Html,Mysql,Status,我有这个代码,当我点击“关闭”按钮时,状态总是关闭的,但在db中是打开的 范例 我在数据库中的galery查询中单击设置为value=1(打开),但状态为off 如果我单击“关闭”,仍然会说“关闭” show.php <?php $mysqli = new mysqli("localhost", "root", "pass", "strona"); //---------- function topnews() {
<?php
$mysqli = new mysqli("localhost", "root", "pass", "strona");
//----------
function topnews()
{
$query="SELECT topnews FROM opcje";
$topnews=$result=mysql_query($query);
if($topnews == 1)
{
echo "<div id='on'>wlączone</div>";
}
else if($topnews == 0)
{
echo "<div id='off'>wyłączone</div>";
}
}
//------------
function galeria()
{
$query2="SELECT galeria FROM opcje";
$galeria=$result=mysql_query($query2);
if($galeria == 1)
{
echo "<div id='on'>wlączone</div>";
}
else
{
echo "<div id='off'>wyłączone</div>";
}
}
//--------------
function logowanie()
{
$query3="SELECT logowanie FROM opcje";
$logowanie=$result=mysql_query($query3);
if($logowanie == 1)
{
echo "<div id='on'>wlączone</div>";
}
else
{
echo "<div id='off'>wyłączone</div>";
}
}
//--------------
function rejestracja()
{
$query4="SELECT rejestracja FROM opcje";
$rejestracja=$result=mysql_query($query4);
if($rejestracja == 1)
{
echo "<div id='on'>wlączone</div>";
}
else
{
echo "<div id='off'>wyłączone</div>";
}
}
$mysqli->close();
?>
<form action="onoff.php" method="post">
<tr>
<td><p><h3>Okienka na głównej</h3></p><hr></td>
</tr>
<tr>
<td>Status<br></td>
<td><?php topnews(); ?><br></td>
<td><input type="submit" value="wlacz" name="on"/></td>
<td><input type="submit" value="wylącz" name="off"/></td>
</tr>
<tr>
<td><p><h3><hr>Galeria</h3></p><hr></td>
</tr>
<tr>
<td>Status<br></td>
<td><?php galeria(); ?><br></td>
<td><input type="submit" value="wlacz" name="on2"/></td>
<td><input type="submit" value="wylącz" name="off2"/></td>
</tr>
<tr>
<td><p><h3><hr>Logowanie</h3></p><hr></td>
</tr>
<tr>
<td>Status<br></td>
<td><?php logowanie(); ?><br></td>
<td><input type="submit" value="wlacz" name="on3"/></td>
<td><input type="submit" value="wylącz" name="off3"/></td>
</tr>
<tr>
<td><p><h3><hr>Rejestracja</h3></p><hr></td>
</tr>
<tr>
<td>Status<br></td>
<td><?php rejestracja(); ?><br></td>
<td><input type="submit" value="wlacz" name="on4"/></td>
<td><input type="submit" value="wylącz" name="off4"/></td>
</tr>
</form>
您的代码中包含大量这样的内容:
if($topnews = 1)
这不是您想要做的-它将1
的值赋给$topnews
,因此此if
语句始终为真并始终执行。您正在寻找:
if($topnews == 1)
现在,进入您的代码:
$topnews=$result=mysql_query($query);
。但是,$topnews
的值是一个MySQL结果对象,没有来自数据库的值。您需要获取它,类似于:
$result = mysql_query( $query);
$row = mysql_fetch_array($result);
$topnews = $row['topnews'];
您的代码中包含大量这样的内容:
if($topnews = 1)
这不是您想要做的-它将1
的值赋给$topnews
,因此此if
语句始终为真并始终执行。您正在寻找:
if($topnews == 1)
现在,进入您的代码:
$topnews=$result=mysql_query($query);
。但是,$topnews
的值是一个MySQL结果对象,没有来自数据库的值。您需要获取它,类似于:
$result = mysql_query( $query);
$row = mysql_fetch_array($result);
$topnews = $row['topnews'];
您的代码中包含大量这样的内容:
if($topnews = 1)
这不是您想要做的-它将1
的值赋给$topnews
,因此此if
语句始终为真并始终执行。您正在寻找:
if($topnews == 1)
现在,进入您的代码:
$topnews=$result=mysql_query($query);
。但是,$topnews
的值是一个MySQL结果对象,没有来自数据库的值。您需要获取它,类似于:
$result = mysql_query( $query);
$row = mysql_fetch_array($result);
$topnews = $row['topnews'];
您的代码中包含大量这样的内容:
if($topnews = 1)
这不是您想要做的-它将1
的值赋给$topnews
,因此此if
语句始终为真并始终执行。您正在寻找:
if($topnews == 1)
现在,进入您的代码:
$topnews=$result=mysql_query($query);
。但是,$topnews
的值是一个MySQL结果对象,没有来自数据库的值。您需要获取它,类似于:
$result = mysql_query( $query);
$row = mysql_fetch_array($result);
$topnews = $row['topnews'];
您使用了错误的比较运算符。
在if语句中使用==或==
为了更安全,交换常量和变量
if (1 == $galeria)
安全性比
if ($galeria == 1)
您使用了错误的比较运算符。
在if语句中使用==或==
为了更安全,交换常量和变量
if (1 == $galeria)
安全性比
if ($galeria == 1)
您使用了错误的比较运算符。
在if语句中使用==或==
为了更安全,交换常量和变量
if (1 == $galeria)
安全性比
if ($galeria == 1)
您使用了错误的比较运算符。
在if语句中使用==或==
为了更安全,交换常量和变量
if (1 == $galeria)
安全性比
if ($galeria == 1)
感谢$query=“从opcje中选择topnews”;$topnews=$result=mysql\u查询($query);$result=mysql\u query($query);$row=mysql\u fetch\u数组($result);$topnews=$row['topnews']@PDG-别忘了解决您的问题。谢谢$query=“从opcje中选择topnews”;$topnews=$result=mysql\u查询($query);$result=mysql\u query($query);$row=mysql\u fetch\u数组($result);$topnews=$row['topnews']@PDG-别忘了解决您的问题。谢谢$query=“从opcje中选择topnews”;$topnews=$result=mysql\u查询($query);$result=mysql\u query($query);$row=mysql\u fetch\u数组($result);$topnews=$row['topnews']@PDG-别忘了解决您的问题。谢谢$query=“从opcje中选择topnews”;$topnews=$result=mysql\u查询($query);$result=mysql\u query($query);$row=mysql\u fetch\u数组($result);$topnews=$row['topnews']@PDG-别忘了解决你的问题。