Pytanie jak sprawić żeby wyświetlało wyniki dla tylu rekordów ile odnalazło polecenie SELECT ,bo kopiowanie20 razy <tr></tr> ma sensu i napewno jest jakiś prostszy sposób np pętla tylko nie wiem jak tego użyć . Jeśli jest jakiś prostszy sposób wyświetlenia wszystkich odnalezionych rekordów w tabeli byłbym wdzięczny
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Serwis ABC</title>
<meta http-equiv=content-type content="text/html; charset=iso-8859-2">
<meta http-equiv="Content-Language" content="pl">
</head>
<body>
<?php
require_once "connect.php" ;
$polaczenie = @new mysqli($host, $db_user, $db_password, $db_name);
if ($polaczenie->connect_errno!=0)
{
}
else
{
$sql= "SELECT uczniowie.iducznia, uczniowie.user, uczniowie.nr, oceny.biologia, oceny.polski, oceny.wf, oceny.fizyka, oceny.angielski, oceny.historia, oceny.religia, oceny.technika, oceny.niemiecki, oceny.chemia, oceny.informatyka, oceny.geografia, oceny.plastyka, oceny.matematyka FROM uczniowie, oceny WHERE klasa='1a' AND uczniowie.iducznia = oceny.iducznia ORDER BY uczniowie.nr ASC" ;
if ($rezultat = @$polaczenie->query($sql))
{
$wiersz = $rezultat->fetch_assoc();
$id = $wiersz['iducznia'];
$nr = $wiersz['nr'];
$polski = $wiersz ['polski'];
$matematyka = $wiersz['matematyka'];
$wf = $wiersz['wf'];
$fizyka = $wiersz['fizyka'];
$angielski = $wiersz['angielski'];
$historia = $wiersz['historia'];
$religia = $wiersz['religia'];
$technika = $wiersz['technika'];
$niemiecki = $wiersz['niemiecki'];
$chemia = $wiersz['chemia'];
$informatyka = $wiersz['informatyka'];
$geografia = $wiersz['geografia'];
$plastyka = $wiersz['plastyka'];
echo "<table boder=\"1\"><tr>";
echo "<td bgcolor=\"ffff99\"><strong>id</strong></td>"; echo "<td bgcolor=\"ffff99\"><strong>nr</strong></td>"; echo "<td bgcolor=\"ffff99\"><strong>POLSKI</strong></td>"; echo "<td bgcolor=\"ffff99\"><strong>Matematyka</strong></td>"; echo "<td bgcolor=\"ffff99\"><strong>WF</strong></td>"; echo "<td bgcolor=\"ffff99\"><strong>Fizyka</strong></td>"; echo "<td bgcolor=\"ffff99\"><strong>Angielski</strong></td>"; echo "<td bgcolor=\"ffff99\"><strong>Historia</strong></td>"; echo "<td bgcolor=\"ffff99\"><strong>Religia</strong></td>"; echo "<td bgcolor=\"ffff99\"><strong>Technika</strong></td>"; echo "<td bgcolor=\"ffff99\"><strong>Niemiecki</strong></td>"; echo "<td bgcolor=\"ffff99\"><strong>Chemia</strong></td>"; echo "<td bgcolor=\"ffff99\"><strong>Informatyka</strong></td>"; echo "<td bgcolor=\"ffff99\"><strong>Geografia</strong></td>"; echo "<td bgcolor=\"ffff99\"><strong>Plastyka</strong></td>";
echo "<td bgcolor=\"ffff00\">" . $id . "</td>"; echo "<td bgcolor=\"ffff00\">" . $nr . "</td>"; echo "<td bgcolor=\"ffff00\">" . $polski . "</td>"; echo "<td bgcolor=\"ffff00\">" . $matematyka . "</td>"; echo "<td bgcolor=\"ffff00\">" . $wf . "</td>"; echo "<td bgcolor=\"ffff00\">" . $fizyka . "</td>"; echo "<td bgcolor=\"ffff00\">" . $angielski . "</td>"; echo "<td bgcolor=\"ffff00\">" . $historia . "</td>"; echo "<td bgcolor=\"ffff00\">" . $religia . "</td>"; echo "<td bgcolor=\"ffff00\">" . $technika . "</td>"; echo "<td bgcolor=\"ffff00\">" . $niemiecki . "</td>"; echo "<td bgcolor=\"ffff00\">" . $chemia . "</td>"; echo "<td bgcolor=\"ffff00\">" . $informatyka . "</td>"; echo "<td bgcolor=\"ffff00\">" . $geografia . "</td>"; echo "<td bgcolor=\"ffff00\">" . $plastyka . "</td>";
$rezultat->free_result();
}
}
?>
</body>
</html>
Ten post edytował damiandamian 18.11.2016, 14:21:09
Powód edycji: [Kshyhoo]: nie było widać kodu