Sanasto
Voit etsiä termiä sanastosta joko suomen- tai englanninkielisellä termillä tai termin osalla.
Voit myös selata sanastoa napsauttamalla sitä aakkosta, jolla alkavat termit haluat nähdä.
Tietokantahteys luotu.
"; if($termi_en!='' && $termi_su!='') { echo 'HAKUTULOKSET:
'; echo 'Etsi joko suomen- tai englanninkielistä termiä.
"; } else if((strlen($termi_en)<2 && strlen($termi_su)==0) || (strlen($termi_en)==0 && strlen($termi_su)<2)) { echo 'HAKUTULOKSET:
'; echo 'Etsittävän termin tai termin osan tulee olla vähintään kaksi merkkiä pitkä.
"; } else if($termi_en!='') { $termi_en = mysqli_real_escape_string($link, $termi_en); $termituloksia = 'on'; if($tarkkuus=='koko') { echo 'TERMI ' . $termi_en . ', ENGLANTISUOMI
'; $termihakukieli = "english"; // echo "$termihakukieli, $tarkkuus, $termi_en"; $result = mysqli_query($link, "SELECT english, finnish FROM srd_glossary WHERE english LIKE '$termi_en' ORDER BY english ASC;") or die('Database query for page failed: ' . mysqli_error($link)); $num_rows = mysqli_num_rows($result); } else { echo 'TERMIN OSA ' . $termi_en . ', ENGLANTISUOMI
'; $termihakukieli = "english"; $highlight_string = $termi_en; // echo "$termihakukieli, $tarkkuus, $termi_en"; $result = mysqli_query($link, "SELECT english, finnish FROM srd_glossary WHERE english LIKE '%$termi_en%' ORDER BY english ASC;") or die('Database query for page failed: ' . mysqli_error($link)); $num_rows = mysqli_num_rows($result); } } else { $termi_su = mysqli_real_escape_string($link, $termi_su); $termituloksia = 'on'; if($tarkkuus=='koko') { echo 'TERMI ' . $termi_su . ', SUOMIENGLANTI
'; $termihakukieli = "finnish"; // echo "$termihakukieli, $tarkkuus, $termi_su"; $termi_su_html = utf8_decode($termi_su); $termi_su_html = umlaute($termi_su_html); $result = mysqli_query($link, "SELECT english, finnish FROM srd_glossary WHERE finnish LIKE '$termi_su_html' ORDER BY finnish ASC;") or die('Database query for page failed: ' . mysqli_error($link)); $num_rows = mysqli_num_rows($result); } else { echo 'TERMIN OSA ' . $termi_su . ', SUOMIENGLANTI
'; $termihakukieli = "finnish"; $termi_su_html = utf8_decode($termi_su); // echo "termi_su_html: $termi_su_html"; $termi_su_html = umlaute($termi_su_html); $termi_su_html2 = $termi_su_html; if (substr($termi_su_html, 0, 6) == 'ä') { $termi_su_html2 = substr_replace($termi_su_html, 'Ä', 0, 6); // } else if (substr($termi_su_html, 0, 6) == 'Ä') { // $termi_su_html2 = substr_replace($termi_su_html, 'ä', 0, 6); } else if (substr($termi_su_html, 0, 6) == 'ö') { $termi_su_html2 = substr_replace($termi_su_html, 'Ö', 0, 6); // } else if (substr($termi_su_html, 0, 6) == 'Ö') { // $termi_su_html2 = substr_replace($termi_su_html, 'ö', 0, 6); } $termi_su_html = str_replace("\'", "'", $termi_su_html); // echo "termi_su_html: $termi_su_html
"; // echo "termi_su_html2: $termi_su_html2
"; // echo "$termihakukieli, $tarkkuus, $termi_su"; // $highlight_string = $termi_su_html; $result = mysqli_query($link, "SELECT finnish, english FROM srd_glossary WHERE finnish LIKE '%$termi_su_html%' OR finnish LIKE '%$termi_su_html2%' ORDER BY finnish ASC;") or die('Database query for page failed: ' . mysqli_error($link)); $num_rows = mysqli_num_rows($result); } } if ($termituloksia=='on') { if ($num_rows=='0') { echo '
Haku ei tuottanut yhtään hakutulosta.
'; } else { // -- Luodaan array hakutuloksesta. Muutetaan samalla ASCII-koodatut erikoismerkit UTF-8-muotoon, // jotta hakutulos voidaan korjata oikeaan aakkosjärjestykseen. Viiva ( eli n dash) näkyi // jostain syystä väärin konversion jälkeen, joten se käsitellään erikseen. Sama "hatullisille" // merkeille. while ($rows = mysqli_fetch_array($result, MYSQLI_NUM)) { $rows[0] = str_replace('', '{ndash}', $rows[0]); $rows[0] = html_entity_decode($rows[0], ENT_COMPAT, 'UTF-8'); $rows[0] = str_replace('{ndash}', '-', $rows[0]); $rows[1] = str_replace('', '{ndash}', $rows[1]); $rows[1] = str_replace('', '{scaron}', $rows[1]); $rows[1] = str_replace('', '{zcaron}', $rows[1]); $rows[1] = html_entity_decode($rows[1], ENT_COMPAT, 'UTF-8'); $rows[1] = str_replace('{ndash}', '-', $rows[1]); $rows[1] = str_replace('{scaron}', 'š', $rows[1]); $rows[1] = str_replace('{zcaron}', 'ž', $rows[1]); $result_array[] = $rows; } // -- Lajitellaan array aakkosjärjetykseen foreach ($result_array as $key => $row) { if($termihakukieli=='english'){ $header[$key] = strtolower($row[0]); } else { $header[$key] = strtolower($row[1]); } } array_multisort($header, SORT_ASC, $result_array); echo '![]() | ' . $row[0] . ' | ' . $row[1] . ' |
' . $header_text . '
'; // -- Fetch the terms according to the user's selection -- if ($hakuehto=='numerot') { $result = mysqli_query($link, "SELECT english, finnish FROM srd_glossary WHERE finnish REGEXP '^[0-9]' ORDER BY finnish ASC;") or die('Database query for page failed: ' . mysqli_error($link)); } else { $result = mysqli_query($link, "SELECT english, finnish FROM srd_glossary WHERE finnish LIKE '$hakuehto%' OR finnish LIKE '$hakuehto_small%' ORDER BY finnish ASC;") or die('Database query for page failed: ' . mysqli_error($link)); } $num_rows = mysqli_num_rows($result); if ($num_rows=='0') { echo 'Haku ei tuottanut yhtään hakutulosta.
'; } else { // -- Luodaan array hakutuloksesta. Muutetaan samalla ASCII-koodatut erikoismerkit UTF-8-muotoon, // jotta hakutulos voidaan korjata oikeaan aakkosjärjestykseen. Viiva ( eli n dash) näkyi // jostain syystä väärin konversion jälkeen, joten se käsitellään erikseen. Sama "hatullisille" // merkeille. while ($rows = mysqli_fetch_array($result, MYSQLI_NUM)) { $rows[0] = str_replace('', '{ndash}', $rows[0]); $rows[0] = html_entity_decode($rows[0], ENT_COMPAT, 'UTF-8'); $rows[0] = str_replace('{ndash}', '-', $rows[0]); $rows[1] = str_replace('', '{ndash}', $rows[1]); $rows[1] = str_replace('', '{scaron}', $rows[1]); $rows[1] = str_replace('', '{zcaron}', $rows[1]); $rows[1] = html_entity_decode($rows[1], ENT_COMPAT, 'UTF-8'); $rows[1] = str_replace('{ndash}', '-', $rows[1]); $rows[1] = str_replace('{scaron}', 'š', $rows[1]); $rows[1] = str_replace('{zcaron}', 'ž', $rows[1]); $result_array[] = $rows; } // -- Lajitellaan array aakkosjärjetykseen foreach ($result_array as $key => $row) { $header[$key] = strtolower($row[1]); } array_multisort($header, SORT_ASC, $result_array); echo 'Suomeksi: | Englanniksi: | ||
![]() | ' . $finnish . ' | ' . $english . ' |
' . $header_text . '
'; // -- Fetch the terms according to the user's selection -- if ($hakuehto=='numerot') { $result = mysqli_query($link, "SELECT english, finnish FROM srd_glossary WHERE english REGEXP '^[0-9]' OR english LIKE '^-[0-9]' ORDER BY english ASC;") or die('Database query for page failed: ' . mysqli_error($link)); } else { $result = mysqli_query($link, "SELECT english, finnish FROM srd_glossary WHERE english LIKE '$hakuehto%' OR english LIKE '$hakuehto_small%' ORDER BY english ASC;") or die('Database query for page failed: ' . mysqli_error($link)); } $num_rows = mysqli_num_rows($result); if ($num_rows=='0') { echo 'Haku ei tuottanut yhtään hakutulosta.
'; } else { // -- Luodaan array hakutuloksesta. Muutetaan samalla ASCII-koodatut erikoismerkit UTF-8-muotoon, // jotta hakutulos voidaan korjata oikeaan aakkosjärjestykseen. Viiva ( eli n dash) näkyi // jostain syystä väärin konversion jälkeen, joten se käsitellään erikseen. Sama "hatullisille" // merkeille. while ($rows = mysqli_fetch_array($result, MYSQLI_NUM)) { $rows[0] = str_replace('', '{ndash}', $rows[0]); $rows[0] = html_entity_decode($rows[0], ENT_COMPAT, 'UTF-8'); $rows[0] = str_replace('{ndash}', '-', $rows[0]); $rows[1] = str_replace('', '{ndash}', $rows[1]); $rows[1] = str_replace('', '{scaron}', $rows[1]); $rows[1] = str_replace('', '{zcaron}', $rows[1]); $rows[1] = html_entity_decode($rows[1], ENT_COMPAT, 'UTF-8'); $rows[1] = str_replace('{ndash}', '-', $rows[1]); $rows[1] = str_replace('{scaron}', 'š', $rows[1]); $rows[1] = str_replace('{zcaron}', 'ž', $rows[1]); $result_array[] = $rows; } // -- Lajitellaan array aakkosjärjestykseen foreach ($result_array as $key => $row) { $header[$key] = strtolower($row[0]); } array_multisort($header, SORT_ASC, $result_array); echo 'Englanniksi: | Suomeksi: | ||
![]() | ' . $english . ' | ' . $finnish . ' |