Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 108,426

HOME > PHP > PHP Forum > ช่วยดูให้หน่อยครับว่าทำไม ตารางถึงไม่ขึ้นอ่ะครับบ นั้งแก้มาทั้งวันแล้วอ่ะครับพี่



 

ช่วยดูให้หน่อยครับว่าทำไม ตารางถึงไม่ขึ้นอ่ะครับบ นั้งแก้มาทั้งวันแล้วอ่ะครับพี่

 



Topic : 121185



โพสกระทู้ ( 337 )
บทความ ( 0 )



สถานะออฟไลน์




นี้ ครับ code
Code (PHP)
 <script language="javascript">
    function CreateNewRow()
    {
        var intLine = parseInt(document.frmMain.hdnMaxLine.value);
        intLine++;
            
        var theTable = document.all.tbExp
        var newRow = theTable.insertRow(theTable.rows.length)
        newRow.id = newRow.uniqueID
        
        var item1 = 1
        var newCell
        
        //*** Column 1 ***//
        newCell = newRow.insertCell(0)
        newCell.id = newCell.uniqueID
        newCell.setAttribute("className", "css-name");
        newCell.innerHTML = "<center><INPUT TYPE=\"TEXT\" NAME=\"Column1_"+intLine+"\" VALUE=\"\"></center>"

        //*** Column 2 ***//
        newCell = newRow.insertCell(1)
        newCell.id = newCell.uniqueID
        newCell.setAttribute("className", "css-name");
        newCell.innerHTML = "<center><INPUT TYPE=\"TEXT\" NAME=\"Column2_"+intLine+"\" VALUE=\"\"></center>"     
        
        //*** Column 3 ***//
        newCell = newRow.insertCell(2)
        newCell.id = newCell.uniqueID
        newCell.setAttribute("className", "css-name");
        newCell.innerHTML = "<center><INPUT TYPE=\"TEXT\" NAME=\"Column3_"+intLine+"\" VALUE=\"\"></center>"             
        
        //*** Column 4 ***//
        newCell = newRow.insertCell(3)
        newCell.id = newCell.uniqueID
        newCell.setAttribute("className", "css-name");
        newCell.innerHTML = "<center><INPUT TYPE=\"TEXT\" NAME=\"Column4_"+intLine+"\" VALUE=\"\"></center>"     
        
        //*** Column 5 ***//
        newCell = newRow.insertCell(4)
        newCell.id = newCell.uniqueID
        newCell.setAttribute("className", "css-name");
        newCell.innerHTML = "<center><INPUT TYPE=\"TEXT\" NAME=\"Column5_"+intLine+"\" VALUE=\"\"></center>"     
        //*** Column 6 ***//
        newCell = newRow.insertCell(5)
        newCell.id = newCell.uniqueID
        newCell.setAttribute("className", "css-name");
        newCell.innerHTML = "<center><INPUT TYPE=\"TEXT\" NAME=\"Column6_"+intLine+"\" VALUE=\"\"></center>"      
        
        document.frmMain.hdnMaxLine.value = intLine;
    }
    
    function RemoveRow()
    {
        intLine = parseInt(document.frmMain.hdnMaxLine.value);
        if(parseInt(intLine) > 0)
        {
                theTable = (document.all) ? document.all.tbExp : 
                document.getElementById("tbExp")
                theTableBody = theTable.tBodies[0];
                theTableBody.deleteRow(intLine);
                intLine--;
                document.frmMain.hdnMaxLine.value = intLine;
        }   
    }   
    function NewRow()
    {
        var intLines = parseInt(document.techno.line.value);
        intLine++;
            
        var theTable = document.all.Exp
        var newRow = theTable.insertRow(theTable.rows.length)
        newRow.id = newRow.uniqueID
        
        var item1 = 1
        var newCell
        
        //*** Column 1 ***//
        newCell = newRow.insertCell(0)
        newCell.id = newCell.uniqueID
        newCell.setAttribute("className", "css-name");
        newCell.innerHTML = "<center><INPUT TYPE=\"TEXT\"  NAME=\"name"+intLine+"\" VALUE=\"\"></center>"

        document.techno.line.value = intLines;
        
    }
    
    function delRow()
    {
        intLine = parseInt(document.techno.line.value);
        if(parseInt(intLine) > 0)
        {
                theTable = (document.all) ? document.all.Exp : 
                document.getElementById("Exp")
                theTableBody = theTable.tBodies[0];
                theTableBody.deleteRow(intLine);
                intLine--;
                document.techno.line.value = intLine;
        }   
    }   
