Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <title>Registar lijekova 1.0.1</title>
- </head>
- <body>
- <h1 align="center">Registar lijekova-rezultati pretrage</h1>
- <?php
- // kreiranje imena varijable
- $searchtype=$_POST['searchtype'];
- $searchterm=trim($_POST['searchterm']);
- if (!$searchtype || !$searchterm) {
- echo 'Niste unijeli sve potrebne detalje. Vratite se i pokusajte ponovo.';
- exit;
- }
- if (!get_magic_quotes_gpc()){
- $searchtype = addslashes($searchtype);
- $searchterm = addslashes($searchterm);
- }
- // konektovanje na bazu podataka
- @ $db = new mysqli('localhost', 'root', '', 'registar_lijekova');
- if (mysqli_connect_errno()) {
- echo 'Greska: Ne moze se konektovati na bazu podataka. Molimo pokusajte kasnije.';
- exit;
- }
- // SQL upit za pretragu baze podataka
- $query = "SELECT abecedni_redoslijed, glavna_grupa_lijekova, grupa_lijekova, podgrupa_lijekova, vrsta_lijekova, ime_lijeka, djelovanje, indikacije, doziranje_i_nacin_primjene, kontraindikacije, nezeljeni_efekti, posebna_upozorenja, registrirani_lijekovi
- FROM abecedni_redoslijed, glavna_grupa_lijekova, grupa_lijekova, podgrupa_lijekova, vrsta_lijekova, lijekovi
- WHERE abecedni_redoslijed_id = abecedni_redoslijed_id
- AND glavna_grupa_lijekova_id = glavna_grupa_lijekova_id
- AND grupa_lijekova_id = grupa_lijekova_id
- AND podgrupa_lijekova_id = podgrupa_lijekova_id
- AND vrsta_lijekova_id = vrsta_lijekova_id";
- $searchstring = "";
- switch($searchtype){
- case 'abecedni_redoslijed':
- case 'glavna_grupa_lijekova':
- case 'grupa_lijekova':
- case 'podgrupa_lijekova':
- case 'vrsta_lijekova':
- case 'vrsta_lijekova':
- $searchstring = "AND $searchtype = '$searchterm'";
- break;
- case 'ime_lijeka':
- case 'djelovanje':
- case 'indikacije':
- case 'doziranje_i_nacin_primjene':
- case 'kontraindikacije':
- case 'nezeljeni_efekti':
- case 'posebna_upozorenja':
- case 'registrirani_lijekovi':
- $searchstring = "AND $searchtype LIKE '%$searchterm%'";
- break;
- }
- $query .= $searchstring;
- $result = $db->query($query);
- if($result===false){
- die ("Sql error");
- }
- $num_results = $result->num_rows;
- echo "<p>Broj nadjenih lijekova: ".$num_results."</p>";
- for ($i=0; $i <$num_results; $i++) {
- $row = $result->fetch_assoc();
- $html = "<p><strong>" . ($i+1)
- . "Abecedni redoslijed lijekova: "
- . htmlspecialchars(stripslashes($row['abecedni_redoslijed']))
- . "</strong><br />Glavna grupa lijekova: "
- . stripslashes($row['glavna_grupa_lijekova'])
- . "</strong><br /> Grupa lijekova: "
- . stripslashes($row['grupa_lijekova'])
- . "</br />Podgrupa lijekova: "
- . stripslashes($row['podgrupa_lijekova'])
- . "</br />Vrsta lijeka: "
- . stripslashes($row['vrsta_lijekova'])
- . "</br />Ime lijeka: "
- . stripslashes($row['ime_lijeka'])
- . "</br />Djelovanje: "
- . stripslashes($row['djelovanje'])
- . "</br />Indikacije: "
- . stripslashes($row['indikacije'])
- . "</br />Doziranje i nacin primjene: "
- . stripslashes($row['doziranje_i_nacin_primjene'])
- . "</br />Kontraindikacije: "
- . stripslashes($row['kontraindikacije'])
- . "</br />Nezeljeni efekti: "
- . stripslashes($row['nezeljeni_efekti'])
- . "</br />Posebna upozorenja: "
- . stripslashes($row['posebna_upozorenja'])
- . "<br />Registrirani lijekovi: "
- . stripslashes($row['registrirani_lijekovi'])
- . "</p>";
- echo $html;
- }
- $result->free();
- $db->close();
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment