Hej,
Chcę wyświetlić wszystkie rekordy które mają imie zgodne z warunkiem WHERE ale nie wyświetla wszystkich albo wcale. Gdzie jest błąd ?? Bo może coś zle pisze ??
<!DOCTYPE HTML>
<html lang="pl">
<head>
<meta charset="utf-8" />
<title>Doswiadczenia</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<!-- ##### poczatek WRAPPER ##### -->
<div class="wrapper">
<h1>Wybrane doswiadczenia:</h1>
<div>
<center>
<?php
require "dbconnect.php";
$im = $_POST['im'];
$in = @mysql_query("INSERT INTO doswiadczenia SET id_dos=' ',imie='$im'");
if($in) echo "Rekord został wyswietlony poprawnie";
else echo "Błąd nie udało się dodać nowego rekordu";
$zap="SELECT id_dos,naz_ros,naz_naw,naz_obs,naz_pow,wynik,data FROM doswiadczenia JOIN obszary ON doswiadczenia.id_dos=obszary.id_obs WHERE obszary.imie='$im'";
$wyn=mysql_query($zap)
or die('Nieprawidlowe zapytanie: '.mysql_error());
echo "<table boder=\"5\">";
echo "<td bgcolor=\"#0099ff\"><strong>id_dos</strong></td>";
echo "<td bgcolor=\"#0099ff\"><strong>roslina</strong></td>";
echo "<td bgcolor=\"#0099ff\"><strong>nawoz</strong></td>";
echo "<td bgcolor=\"#0099ff\"><strong>obszar</strong></td>";
echo "<td bgcolor=\"#0099ff\"><strong>powierzchnia</strong></td>";
echo "<td bgcolor=\"#0099ff\"><strong>wynik</strong></td>";
echo "<td bgcolor=\"#0099ff\"><strong>data</strong></td>";
while($row = mysql_fetch_array($wyn))
{
echo "<tr>";
echo "<td>" . $row['id_dos'] . "</td>";
echo "<td>" . $row['naz_ros'] . "</td>";
echo "<td>" . $row['naz_naw'] . "</td>";
echo "<td>" . $row['naz_obs'] . "</td>";
echo "<td>" . $row['naz_pow'] . "</td>";
echo "<td>" . $row['wynik'] . "</td>";
echo "<td>" . $row['data'] . "</td>";
echo "</tr>";
}
echo "</table>";
?>
</center>
</div>
<br>
<center><a href="index.html"><button class="bu_2">POWRÓT</button></a></center>
</div> <!-- ##### koniec WRAPPER ##### -->
</body>
</html>
A to jest tabela z rekordami:
Nie wiem czy to wystarczy czy mam cos dodac ??
Prosze o pomoc :)