</script>
  <form name="frmMain" method="post">
                                   <table class="table" id="tbExp" width="100%">
                                            <tr> 
                                            <body OnLoad="CreateNewRow();">
                                                <th><div align="center"></div>ResourceName</th>
                                                <th><div align="center"></div>RoleName</th>
                                                <th><div align="center"></div>ResourceCategory</th>
                                                <th><div align="center"></div>ResourceEmail</th>
                                                <th><div align="center"></div>ResourceTelNo</th>
                                                <th><div align="center"></div>ResourceDeparment</th>
                                            </tr>
                                    </table>
                                        <input type="hidden" name="hdnMaxLine" value="0">
                                        <input name="btnAdd" type="button" id="btnAdd" value="+" onClick="CreateNewRow();">
                                        <input name="btnDel" type="button" id="btnDel" value="-" onClick="RemoveRow();">
                                        </form>
<form name="techno" method="post" action="">
                    <table class="table" id="Exp">
                            <body OnLoad="NewRow();">
                                <tr>
                                    <td><div align="center">Column 1 </div></td>
                                </tr>
                                <tr>
                    <input type="hidden" name="line" value="0">
                    <input name="Add" type="button" id="Add" value="+" onClick="NewRow();">
                    <input name="Del" type="button" id="Del" value="-" onClick="delRow();">
                    </tr>
                    </table>
                    </form>


ตารางที่ 2 ทำไม ไม่มีช่อง มาให้ 1ช่อง และก้กดลบไม่ได้อ่ะครับพี่



Tag : PHP









ประวัติการแก้ไข
2016-02-02 20:00:51
2016-02-02 20:07:35
2016-02-02 20:09:22
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-02-02 19:55:05 By : erlnw001 View : 593 Reply : 13
 

 

No. 1



