Witam.
Mam taki problem, że po zalogowaniu mam taki panel.php i tam mam kolejny formularz, aby przejść do pliku stanydata.php. Jednak po kliknięciu przycisku "Zatwierdź dane" nic się nie dzieje.
Tutaj kod pliku panel.php
<?php
session_start();
if(!isset($_SESSION['zalogowany']))
{
header('Location: index.php');
exit();
}
require_once "connect.php";
$polaczenie = @new mysqli($host, $db_user, $db_password, $db_name);
?>
<!DOCTYPE HTML>
<html lang="pl">
<head>
<meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<title>Domowy system alarmowy</title>
</head>
<body>
<?php
$sql2 = "SELECT * FROM czujniki WHERE nr_urzadzenia={$_SESSION['nr_urzadzenia']}";
if($rezultat2 = @$polaczenie->query($sql2))
{
$ile = $rezultat2->num_rows;
if($ile > 0)
{
echo "<p>Witaj ".$_SESSION['imie']." ".$_SESSION['nazwisko'].'! [ <a href="logout.php">Wyloguj się!</a>]</p>';
echo "<p><b>Twój e-mail</b>: ".$_SESSION['email'];
echo "<p><b>Twój nr_urzadzenia</b>: ".$_SESSION['nr_urzadzenia'];
?>
<br/><br/><br/>Sprawdź stany czujników
<form action="stanydata.php" method="post">
Data(RRRR-MM-DD):
<input type="text" name="datacz"/>
<br/>
<!--Godzina(HH:MM):-->
<!--//<input type="text" name="godzinacz"/>-->
<!--//<br/>-->
<input type="submit" value="Zatwierdź dane"/>
<br/><br/>
</form>
<?php
echo'<table border="1" cellpadding="10" cellspacing="0">';
echo'<tr><td>Data</td><td>Czas</td><td>Czujka1</td><td>Czujka2</td><td>Czujka3</td><td>Czujka4</td></tr>';
for($i=0; $i<$ile; $i++)
{
$wiersz2 = $rezultat2->fetch_assoc();
echo "<tr>";
echo "<td>".$wiersz2['data']."</td>";
echo "<td>".$wiersz2['czas']."</td>";
echo "<td>".$wiersz2['czujka1']."</td>";
echo "<td>".$wiersz2['czujka2']."</td>";
echo "<td>".$wiersz2['czujka3']."</td>";
echo "<td>".$wiersz2['czujka4']."</td>";
echo"</tr>";
}
echo"</table>";
}
}
$rezultat2->free_result();
$polaczenie->close();
?>
</body>
</html>
A tu kod stanydata.php
<?php
session_start();
if ((!isset($_POST['login'])) || (!isset($_POST['haslo'])))
{
header('Location: index.php');
exit();
}
require_once "connect.php";
$polaczenie = @new mysqli($host, $db_user, $db_password, $db_name);
?>
<!DOCTYPE HTML>
<html lang="pl">
<head>
<meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<title>Domowy system alarmowy</title>
</head>
<body>
$datacznowy = $_POST['datacz'];
//$godzinacznowy = $_POST['godzinacz'];
$sql3 = "SELECT * FROM czujniki WHERE data='$datacznowy'/* AND czas='$godzinacznowy'*/";
if($rezultat3 = @$polaczenie->query($sql3))
{
$ile3 = $rezultat3->num_rows;
if($ile3>0)
{
echo'<table border="1" cellpadding="10" cellspacing="0">';
echo'<tr><td>Data</td><td>Czas</td><td>Czujka1</td><td>Czujka2</td><td>Czujka3</td><td>Czujka4</td></tr>';
for($i=0; $i<$ile3; $i++)
{
$wiersz2 = $rezultat3->fetch_assoc();
echo "<tr>";
echo "<td>".$wiersz2['data']."</td>";
echo "<td>".$wiersz2['czas']."</td>";
echo "<td>".$wiersz2['czujka1']."</td>";
echo "<td>".$wiersz2['czujka2']."</td>";
echo "<td>".$wiersz2['czujka3']."</td>";
echo "<td>".$wiersz2['czujka4']."</td>";
echo"</tr>";
}
echo"</table>";
}
}
else
{
echo"blad";
}
$rezultat3->free_result();
$polaczenie->close();
?>
</body>
</html>
Dodam, że tak gdzie mam formularz jest to type= "text", a w bazie danych to zapisane w formacie data.
Bardzo proszę o pomoc.