|
|
|
สอบถามค่ะ ใส่วันที่ใน textboxโดยอัตโนมัติตามวันที่ในคอมเรา |
|
|
|
|
|
|
|
ถ้าจะเอาfunctionนี้มาใส่ค่ะ
Code (PHP)
<?php
function ThaiDate()
{
$ThDay = array ( "อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัสบดี", "ศุกร์", "เสาร์" );
$ThMonth = array ( "มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน",
"พฤษภาคม", "มิถุนายน", "กรกฏาคม", "สิงหาคม",
"กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม" );
$a = date( "w" ); // ค่าวันในสัปดาห์ (0-6)
$b = date( "n" )-1; // ค่าเดือน (1-12)
$c = date( "j" ); // ค่าวันที่(1-31)
$d = date( "Y" )+543; // ค่า ค.ศ.บวก 543 ทำให้เป็น ค.ศ.
return "วัน$ThDay[$a]ที่ $c $ThMonth[$b] $d";
}
?>
ตัวอย่างcodeค่ะ ต้องนำfunction ไปใส่ส่วนไหนคะ
Code (PHP)
<br>
<table width="95%" align="center" border="0" leftmargin="0" rightmargin="0" cellspacing="0" cellpadding="0">
<tr><td align="center" valign="top">
<?php
if(isset($_POST["sendedit"])){
process_form_edit();
}elseif(isset($_GET["edit"])){
form_edit();
}elseif(isset($_POST["search"])){
show_form_edit();
}elseif ($_GET["delete"]!=""){
process_delete();
}elseif($_GET["app"]!=""){
form_app();
}elseif($_GET["applove"]!=""){
form_applove();
}elseif($_GET["detail"]!=""){
form_detail();
}elseif(isset($_POST["sendadd"])){
process_form_add();
}elseif($_GET["add"]=="add"){
show_form_add();
}else{
show_form_edit();
}
?>
</td></tr>
</table>
<br><br><br>
<?php
function form_detail() {
include "include/connect.inc.php";
//ถอดรหัส
$id = base64_decode("$_GET[detail]");
$sql = "SELECT * FROM news where news_id='$id'";
$query = mysql_db_query($dbname, $sql);
$row = mysql_fetch_array($query);
echo <<<HTMLBLOCK
<table width="80%" border="0" class="FS">
<tr>
HTMLBLOCK;
if($row[news_img1]!=""){
echo "<td align='center' width='40%'><img src='news/$row[news_img1]' width='300'><br>";
}
if($row[news_img2]!=""){
echo "<img src='news/$row[news_img2]' width='300'>";
}
echo "</td><td valign='top'>$row[news_date]<br>";
echo "<br>$row[news_titel]<br>";
echo "<br> $row[news_detail]</td></tr>";
echo <<<HTMLBLOCK
</tr>
</table>
HTMLBLOCK;
}
function search() {
include "include/connect.inc.php";
echo <<<HTMLBLOCK
<br>
<form method="POST" action="index.php?Category=NEWS-Add" name="f2">
<table width="98%" align="center" border="0" class="radius" cellpadding="0" cellspacing="0">
<tr><td align="center" class='FBS'>พิมพ์คำที่ค้น
<input type='text' name='text1' size="15" value="$text1" class="mytextbox">
<input type='submit' name='search' value=' ค้นหา ' id="submit_btn2">
</td></tr>
</table>
</form>
<br>
<hr>
<br>
HTMLBLOCK;
}
function show_form_add() {
include "include/connect.inc.php";
echo <<<HTMLBLOCK
<SCRIPT>
function check_add(){
if (document.add.news_date.value==""){
alert ("กรุณาใส่ข่าวประจำ");
document.add.news_date.focus();
return false;
}else if (document.add.news_titel.value==""){
alert ("กรุณาใส่หัวข้อข่าว");
document.add.news_titel.focus();
return false;
}else if (document.add.news_detail.value==""){
alert ("กรุณาใส่รายละเอียด");
document.add.news_detail.focus();
return false;
}else if (document.add.news_img1.value==""){
alert ("กรุณาใส่ภาพข่าว 1");
document.add.news_img1.focus();
return false;
}else {
var extall="jpg,gif";
file = document.add.news_img1.value;
ext = file.split('.').pop().toLowerCase();
if(parseInt(extall.indexOf(ext)) < 0){
alert('กรุณาแนบไฟล์รูปนามสกุล jpg,gif เท่านั้น');
document.add.news_img1.focus();
return false;
}else{
document.add.submit();
}
}
}
</SCRIPT>
<form method="POST" action="index.php?Category=NEWS-Add" enctype="multipart/form-data" name="add">
<table width="100%" border="0" class="FS">
<tr><td align="right" width="40%">ข่าวประจำ : </td><td><input type="text" name="news_date" size="40" autocomplete='off' class="mytextbox"></td></tr>
<tr><td align="right">หัวข้อข่าว : </td><td><input type="text" name="news_titel" size="40" autocomplete='off' class="mytextbox"></td></tr>
<tr><td align="right" valign="top">รายละเอียด : </td><td><textarea name="news_detail" rows="5" cols="42" class="mytextbox"></textarea></td></tr>
<tr><td align="right">ภาพข่าว 1 : </td><td><input type="file" name="news_img1"></td></tr>
<tr><td align="right">ภาพข่าว 2 : </td><td><input type="file" name="news_img2"></td></tr>
<tr><td align="center" colspan="2"><br><input type="submit" name="sendadd" value="ส่งข่าว" onclick="check_add();return false;" id="submit_btn2"> <input type="reset" name="reset" value="ลบข่าว" id="submit_btn2"></td></tr>
<input type='hidden' name='sendadd'>
</table>
</form>
HTMLBLOCK;
}
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2014-09-15 21:57:54 |
By :
KwangKie |
View :
734 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คอมเรา นี่ ฝั่ง server หรือ ฝั่ง client ครับ
และขอแก้ ฟังชั่นหน่อยนะครับ จะได้รับค่าได้หลากหลาย
Code (PHP)
<?php
function ThaiDate( $unixtime ) //เพิ่มเติม เพื่อใส่ ค่าอื่นได้ เป็นค่า intiger
{
$ThDay = array ( "อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัสบดี", "ศุกร์", "เสาร์" );
$ThMonth = array ('', "มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน",
"พฤษภาคม", "มิถุนายน", "กรกฏาคม", "สิงหาคม",
"กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม" );
// เพื่อ agrument ตำแหน่ง 0 เพื่อ เดือนมกราคมเริ่มจาก 1
$a = date( "w", $unixtime ); // ค่าวันในสัปดาห์ (0-6)
$b = date( "n", $unixtime ); // ค่าเดือน (1-12)
$c = date( "j", $unixtime ); // ค่าวันที่(1-31)
$d = date( "Y", $unixtime )+543; // ค่า ค.ศ.บวก 543 ทำให้เป็น ค.ศ.
return "วัน$ThDay[$a]ที่ $c $ThMonth[$b] $d";
}
function cv_timestr_to_integer($str){ // เพิ่ม function แปลง time string เป็นตัวเลข
list($y,$m,$d)=exlode('-', $str);
return mktime(0,0,0,$m,$d,$y);
}
//ตัวอย่างการเรียกใช้
$cur_time = time(); // วันที่เวลาปัจจุบันจากเครื่อง
echo ThaiDate($cur_time);
$timestr='2014-09-15'; // วันที่จาก ดาต้าเบส
$cv_unix = cv_timestr_to_integer($timestr);
echo ThaiDate($cv_unix);
?>
สำหรับฟัง client ก็ต้องใช้ javascript ช่วย ก็ลองแปลงฟังชั่นไปใช้กับ javascript ดูนะครับ
|
|
|
|
|
Date :
2014-09-15 22:32:15 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|