โพสกระทู้ ( 1,150 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

body มันควรจะมี 1 ที่นะ ไม่ใช่ แทรกไป 2 ที่แบบนั้น อย่างอื่นแนะนำไม่ถูก ถ้าเปน jquery ยังพอช่วยได้






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-03 01:25:09 By : progamer2000
 


 

No. 2



โพสกระทู้ ( 337 )
บทความ ( 0 )



สถานะออฟไลน์


ที่มี body 2 อันเพราะผม อยากให้มี text box เริ่ม ต้นทั้ง 2 ตารางอ่ะครับ ขอบคุณพี่มากๆน่ะครับที่มาตอบผม งั้นผมก้รอพี่ๆผู้ตอบต่อไป
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-03 05:23:57 By : erlnw001
 

 

No. 3



โพสกระทู้ ( 8,662 )
บทความ ( 2 )



สถานะออฟไลน์


ศึกษาเรื่อง <body>ใหม่นะครับ
ที่ต้องการน่าจะเป็น<tbody> (ทีบอดี้) หรือเปล่า
และอย่าลืมปิด tagด้วย เปิดแล้วต้องปิด

ส่วน event onload ก็นำไปใสในฟังก์ชั่นเดียวกัน อ้าง tag จัดลำดับการเรียก ให้ถูกต้อง

var theTable = document.all.tbExp
บันทัดบนน่าจะเป็นการอ้างอิงจาก attribute NAME มากกว่า ID (ไม่แน่ใจไม่ได้ใช้นานแล้ว ลองค้นดูนะครับ)
แต่แก้เป็น var theTable = document.getElementById('tbExp'); แบบนี้ชัวร์แน่นอน

ส่วนคำสั่งที่มี่ pattern เหมือนกัน จับเข้าไปเป็น funcion ส่งเป็นพารามิเตอร์เข้าไปแทน

Code (JavaScript)
function insCell( row, no, css, html){
   var cell = row.insertCell(no);
   cell.id = cell.uniqueID;
   cell.setAttribute("className", css);
   cell.innerHTML = html;
}

insCell( newRow, 0, "css-name", '<center><INPUT TYPE="TEXT" NAME="Column1_'+intLine+'"  VALUE=""></center>');

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-03 07:09:46 By : Chaidhanan
 


 

No. 4



โพสกระทู้ ( 337 )
บทความ ( 0 )



สถานะออฟไลน์


<body OnLoad="CreateNewRow();"> อันนี้ ผมถามแล้วพี่วินตอบมาอ่ะครับผมก้เลยใช้ ส่วน var theTable = document.all.tbExp อันนี้ผมลองแก้ของตารางที่ 2แล้วมันต้องกด - ก่อน1ทีแล้วกด + มันถึงจะเพิ่ม textbox ให้ผมอ่ะครับ รบกวนพี่ๆ อีกนิดน่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-03 08:41:49 By : erlnw001
 


 

No. 5



โพสกระทู้ ( 8,662 )
บทความ ( 2 )



สถานะออฟไลน์


ขีเกียจหาครับลองเอาไปดูเป็นตัวอย่างแล้วประยุกต์เอาเองนะครับ
เซฟเป็นไฟล์ทดสอบก่อน อ่านโค๊ด ทดลองเล่น แล้วค่อยแก้ไข
Code (PHP)
<?php
$result='';
if( isset($_POST['keyIndex'])){
	$p=$_POST;
	foreach( $p['keyIndex'] as $vl){
		$result .= $vl.','.$p['Column1_'.$vl].','.$p['Column2_'.$vl].','.$p['Column3_'.$vl].','.$p['Select4_'.$vl].','.$p['Column5_'.$vl]."\n";
	}
}
$option4='<option value="" disable selected >--Please Select--</option>'.
				'<option value="1">Name1</option>'.
				'<option value="2">Name2</option>';
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<script language="javascript">
var maxLine, cNm=Array('', 'Column1', 'Column2', 'Column3', 'Select4', 'Column5'), run_num=0;
function bodyonload(){
	maxLine=document.frmMain.hdnMaxLine;
	CreateNewRow();
}
function createCell(row, colnum,className,html){
	var newCell = row.insertCell(colnum);
	newCell.id = newCell.uniqueID;
	newCell.setAttribute("className", className);
	newCell.innerHTML = html;     
}
function CreateNewRow(){
	var 
		tb = document.getElementById('tbExp'),
		ro = tb.insertRow(tb.rows.length), 
		html='', id, i;
	maxLine.value=parseInt(maxLine.value) + 1;
	ro.id ='row_'+(++run_num); id=ro.id;
	for( i=0; i<cNm.length+2; i++){
		switch(i){
		case 0: html='<center>'+id+'<input type=hidden name="keyIndex[]" value="'+id+'"><center>'; break;
		case 4: html='<center><select name="'+cNm[i]+'_'+id+'" ><?php echo $option4; ?></select></center>'; break;
		default: 
			if(i<cNm.length){
				html='<center><input type=text name="'+cNm[i]+'_'+id+'" ></center>';
			}else if(i==cNm.length){
				html = '<center><input type=button value="Show" onclick="show(\''+id+'\')" ></center>'; 
			}else{
				html = '<center><input type=button value="Delete" onclick="RemoveRow(\''+id+'\')" ></center>'; 
			}
		}
		createCell(ro, i, 'css-name', html);
	}
}
function RemoveRow( rowID ){
	if(confirm('Do U want to delete '+rowID)==true){
		var rowIndex = document.getElementById(rowID).rowIndex;
		document.getElementById('tbExp').deleteRow(rowIndex);
		maxLine.value = parse(maxLine.value) - 1;
	}   
} 
function show( rowID ){
	alert( rowID );
}
</script>
</head>
<body onload="bodyonload()">
<?php echo $result; ?>
<form name="frmMain" method="post">
<table border="1" cellpadding="2" cellspacing="2" class="table" id="tbExp" width="100%">
<tr> 
	<th align="center">Ref No.</th>
	<th align="center">Column1</th>
	<th align="center">Column2</th>
	<th align="center">Column3</th>
	<th align="center">Column4</th>
	<th align="center">Column5</th>
	<th align="center" colspan="2">Action</th>
</tr>
</table>
<input type="text" name="hdnMaxLine" value="0">
<input name="btnAdd" type="button" id="btnAdd" value="+" onClick="CreateNewRow();">
<input type="submit" value="Save" >
</form>
</body>
</html>




ประวัติการแก้ไข
2016-02-03 11:13:40
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-03 11:07:38 By : Chaidhanan
 


 

No. 6



โพสกระทู้ ( 337 )
บทความ ( 0 )



สถานะออฟไลน์


แล้ว ถ้าจะสร้าง table ให้กดเพิ่ม แบบนี้อีก table ก็เปลี่ยน ชื่อตาราง แล้วก้สร้าง function เพิ่มอีกใช่ไหมครับพี่
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-03 11:17:15 By : erlnw001
 


 

No. 7



โพสกระทู้ ( 8,662 )
บทความ ( 2 )



สถานะออฟไลน์


ทำแบบนั้นก็ได้ครับ แต่ถ้าทุกอย่างเหมือนกัน ต่างกันแค่ชื่อ ตาราง ลองแก้ฟังก์ชั่นให้ส่งชื่อตารางเข้าไปดีกว่าไหมครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-03 11:36:45 By : Chaidhanan
 


 

No. 8



โพสกระทู้ ( 337 )
บทความ ( 0 )



สถานะออฟไลน์


ก้คือ ฟังค์ชั่นนั้น ใส่ชื่อตารางไป 2ตารางใช่ไหมครับพี่
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-03 11:49:30 By : erlnw001
 


 

No. 9



โพสกระทู้ ( 8,662 )
บทความ ( 2 )



สถานะออฟไลน์


30.function CreateNewRow(){
31.var
32.tb = document.getElementById('tbExp'),

จากตัวอย่างที่ทำแก้เป็น
Code (JavaScript)
function CreateNewRow(tbname){
     var
          tb = document.getElementById( tbname ),

ตัวปุ่มก็ใส่
button1 onclick=CreateNewRow('tbExp')
button2 onclick=CreateNewRow('tb2');


Code (JavaScript)
function RemoveRow( rowID ){
  if(confirm('Do U want to delete '+rowID)==true){
    var tr = document.getElementById(rowID);
    var rowIndex = tr.rowIndex;
    tr.parentNode().deleteRow(rowIndex);
    maxLine.value = parse(maxLine.value) - 1;
  }  
} 

สำหรับ parentNode ควรตรวจสอบก่อน นะครับ ว่า อ้างอิง ตารางถูกต้องหรือเปล่า บางทีจะอ้าง tbody ก่อน
ทดลองเอาเองนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-03 12:04:15 By : Chaidhanan
 


 

No. 10



โพสกระทู้ ( 337 )
บทความ ( 0 )



สถานะออฟไลน์


ผมแก้ตามที่พี่บอกแล้วอ่ะครับ แต่พอ กด + ทั้ง2ตารางไม่มีอะไรเกิดขึ้นเลยอ่าครับ นี้ code ครับ
Code (PHP)
<?php
$result='';
if( isset($_POST['keyIndex'])){
	$p=$_POST;
	foreach( $p['keyIndex'] as $vl){
		$result .= $vl.','.$p['Column1_'.$vl].','.$p['Column2_'.$vl].','.$p['Column3_'.$vl].','.$p['Select4_'.$vl].','.$p['Column5_'.$vl]."\n";
	}
}
$option4='<option value="" disable selected >--Please Select--</option>'.
				'<option value="1">Name1</option>'.
				'<option value="2">Name2</option>';
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<script language="javascript">
var maxLine, cNm=Array('', 'Column1', 'Column2', 'Column3', 'Select4', 'Column5'), run_num=0;
function bodyonload(){
	maxLine=document.frmMain.hdnMaxLine;
	CreateNewRow();
}
function createCell(row, colnum,className,html){
	var newCell = row.insertCell(colnum);
	newCell.id = newCell.uniqueID;
	newCell.setAttribute("className", className);
	newCell.innerHTML = html;     
}
function CreateNewRow(tbname){
     var
        tb = document.getElementById( tbname ),
		ro = tb.insertRow(tb.rows.length), 
		html='', id, i;
	maxLine.value=parseInt(maxLine.value) + 1;
	ro.id ='row_'+(++run_num); id=ro.id;
	for( i=0; i<cNm.length+2; i++){
		switch(i){
		case 0: html='<center>'+id+'<input type=hidden name="keyIndex[]" value="'+id+'"><center>'; break;
		case 4: html='<center><select name="'+cNm[i]+'_'+id+'" ><?php echo $option4; ?></select></center>'; break;
		default: 
			if(i<cNm.length){
				html='<center><input type=text name="'+cNm[i]+'_'+id+'" ></center>';
			}else if(i==cNm.length){
				html = '<center><input type=button value="Show" onclick="show(\''+id+'\')" ></center>'; 
			}else{
				html = '<center><input type=button value="Delete" onclick="RemoveRow(\''+id+'\')" ></center>'; 
			}
		}
		createCell(ro, i, 'css-name', html);
	}
}
function RemoveRow( rowID ){
  if(confirm('Do U want to delete '+rowID)==true){
    var tr = document.getElementById(rowID);
    var rowIndex = tr.rowIndex;
    tr.parentNode().deleteRow(rowIndex);
    maxLine.value = parse(maxLine.value) - 1;
  }  
} 

</script>
</head>
<body onload="bodyonload()">
<?php echo $result; ?>
<form name="frmMain" method="post">
<table border="1" cellpadding="2" cellspacing="2" class="table" id="tbExp" width="100%">
<tr> 
	<th align="center">Ref No.</th>
	<th align="center">Column1</th>
	<th align="center">Column2</th>
	<th align="center">Column3</th>
	<th align="center">Column4</th>
	<th align="center">Column5</th>
	<th align="center" colspan="2">Action</th>
</tr>
</table>
<input type="text" name="hdnMaxLine" value="0">
<input name="btnAdd" type="button" id="btnAdd" value="+" onClick="CreateNewRow('tbExp');">
<input type="submit" value="Save" >
</form>
<form name="frmMain" method="post">
<table border="1" cellpadding="2" cellspacing="2" class="table" id="tb2" width="100%">
<tr> 
	<th align="center">Ref No.</th>
	<th align="center">Column1</th>
	<th align="center">Column2</th>
	<th align="center">Column3</th>
	<th align="center">Column4</th>
	<th align="center">Column5</th>
	<th align="center" colspan="2">Action</th>
</tr>
</table>
<input type="text" name="hdnMaxLine" value="0">
<input name="btnAdd" type="button" id="btnAdd" value="+" onClick="CreateNewRow('tb2');">
<input type="submit" value="Save" >
</form>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-03 13:04:32 By : erlnw001
 


 

No. 11



โพสกระทู้ ( 337 )
บทความ ( 0 )



สถานะออฟไลน์


พี่ครับแล้วถ้าทำเป็น jquery จะง่ายกว่าไหมครับ พี่
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-03 13:53:18 By : erlnw001
 


 

No. 12



โพสกระทู้ ( 8,662 )
บทความ ( 2 )



สถานะออฟไลน์


จริงๆ ถ้ารู้หลักการ มันก็ง่ายทั้งหมดแหล่ะครับ
ถ้าโปรแกรมไม่เร่งร้อนอะไร ผมชอบเขียนแบบนี้มากกว่า
ไม่ต้องแบก bandwidth เยอะ
ลองสำรวจ jquery ดูครับว่ามันใหญ่ขนาดไหน มันแบกสารพัดสารเพไปทั้งหมด

พูดง่ายๆ ขี่ช้างจับตักแตน แต่ถ้าให้มันไปลิงค์ที่ jquery เลย ก็สบายไป
แต่มันไปพึ่งเขา เขาจะปิดเมื่อไหร่ก็ไม่รู้ หรือเขาจะเปลี่ยนเวอร์เป็น latest เมื่อไหร่
ต้องคอยตามคอยเปลี่ยนเวอร์ ถ้าขยันก็ว่ากันไปครับ

แต่ถ้า free bandwidth คิดว่าใช้แล้วคุ้มที่จะทำก็ง่ายดีครับ ส่วนที่เราเขียนก็น้อยลง

ก็เลือกเอาตามสภาพแวดล้อมครับ เหมาะที่จะทำแบบไหนก็ทำตามสดวกครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-03 15:50:47 By : Chaidhanan
 


 

No. 13



โพสกระทู้ ( 337 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคณครับพี่ได้ความรู้ มากขึ้นเลยย ครับบบ ขอบคุณพี่มากๆๆครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-04 09:08:18 By : erlnw001
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยดูให้หน่อยครับว่าทำไม ตารางถึงไม่ขึ้นอ่ะครับบ นั้งแก้มาทั้งวันแล้วอ่ะครับพี่
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: Voake, Comcube, รับทำเว็บไซต์ รับเขียนโปรแกรม , รับทำบัญชี , โรงงานผลิตครีม , สำนักงานบัญชี , รับจดทะเบียนบริษัท , Pangpond , รถมือสอง

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2020 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่