Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $Host='127.0.0.1';
- $DBase='oswiata';
- $FUser='root';
- $FPass='';
- function polacz( $host,$dbase,$user, $pass )
- {
- @$pol=mysql_connect( $host, $user, $pass );
- if( !$pol )
- {
- echo 'Bład polaczenia z Serwerem Bazy Danych';
- exit();
- }
- else
- {
- @mysql_select_db( $dbase );
- if( mysql_errno() )
- {
- echo mysql_errno() . ': '. mysql_errno();
- echo mysql_error();
- exit();
- }
- }
- return $pol;
- }
- ?>
- <form method="GET">
- <input type="text" name="Name" value="<?php if(!empty($_GET['Name'])) echo $_GET['Name']; ?>" >
- <input type="submit" value="Znajdź">
- </form>
- <?php
- if (isset($_GET['action'])) {
- if( $_GET['action'] == 'update_ocena' || $_GET['action'] == 'delete_ocena' ) {
- $idpol=polacz($Host, $DBase, $FUser, $FPass);
- if($_GET['action'] == 'update_ocena') {
- @$wyniki=mysql_db_query($DBase, "UPDATE oceny SET ocena=". $_GET['new_ocena'] ." WHERE ocena=". $_GET['ocena'] ." AND nr_przedm=" . $_GET['przedmiot'] ." AND termin = " . $_GET['termin'], $idpol);
- }
- elseif($_GET['action'] == 'delete_ocena') {
- @$wyniki=mysql_db_query($DBase, "DELETE FROM oceny WHERE ocena=". $_GET['ocena'] ." AND nr_przedm=" . $_GET['przedmiot'] ." AND termin = " . $_GET['termin'], $idpol);
- }
- if($wyniki) {
- echo "Operacja wykonana prawidłowo.<br />";
- }
- else {
- echo "Błąd wykonywanego zapytania.<br />";
- }
- }
- else if(isset($_GET['id']) && $_GET['action'] == 'oceny') {
- $idpol=polacz($Host, $DBase, $FUser, $FPass);
- @$wyniki=mysql_db_query($DBase, "SELECT o.DATA_ZAL,p.NAZWA_PRZEDM,o.OCENA,o.TERMIN,o.ZAL_EGZ,o.NR_PRZEDM FROM oceny o LEFT JOIN przedmioty p ON o.NR_PRZEDM=p.NR_PRZEDM WHERE NR_STUD = " . $_GET['id'], $idpol);
- if( $wyniki )
- {
- $counter = 0;
- echo '<table border=1><tr bgcolor="green"><td>Data zaliczenia</td><td>Numer przedmiotu</td><td>Ocena</td><td>Termin</td><td>Zaliczenie egzaminu</td><td width="250">Akcje</td></tr>';
- while($wiersz = mysql_fetch_row($wyniki))
- {
- if($counter%2) {
- $bgColor = " bgcolor='#7777FF'";
- } else {
- $bgColor = " bgcolor='white'";
- }
- echo "<tr " . $bgColor . "> <td>" . $wiersz[0] . "</td> <td>" . $wiersz[1] . "</a></td> <td>" . $wiersz[2] . "</td> <td>" . $wiersz[3] . "</td> <td>" . $wiersz[4] . "</td>";
- echo "<td><form method='GET'><input type='hidden' name='ocena' value='".$wiersz[2]."'><input type='hidden' name='przedmiot' value='".$wiersz[5]."'><input type='hidden' name='termin' value='".$wiersz[3]."'>";
- echo "<input type='radio' name='action' value='update_ocena' checked>Aktualizuj <input type='number' name='new_ocena' min='1' max='6' value='" . $wiersz[2] . "'>";
- echo "<input type='radio' name='action' value='delete_ocena'>Usuń ";
- echo "<input type='submit' value='OK'>";
- echo "</form></td> </tr>";
- $counter++;
- }
- if($counter == 0) { echo '<tr bgcolor="grey"><td colspan="5">Brak wyników dla wybranej osoby.</td></tr>'; }
- echo '</table>';
- } else
- {
- echo "Błąd pobierania danych.";
- }
- }
- }
- else if(isset($_GET['Name']))
- {
- $idpol=polacz($Host, $DBase, $FUser, $FPass);
- @$wyniki=mysql_db_query($DBase, "SELECT NR_STUD, NAZWISKO, DATA_UR, PLEC, NR_KIER FROM studenci WHERE NAZWISKO like '%" . $_GET['Name'] . "%'", $idpol);
- if( $wyniki )
- {
- $counter = 0;
- echo '<table border=1><tr bgcolor="green"><td>ID</td><td>Nazwisko</td><td>Data urodzenia</td><td>Płeć</td></tr>';
- while($wiersz = mysql_fetch_row($wyniki))
- {
- if($counter%2) {
- $bgColor = " bgcolor='grey'";
- } else {
- $bgColor = " bgcolor='white'";
- }
- echo "<tr " . $bgColor . "> <td>" . $wiersz[0] . "</td> <td><a href='?id=" . $wiersz[0] . "&action=oceny'>" . $wiersz[1] . "</a></td> <td>" . $wiersz[2] . "</td> <td>" . $wiersz[3] . "</td> </tr>";
- $counter++;
- }
- echo '</table>';
- } else
- {
- echo "Błąd pobierania danych.";
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement