การสร้างเมนู 2 ภาษา จัดทำโดย : เฟริสท์
Untitled Document การสร้างเมนู 2 ภาษา

การที่เราจะสร้างเมนู 2 ภาษานี้ก็เพื่อขยายจำนวนผู้คนที่เข้ามาเยี่ยมชมเว็บไซต์ ให้คนต่างชาติก็สามารถ
เข้ามาดูเนื้อหาเว็บไซต์ของเราได้ มีขั้นตอนง่ายๆ ดังนี้คือ
1.) สร้างไฟล์ eng.inc.php เพื่อเก็บรายชื่อเมนูภาษาอังกฤษ และ สร้างไฟล์ชื่อ thai.inc.php เพื่อเก็บรายชื่อเมนูเป็นภาษาไทย

สร้างไฟล์ eng.inc.php

<?
$manu[1]="HOME";
$manu[2]="MEMBER";
$manu[3]="PRODUCT";
$manu[4]="PROMOTION";
$manu[5]="CONTACT US";
?>


สร้างไฟล์ thai.inc.php

<?
$manu[1]="หน้าหลัก";
$manu[2]="สมาชิก";
$manu[3]="สินค้า";
$manu[4]="โปรโมชั่น";
$manu[5]="ติดต่อเรา";
?>

2.สร้างไฟล์ manu.php เพื่อนำค่าทั้งสองไฟล์มาสร้างเป็นเมนู ตามข้างล่างนี้

<?
if ($_GET[language] =="" || $_GET[language]=="0") //ถ้าเป็นค่าว่างหรือ 0 ให้แสดงเมนูภาษาไทย
{
$lan="THAI";
$chose="thai.inc.php";
}else{ //ถ้าไม่ใช่ค่า 0 หรือค่าว่าง ให้แสดงเมนูภาษาอังกฤษ
$lan="ENGLISH";
$chose="eng.inc.php";
}
include("$chose");
?>

<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
-->
</style></head>

<body>
<form id="form1" name="form1" method="post" action="manu.php">
<table width="100" border="0" cellspacing="1" cellpadding="1">
<tr>
<td><label>

<div align="right">
<select name="language" id="language" onChange="window.location='<?=$PHP_SELF?>?language='+this.value;"> //window.location='<?=$PHP_SELF?>?language='+this.value; ให้ summit Form ตัวเองและส่งค่าไปด้วย
<option value="<? echo $_POST[language]; ?>"><? echo $lan; ?></option>
<option value="0">THAI</option>
<option value="1">ENGLISH</option>
</select>
</label>
</div></td>
</tr>
<tr>
<td bgcolor="f2f2f2"><div align="right"><? echo $manu[1]; ?></div></td> //เมนูที่ 1
</tr>
<tr>
<td bgcolor="f2f2f2"><div align="right"><? echo $manu[2]; ?></div></td> //เมนูที่ 2
</tr>
<tr>
<td bgcolor="f2f2f2"><div align="right"><? echo $manu[3]; ?></div></td> //เมนูที่ 3
</tr>
<tr>
<td bgcolor="f2f2f2"><div align="right"><? echo $manu[4]; ?></div></td> //เมนูที่ 4
</tr>
<tr>
<td bgcolor="f2f2f2"><div align="right"><? echo $manu[5]; ?></div></td> //เมนูที่ 5
</tr>
</table>
<label></label>
</form>
</body>
</html>


ผลลัพท์ที่ได้คือ




คุณอาจสนใจ
Upload ข้อมูลเว็บไซต์ด้วย Dreamweaver (FTP Dreamweaver)
Mr.GuruZ (68,168 - 27 ธ.ค. 49)
เล่นเพลงอัตโนมัติเมื่อเปิดวินโดวส์
เว็บไทยดีดี (15,924 - 29 ก.ย. 50)
การทำ Guestbook ด้วย Dreamweaver ตอนที่ 2
first (66,176 - 21 ม.ค. 51)
Vase
เว็บไทยดีดี (20,330 - 02 เม.ย. 51)
ลบชื่อโปรแกรมที่อยู่บนไอคอนออกไป XP
เว็บไทยดีดี (14,207 - 01 ก.ย. 50)
เรียนรู้วิธีการสร้างตารางซึ้งเป็นฐานข้อมูลเชิงสัมพันธ์
Mr.N (24,851 - 30 เม.ย. 50)
สรุปคำสั่ง Action Script บน Flash MX (ตอนที่ 6)
สหรัถ แซ่ตั้ง (33,799 - 08 ก.ย. 50)
วิธีทำภาพ 3 มิติแบบง่ายๆ
Lee (187,387 - 17 ก.ค. 49)