Niech mi ktoś powie jakim cudem to nie działa dobrze?
w przegładarce dostaje puste pola, tylko numer powierzchni się wyświetla
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Nadzorca Page</title>
<link rel="stylesheet">
<style>
/* p{ display:inline-block; width: 180px;}*/
</style>
</head>
<body>
<h3>Wyświetlenie wyników</h3>
<form action=<?php echo $_SERVER['PHP_SELF'];?> method="post">
<p><input name="limit" type="text" placeholder="podaj limit"></p>
<p><input name='show_base' type="submit" value="Pokaż wyniki"></p>
</form>
<h3>Dodanie nowego doświadczenia</h3>
<p>Najpierw określij liczbę roślin i nawozów jakie chcesz dodać</p>
<form action="forms.php" method="post">
<p><input name='ilosc_ros' type="text" placeholder="Podaj ilość roślin"></p>
<p><input name='ilosc_nawoz' type="text" placeholder="Podaj ilość nawozów"></p>
<p><input name="add_form" type="submit" value="Dodaj"></p>
</form>
<?php
require("./connect.php");
if(isset($_POST['show_base']))
{
$sql ="SELECT id_wyniku,nowych_roslin,sr_wielkosc_rosl,data,nr_pow,laborant FROM wyniki RIGHT JOIN powierzchnia ON wyniki.id_pow = powierzchnia.id_pow limit ".$_POST['limit'];
$result = $conn->query($sql);
if ($result->num_rows > 0) {
echo "<table border='1' cellpadding='10'>";
echo "<tr><th>ID</th><th>nowych roślin</th><th>średnia wielkość roślin</th><th>data</th><th>laborant</th><th>NR powierzchni</th></tr>";
while($row = $result->fetch_assoc()) {
echo "<tr>";
echo "<td>". $row["id_wyniku"]. "</td>";
echo "<td>". $row["nowych_roslin"]."</td>";
echo "<td>". $row["sr_wielkosc_rosl"]."</td>";
echo "<td>". $row["data"]."</td>";
echo "<td>". $row["laborant"]."</td>";
echo "<td>". $row["nr_pow"]."</td>";
echo "</tr>";
}
}
else echo "0 wyników";
}
?>
</body>
</html>
zapytanie jest dobrze, oto dowód: