File "searchKen.phtml"
Full path: /www/map/mapserver-php/searchKen.phtml
File size: 2.13 KiB (2185 bytes)
MIME-type: text/html
Charset: 8 bit
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=Shift-JIS">
<title>’nђ}ЊџЌх</title>
</head>
<body>
<center>
<img src=/mapserver-php/img/powered_mapserver.jpg>
<b>PHP-Mapscript‚рЋg‚Б‚Ѕ’nђ}ЊџЌх‚МѓTѓ“ѓvѓ‹ЃEѓvѓЌѓOѓ‰ѓЂ</b>
<br>
<br>
<?php
function queryMap($kenName) {
//
// Load MapServer .map file
//
$map = ms_newMapObj("mapfiles/ken_japan.map");
$layer = $map->getLayer(0);
if( @$layer->queryByAttributes("“s“№•{Њ§–ј",
$kenName,MS_SINGLE) == MS_SUCCESS) {
$result= $layer->getResult( 0 );
$shape = $layer->getShape($result);
$rect = $shape->bounds;
$map->setextent($rect->minx,$rect->miny,$rect->maxx,$rect->maxy);
//Getting the Attributes
$items = $layer->getItems();
global $retTable;
foreach( $items as $i ) {
$retTable[$i] = $shape->values[$i] ;
}
$img = $map->drawQuery();
$url = $img->saveWebImage();
}
else {
$url ="/mapserver-php/img/ken.png";
}
return $url;
}
?>
<center>
<table cellpadding="1" cellspacing="2" border="0"
style="width: 800px; text-align: center;">
<tbody>
<?php
mb_internal_encoding("SJIS");
if( isset( $_REQUEST['cname'] ) && $_REQUEST['cname'] != "" ){
$cname = urldecode ($_REQUEST['cname']);
$mapURL = queryMap( $cname );
}
else {
$cname = "";
$mapURL = "/mapserver-php/img/ken.png";
}
?>
<tr>
<td style="vertical-align: top;" bgcolor=#BBBBBB><br>
“s“№•{Њ§–ј (—бЃF“Ю—ЗЊ§)<br><br>
<form enctype=SJIS>
<input type=text name=cname value=<?= "\"".$cname."\"" ?> >
<input type=submit><br>
</form>
<?php
if( !empty( $retTable) ) {
print "<table width=200>\n";
reset( $retTable );
while( list($key,$val) = each( $retTable ) ) {
print "<tr>\n";
print "<td bgcolor=#ffc0cb>$key</td>\n";
print "<td align=center bgcolor=#ffffff>$val</td>\n";
print "</tr>\n";
}
print "</table>\n";
}
?>
</td>
<td style="vertical-align: top;">
<img src= <?= $mapURL ?> border="1"
title="" alt="" style="width: 550px; height: 450px;"><br>
</td>
</tr>
</tbody>
</table>
</body>
</html>