Partiotoiminta

PartioWikistä
Siirry navigaatioon Siirry hakuun

  1. Partiosanaston Wiki-versio, kokeillaan mallinetta
  1. 8.3.2006 / Kazam

try {

 $db_name = "dict";
 $db_host = "10.0.1.11";
 $db_user = "dict2";
 $db_pw = "eezai2oteejooseepheodoo3Aixi5u";
 $dbh = new PDO('mysql:host='.$db_host.';dbname='.$db_name.';charset=utf8', $db_user, $db_pw);

} catch (PDOException $e) {

 print "Error!: " . $e->getMessage() . "
"; die();

}

  1. Ainoa jÀrkevÀ ja toimiva hakukeino lienee term_id

$term_id = $_REQUEST['term_id'];

if (empty($term_id) || !is_numeric($term_id)) {

 header('HTTP/1.1 403 Forbidden');
 die('Forbidden argument.');

} $sql = 'SELECT * FROM dict_wide WHERE term_id=?'; $sth = $dbh->prepare($sql); $sth->execute(array($term_id));

$words = $sth->fetch(PDO::FETCH_ASSOC);

$msg = ''; if (empty($words) || $sth->rowCount() != 1) {

 $msg = 'Tuntematon sana';

}

  1. Sanat on hashref $wordissa
  1. Haetaan kielet, tarvitaan lang_code,lang_fi

$sql_lang = 'SELECT lang_code, lang_fi FROM dict_lang_cat ORDER BY lang_fi'; $sth = $dbh->prepare($sql_lang); $sth->execute();

$output = array(); while ($row = $sth->fetch(PDO::FETCH_ASSOC)) {

 $lang = strtolower($row['lang_code']);
 $output[] = array(
   'lang_fi' => $row['lang_fi'],
   'word' => strtolower($words[$lang]),
 );

}

$word_fi = $words['fi'];

require('../inc/dict_malline_tmpl.inc.php');

Partiotoiminta on maailmanlaajuisesti suosittu harrastus. Maailman kattojärjestöt ovat WOSM ja WAGGGS. Suomessa partiotoiminna kattojärjestö on Suomen Partiolaiset. Käytännön toiminta tapahtuu lippukunnissa.

Partiowiki logo.png
Tämä sivu on minitynkä, vain hyvin lyhyt aiheen esittely.
Voit auttaa PartioWikiä kirjoittamalla artikkelille kunnon alun.