?> <?php $mysql = dbConnect(); $id = filter_input(INPUT_GET, "id", FILTER_SANITIZE_STRING); $stmt = $mysql->prepare("SELECT MIOT.ID, MIOT.URODZONY, MIOT.ZNAKOWANY, MIOT.POZYCJA, MIOT.H_ID, HODOWLA.NAZWA " . "FROM MIOT " . "JOIN HODOWLA ON HODOWLA.ID = MIOT.H_ID " . "WHERE MIOT.ID=(?)"); $stmt->bind_param("i", $id); $stmt->bind_result($id, $urodzony, $znakowany, $pozycja, $h_id, $hodowlaNazwa); if (!$stmt) { die; } $stmt->execute(); if ($stmt->fetch()) { echo 'Miot:<br>'; echo 'ID: ' . $id . '<br>'; echo 'Urodzony: ' . $urodzony . '<br>'; echo 'Znakowany: ' . $znakowany . '<br>'; echo 'Pozycja: ' . $pozycja . '<br>'; echo 'Hodowla: ' . foreignKeyLink('hodowla', $h_id, $hodowlaNazwa) . '<br>'; echo "<a href=\"nowy_miot.php?id={$id}\">edytuj<a> \\ "; echo "<a href=\"usun_miot.php?id={$id}\">usuń</a>"; echo '<hr>'; showTablePies("WHERE PIES.M_ID = " . $id); } else { echo 'Nie znaleziono miotu'; } $stmt->close(); ?> </body> </html>
<?php $mysql = dbConnect(); $id = filter_input(INPUT_GET, "id", FILTER_SANITIZE_STRING); $stmt = $mysql->prepare("SELECT HODOWLA.NAZWA, HODOWLA.O_ID, HODOWLA.H_ID, HODOWCA.NAZWISKO, ODDZIAL.NAZWA " . "FROM HODOWLA " . "JOIN HODOWCA ON HODOWLA.H_ID = HODOWCA.ID " . "JOIN ODDZIAL ON HODOWLA.O_ID = ODDZIAL.ID " . "WHERE HODOWLA.ID=(?)"); $stmt->bind_param("i", $id); $stmt->bind_result($nazwa, $o_id, $h_id, $hodowcaNazwisko, $oddzialNazwa); if (!$stmt) { die; } $stmt->execute(); if ($stmt->fetch()) { echo 'Hodowla:<br>'; echo 'ID: ' . $id . '<br>'; echo 'Nazwa: ' . $nazwa . '<br>'; echo 'Oddział: ' . foreignKeyLink('oddzial', $o_id, $oddzialNazwa) . '<br>'; echo 'Hodowca: ' . foreignKeyLink('hodowca', $h_id, $hodowcaNazwisko) . '<br>'; echo "<a href=\"nowa_hodowla.php?id={$id}\">edytuj</a> \\ "; echo "<a href=\"usun_hodowla.php?id={$id}\">usuń</a>"; echo '<hr>'; showTableMiot("WHERE MIOT.H_ID = " . $id); } else { echo 'Nie znaleziono hodowli'; } $stmt->close(); ?> <?php include "footer.php"; ?>
<?php $mysql = dbConnect(); $id = filter_input(INPUT_GET, "id", FILTER_SANITIZE_STRING); $stmt = $mysql->prepare("SELECT PIES.ID, PIES.IMIE, PIES.SUKA, PIES.OZNACZENIE, PIES.OJCIEC, PIES.MATKA, PIES.M_ID, PIES.R_ID, " . "MIOT.URODZONY, RASA.NAZWA " . "FROM PIES " . "JOIN MIOT ON MIOT.ID = PIES.M_ID " . "JOIN RASA ON RASA.ID = PIES.R_ID " . "WHERE PIES.ID=(?)"); $stmt->bind_param("i", $id); $stmt->bind_result($id, $imie, $suka, $oznaczenie, $ojciec, $matka, $m_id, $r_id, $urodzony, $rasa); if (!$stmt) { die; } $stmt->execute(); if ($stmt->fetch()) { echo 'Pies:<br>'; echo 'ID: ' . $id . '<br>'; echo 'Imię: ' . $imie . '<br>'; echo 'Płeć: ' . getSex($suka) . '<br>'; echo 'Oznaczenie: ' . $oznaczenie . '<br>'; echo 'Ojciec: ' . $ojciec . '<br>'; echo 'Matka: ' . $matka . '<br>'; echo 'ID miotu / data urodzenia:' . foreignKeyLink('miot', $m_id, $urodzony) . '<br>'; echo 'Rasa: ' . foreignKeyLink('rasa', $r_id, $rasa) . '<br>'; echo "<a href=\"nowy_pies.php?id={$id}\">edytuj</a> / "; echo "<a href=\"usun_pies.php?id={$id}\">usuń</a>"; } else { echo 'Nie znaleziono psa'; } $stmt->close(); include "footer.php"; ?>
function showTablePies($where) { $mysql = dbConnect(); $stmt = $mysql->prepare("SELECT PIES.ID, PIES.IMIE, PIES.SUKA, PIES.OZNACZENIE, PIES.OJCIEC, PIES.MATKA, PIES.M_ID, PIES.R_ID, " . "MIOT.URODZONY, RASA.NAZWA " . "FROM PIES " . "JOIN MIOT ON MIOT.ID = PIES.M_ID " . "JOIN RASA ON RASA.ID = PIES.R_ID " . $where); $stmt->bind_result($id, $imie, $suka, $oznaczenie, $ojciec, $matka, $m_id, $r_id, $urodzony, $rasa); if (!$stmt) { die; } $stmt->execute(); echo 'Psy:<br>'; echo '<a href="nowy_pies.php">Dodaj nowego psa</a>'; echo '<table class="data">'; echo '<tr class="tableheader">'; echo '<th>ID</th>'; echo '<th>Imię</th>'; echo '<th>Płeć</th>'; echo '<th>Oznaczenie</th>'; echo '<th>Ojciec</th>'; echo '<th>Matka</th>'; echo '<th>ID miotu / data urodzenia</th>'; echo '<th>ID rasy</th>'; echo '</tr>'; while ($stmt->fetch()) { echo "<tr>"; echo "<td>" . primaryKeyLink('pies', $id) . "</td>"; echo "<td>" . $imie . "</td>"; echo "<td>" . getSex($suka) . "</td>"; echo "<td>" . $oznaczenie . "</td>"; echo "<td>" . $ojciec . "</td>"; echo "<td>" . $matka . "</td>"; echo '<td>' . foreignKeyLink('miot', $m_id, $urodzony) . '</td>'; echo '<td>' . foreignKeyLink('rasa', $r_id, $rasa) . '</td>'; echo "</tr>\n"; } echo "</table>\n"; $stmt->close(); }