Witam ponownie (IMG:
style_emoticons/default/smile.gif)
Tym razem mój problem polega na tym że po naciśnięciu przycisku "wyłącz" zmienia się wartość zmiennej w bazie a na stronie już nie
Załóżmy że kliknę "wyłącz" przy galerii zmienna w bazie przybiera wartość 0 i na stronie status powinien zmienić się na wyłączony ale tak nie jest
Wyświetlanie
<?php
$mysqli = new mysqli("localhost", "root", "pass", "strona");
//----------
function topnews()
{
$query="SELECT topnews FROM opcje";
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";
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";
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";
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>
Zmiana wartości
<?php
$con=mysqli_connect("localhost","root","pass","strona");
// Check connection
if (mysqli_connect_errno()) {
echo "Błąd podczas łączenia z bazą danych: " . mysqli_connect_error
(); }
//===========//top news//===============//
{
$on = $_POST['on'];
$sql = "UPDATE opcje SET topnews = '1'";
echo "<script>alert('Włączono Pomyslnie');</script>"; header("Refresh: 1; url=wlwyl.php"); }
else if(isset($_POST['off'])) {
$off = $_POST['off'];
$sql = "UPDATE opcje SET topnews = '0'";
echo "<script>alert('Wyłączono Pomyslnie');</script>"; header("Refresh: 1; url=wlwyl.php"); }
//===========//galeria//===============//
{
$on2 = $_POST['on2'];
$sql = "UPDATE opcje SET galeria = '1'";
echo "<script>alert('Włączono Pomyslnie');</script>"; header("Refresh: 1; url=wlwyl.php"); }
else if(isset($_POST['off2'])) {
$off2 = $_POST['off2'];
$sql = "UPDATE opcje SET galeria = '0'";
echo "<script>alert('Wyłączono Pomyslnie');</script>"; header("Refresh: 1; url=wlwyl.php"); }
//===========//logowanie//===============//
{
$on3 = $_POST['on'];
$sql = "UPDATE opcje SET logowanie = '1'";
echo "<script>alert('Włączono Pomyslnie');</script>"; header("Refresh: 1; url=wlwyl.php"); }
else if(isset($_POST['off3'])) {
$off3 = $_POST['off'];
$sql = "UPDATE opcje SET logowanie = '0'";
echo "<script>alert('Wyłączono Pomyslnie');</script>"; header("Refresh: 1; url=wlwyl.php"); }
//===========//rejestracja//===============//
{
$on4 = $_POST['on'];
$sql = "UPDATE opcje SET rejestracja = '1'";
echo "<script>alert('Włączono Pomyslnie');</script>"; header("Refresh: 1; url=wlwyl.php"); }
else if(isset($_POST['off4'])) {
$off4 = $_POST['off'];
$sql = "UPDATE opcje SET rejestracja = '0'";
echo "<script>alert('Wyłączono Pomyslnie');</script>"; header("Refresh: 1; url=wlwyl.php"); }
//============//kiedys cos//==============//
if (!mysqli_query($con,$sql)) {
die('Error: ' . mysqli_error
($con)); }
mysqli_close($con);
?>