ถามเรื่อง edit ภาพหน่อยครับ คือผมต้องการให้มัน edit กะ delete ได้เฉพาะรุปภาพ ส่วน Delete
ผมว่าตอน edit ก็แค่ เอารูปอื่นไปทับก็ได้นะครับ
Date :
2009-12-01 12:41:23
By :
teez1232002
ยังไงครับ อธิบายละเอียดกว่านี้ได้มั้ยครับ
Date :
2009-12-01 13:02:02
By :
nottpoo
ถามต่อครับคุณ xbeginner01และคุณ Tee
ผมลองทำตามที่คุณ xbeginner01 บอก ผลมันออกมาเป็น
2014 ทั้งสามแถวครับ มันไม่ underfine แล้วครับ
แต่ผมไม่รู้ว่าเจ้าตัวเลข 2014 เนี่ยมันคืออะไร ซึ่งความต้องการของผมก็คือ ถ้าผมกดปุ่ม edit ที่รุปไหน เจ้า ช่องทั้งสามเนี่ยมันจะขึ้นมาแทนที่รุปนั้น ๆ เพื่อให้เราอัพรุปใหม่ลงสู่ ฐานข้อมูล
แล้วถ้าผมต้องการให้
Code (PHP)
<a href="javascript:;" onclick="edit_img(\'img_'.$i.'\',\''.$i.'\,\''.$i.'\');">Edit</a>
เนี่ยมันเรียกใช้ action ตัวนี้เนี่ย
Code (PHP)
//edit images and insert images only
if($_GET['action']=='edit_img'){
$sql="select * from ty_cons_locations where id='$_GET[id]'";
$q=mysql_query($sql);
$result=mysql_fetch_assoc($q);
$img=($result['images']);
unlink('../uploads/construction/'.$img);
unlink('../uploads/construction/thum_'.$img);
$sql="update ty_cons_locations set images='' where id='$_GET[id]'";
$q=mysql_query($sql);
for($i=0;$i<count($_FILES['file']['name']);$i++){
$imgsss=upload_img($_FILES['file'],$i,$_GET['title_id']);
$sql="update ty_cons_locations set images='$imgsss' where id='$_GET[id]'";
$q=mysql_query($sql);
echo $sql;
}
}
มันต้องเขียนต่อยังไงครับ
Date :
2009-12-01 14:16:14
By :
nottpoo
แล้วผมจะรู้ไม่เนี่ย
$i คือค่าอะไรครับ 2014 ก็คือค่านั้นแหล่ะครับ
ถ้าไม่ได้ต้องการค่านี้ก็ส่งค่าไปให้ที่ต้องการเลยครับ เช่น $result[name]
$_FILES['file'] ชื่อ file เป็น array ครับ
ยุ่งแหล่ะผมจำไม่ได้ด้วยว่าเรียกค่าfile array ยังไงด้วย -.-
$_FILES['file'][0] เรียกยังงี้รึเปล่า
$_FILES['file']['name'][0] หรือ $_FILES['file'][0]['name'] เรียกแบบใดแบบหนึ่งนี้แหล่ะ โทษด้วยละกันครับลองๆ echo มาเช็คดูก่อนละกัน
ก่อนอื่นต้องเช็คก่อนมีค่าเปล่า
Code (PHP)
for($i=0;$i<count($_FILES[file]);$i++){ // นับจำนวน file ทั้งหมด
if($_FILES['file'][$i] != ''){ // ถ้าไฟล์นั้นมีข้อมูลจริงให้ทำการต่อไปได้
echo "ไฟล์นี้มีจริง ชื่อไฟล์ ".$_FILES['file'][$i]['name] ; // ตรงนี้ฝากมั่วต่อน่ะครับ
}
}
Date :
2009-12-01 14:38:40
By :
xbeginner01
เขียนแบบนี้ได้ถูกป่าวคับ
Code (PHP)
<a href="javascript:;" onclick="edit_img(\'img_'.$i.'\',\''.$i.'\',\''.$i.'\',\''.$i.'\') { location.href=\''.$_SERVER['PHP_SELF'].'?title_id='.$_GET['title_id'].'&action=del_img&id='.$result['id'].'\'; }";>Edit</a>
Code (PHP)
//edit images and insert images only
if($_GET['action']=='edit_img'){
$sql="select * from ty_cons_locations where id='$_GET[id]'";
$q=mysql_query($sql);
$result=mysql_fetch_assoc($q);
$img=($result['images']);
unlink('../uploads/construction/'.$img);
unlink('../uploads/construction/thum_'.$img);
$sql="update ty_cons_locations set images='' where id='$_GET[id]'";
$q=mysql_query($sql);
for($i=0;$i<count($_FILES['file']['name']);$i++){
$imgsss=upload_img($_FILES['file'],$i,$_GET['title_id']);
$sql="update ty_cons_locations set images='$imgsss' where id='$_GET[id]'";
$q=mysql_query($sql);
echo $sql;
}
}
Date :
2009-12-01 14:38:48
By :
nottpoo
ค่า ตาม id ออกแล้วครับคุณ
เขียนแบบนี้ครับ
<a href="javascript:;" onclick="edit_img(\'img_'.$result['id'].'\',\''.$result['id'].'\',\''.$result['id'].'\',\''.$result['id'].'\')";>Edit</a>
แล้ว เรียกใช้แบบนี้ถูกมั้ย
Code (PHP)
<a href="javascript:;" onclick="edit_img(\'img_'.$i.'\',\''.$i.'\',\''.$i.'\',\''.$i.'\') { location.href=\''.$_SERVER['PHP_SELF'].'?title_id='.$_GET['title_id'].'&action=del_img&id='.$result['id'].'\'; }";>Edit</a>
Date :
2009-12-01 14:57:14
By :
nottpoo
จำเป็นต้องจาวาสคริปเปล่าครับ เพราะผมไม่แน่ใจว่าส่งค่าไฟล์ผ่านตัวแปรบน javascript ยังไง ?????
Code (PHP)
<form method="get" action="<?=$_SERVER['PHP_SELF']?>">
<input type="hidden" name="title_id" value="<?=$_GET['title_id']?>">
<input type="hidden" name="action" value="del_img">
<input type="hidden" name="id" value="<?=$result['id'] ?>">
<input type="file" name="file">
<input type="submit" value="edit">
</form>
ถ้าส่งยังงี้จะตัดปัญหาตัวแปร file ซ้ำไปได้ด้วยครับ
Date :
2009-12-01 15:12:51
By :
xbeginner01
จำเป็นครับ เพราะว่ามันเป็นการอัพโหลดไฟลืแบบ multi Upload
แล้วไฟล์ไม่ซ้ำกันแน่นอนครับ เพราะใช้ฟังก์ชั่น time(); เข้ามาช่วยครับ
Date :
2009-12-01 15:20:40
By :
nottpoo
แง่มๆ จะออกไปกินข้าวครับ งั้นคงต้องขอสักพักใหญ่เลย แล้วจะมาลองทำให้ครับ
ลองทดสอบอันนี้ดูครับ ว่าได้เปล่า
Code (PHP)
<a href="javascript:;" onclick="edit_img(\'img_'.$i.'\',\''.$i.'\',\''.$i.'\',\''.$i.'\') { location.href=\''.$_SERVER['PHP_SELF'].'?title_id='.$_GET['title_id'].'&action=del_img&id='.$result['id']."&file=".document.getElementById('file['+$i+']').'\'; }";>Edit</a>
Date :
2009-12-01 15:27:12
By :
xbeginner01
มันฟ้อง
Fatal error: Call to undefined function getElementById() in C:\AppServ\www\toscana_beta\_admin\construction.php on line 372
Date :
2009-12-01 15:37:45
By :
nottpoo
ลองแบบนี้ก็ไม่ได้ อะครับ JavaScript มัน Error
Code (PHP)
<a href="javascript:;" onclick="edit_img(\'img_'.$result['id'].'\',\''.$result['id'].'\',\''.$result['id'].'\',\''.$result['id'].'\'){ location.href=\''.$_SERVER['PHP_SELF'].'?title_id='.$_GET['title_id'].'&action=edit_imgs&id='.$result['id'].'\'; }">Edit</a>
Date :
2009-12-01 15:42:59
By :
nottpoo
รอคำตอบอยู่ค๊าบบบ
ยังทำไม่ได้ครับ
Date :
2009-12-01 16:11:48
By :
nottpoo
echo '<a href="edit.php?title_id='.$_GET['title_id'].'&action=edit_imgs&id='.$result['id'].'">'
Date :
2009-12-01 16:24:27
By :
xbeginner01
ใส่ตรงไหนอะคับ
หรือว่า echo บรรทัดใหม่เลย
Date :
2009-12-01 16:39:11
By :
nottpoo
Code (PHP)
echo (file('../uploads/construction/thum_'.$result['images'])?'<span id="img_'.$i.'"><img src="../uploads/construction/thum_'.$result['images'].'" align="absmiddle" style="border:#B09E94 1px solid" width="150px" height="80px"/> <a href="edit.php?title_id='.$_GET['title_id'].'&action=edit_imgs&id='.$result['id'].'">Edit</a> | <a href="javascript:;" Onclick="if(confirm(\'Do want to delete this image only?\')){ location.href=\''.$_SERVER['PHP_SELF'].'?title_id='.$_GET['title_id'].'&action=del_img&id='.$result['id'].'\'; }">Delete</a></span><br><br>':'');
edit.php เปลี่ยนเป็นลิงค์ที่ต้องการเลย
Date :
2009-12-01 16:52:35
By :
xbeginner01
ถ้าไม่ใส่ javaScript แล้วมันจะมีฟอร์มให้ User กด Browser ไฟล์จากที่ไหนคับ
แบบรุปข้างบนนะคับ แล้วผมไม่ได้เขียนแยกไฟล์นะคับ เขียน ใส่ไฟล์เดียวเลย
แล้วเขียนแยกเป็น action เอาครับ คุณ xbeginner01
Date :
2009-12-01 17:24:47
By :
nottpoo
ผมเขียนแบบนี้อะคับ
Code (PHP)
<a href="javascript:;" onclick="edit_img(\'img_'.$result['id'].'\',\''.$result['id'].'\',\''.$result['id'].'\',\''.$result['id'].'\'){location.href=\''.$_SERVER['PHP_SELF'].'?title_id='.$_GET['title_id'].'&action=edit_imgs&id='.$result['id'].'\';}">Edit</a>
แล้วมัน Error JavaScript แบบเนี่ย คือมันกด edit ไม่ได้เลย
Code (PHP)
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; InfoPath.2)
Timestamp: Tue, 1 Dec 2009 10:14:15 UTC
Message: Expected ';'
Line: 218
Char: 38
Code: 0
URI: http://localhost/toscana_beta/_admin/construction.php?action=edit&title_id=220
Message: Expected ';'
Line: 218
Char: 38
Code: 0
URI: http://localhost/toscana_beta/_admin/construction.php?action=edit&title_id=220
Message: Expected ';'
Line: 218
Char: 38
Code: 0
URI: http://localhost/toscana_beta/_admin/construction.php?action=edit&title_id=220
Date :
2009-12-01 17:27:48
By :
nottpoo
ผมจะให้ตัวอย่างให้ดูครับ การแก้ไขรูป การเพิ่มรูป วิธีง่ายๆ เพราะผมอ่านโค้ด จขกท ไม่เข้าใจทำอะไร
Code (PHP)
<script>
function addPic(){
var obj =document.getElementById('addfile');
obj.innerHTML+= "<input type=file name='add[]'><br/>";
}
function editPic(pic){
var obj=document.getElementById('edit_'+pic);
obj.innerHTML ="ใส่รูปแก้ไข <input type='file' name='edit[]' >";
}
</script>
<form method="post" enctype="multipart/form-data" action="<?=$_SERVER['PHP_SELF']?>">
<?php
//ผมจะใช้ array เปรียบเสมือน ข้อมูลใน sql
// ทดสอบ สร้าง floder ชื่อ test เอาไว้เก็บรูป
// แล้วนำรูป img1.jpg , img2.jpg ,img3.jpg ใส่ในโฟลเดอร์ test
$img =array('img1.jpg','img2.jpg','img3.jpg');
$id= array('im1','im2','im3');
for($i=0; $i<count($img); $i++){
echo <<<HTML
<input type="hidden" name="namePic[]" value="$img[$i]">
<input type="hidden" name="idPic[]" value="$id[$i]" >
<img src="test/$img[$i]" ><a href="javascript:editPic('$id[$i]')">แก้ไข</a>
<div id="edit_$id[$i]"></div>
HTML;
}
?>
<br/>
<a href="javascript:addPic()">เพิ่มรูป</a><br/>
<div id="addfile"></div>
<input type="submit" name="save" value="save">
</form>
<?php
if(isset($_POST[save])){
/** เพิ่มรูป **/
$add_name =$_FILES['add']['name'];
$add_tmp=$_FILES['add']['tmp_name'];
$Dir ="test/"; // ไดเรทพาท ของรูป
for($i=0; $i<count($add_name);$i++){
if($add_name[$i] !=''){
@copy($add_tmp[$i],$Dir.$add_name[$i]); // นำภาพที่เพิ่มใส่โฟลเดอร์
}
}
/* แก้ไขรูป */
$edit_name=$_FILES['edit']['name'];
$edit_tmp=$_FILES['edit']['tmp_name'];
for($i=0;$i<count($edit_name);$i++){
if($edit_name[$i]!=''){
@unlink($Dir.$_POST[namePic][$i]); /* ลบรูปเก่า */
@copy($edit_tmp[$i],$Dir.$edit_name[$i]); /* เพิ่มรูปใหม่ */
}
}
}
?>
// ตรวจสอบรูปได้ที่ floder test
ลองเอาไปดัดแปลงดูครับ ทำยังงี้ผมว่ามันไม่ยุ่งยากด้วย
Date :
2009-12-01 18:42:36
By :
xbeginner01
ขอบคุณครับ คุณxbeginner01 แต่ผมก็ยังแก้ปัญหาของผมไม่ตก
เด๋วจะพยายามต่อไปครับ
Date :
2009-12-01 23:44:10
By :
nottpoo
คุณ xbeginner01 ครับ
รบกวนถามต่อหน่อยครับ เมื่อคืนผมลองแล้วมันก็ยังไม่ได้
คือผมเขียน ให้มันดึงภาพออกมาจาก sql โดยดึงจากฟิลด์เลย $result['images'] แบบนี้
Code (PHP)
$sql="select * from ty_cons_locations where title_id='$_GET[title_id]'";
$q=mysql_query($sql);
while($result=mysql_fetch_assoc($q)){
echo (file('../uploads/construction/thum_'.$result['images'])?'<span id="id_'.$result['id'].'"><img src="../uploads/construction/thum_'.$result['images'].'"/><a href="javascript:;" onclick="edit_img(\'id_'.$result['id'].'\',\''.$result['id'].'\',\''.$result['id'].'\',\''.$result['id'].'\')">Edit</a> |</span>':'');
}
แล้วส่วนที่ให้กด edit รูปเนี่ย ผมเขียนแบบนี้ (โค๊ดข้างล่างครับ)
Code (PHP)
<a href="javascript:;" onclick="edit_img(\'id_'.$result['id'].'\',\''.$result['id'].'\',\''.$result['id'].'\',\''.$result['id'].'\')">
แบบนี้กดได้ครับ javaScript ไม่ Error
มันจะออกมาแบบรุปนี้ครับ
ผมจะถามว่า ผมเขียนยังไงต่อ ให้มันไปทำงานที่โค๊ดส่วนนี้นะครับ เมื่อเรากด Browser แล้วนะครับ
Code (PHP)
//edit images and insert images only
if($_GET['action']=='edit_imgs'){
$sql="select * from ty_cons_locations where id='$_GET[id]'";
$q=mysql_query($sql);
$result=mysql_fetch_assoc($q);
$img=($result['images']);
unlink('../uploads/construction/'.$img);
unlink('../uploads/construction/thum_'.$img);
$sql="update ty_cons_locations set images='' where id='$_GET[id]'";
$q=mysql_query($sql);
for($i=0;$i<count($_FILES['file']['name']);$i++){
$imgsss=upload_img($_FILES['file'],$i,$_GET['title_id']);
$sql="update ty_cons_locations set images='$imgsss' where id='$_GET[id]'";
$q=mysql_query($sql);
echo $sql;
}
}
Date :
2009-12-02 09:24:09
By :
nottpoo
คุณ xbeginner01 ครับ
ผมแก้ไขโค้ดใหม่ ให้เป็นคล้าย ๆ ตามที่คุณ xbeginner01 แนะนำมา
โดยใช้ for เข้ามาช่วย แต่มันก็ยังไม่ทำงานตามส่วนที่ผมต้องการให้มันทำงานเลยครับ
Code (PHP)
$sql="select * from ty_cons_locations where title_id='$_GET[title_id]'";
$q=mysql_query($sql);
while($result=mysql_fetch_assoc($q)){
$img=($result['images']);
$id=($result['id']);
for($i=0;$i<count($img);$i++){
echo (file('../uploads/construction/thum_'.$img)?'<span id="id_'.$id.'">
<img src="../uploads/construction/thum_'.$img.'"/><a href="javascript:;" onclick="edit_img(\'id_'.$id.'\',\''.$id.'\',\''.$id.'\',\''.$id.'\')">Edit</a><span>':'');
}
}
สมมุติกด edit แล้ว ให้ มันไปทำงานที่โค้ดส่วนนี้ครับ
Code (PHP)
//edit images only
$sql="select * from ty_cons_locations where id='$_GET[id]'";
$q=mysql_query($sql);
$result=mysql_fetch_assoc($q);
$img=($result['images']);
$imgss='';
for($i=0;$i<count($img);$i++){
if($i<1){
if($_POST['index'][$i]=="$i"){
unlink('../uploads/construction/thum_'.$img[$i]);
unlink('../uploads/construction/'.$img[$i]);
$imgss=upload_img($_FILES['file'],$i,$_GET['id']);
}
}
}
$sql="update ty_cons_locations set images='$imgsss' where id='$_GET[id]'";
$q=mysql_query($sql);
echo $sql;
ทำไงดีครับ ตั้งแต่เมื่อวาน ยังมะได้เลย
Date :
2009-12-02 11:18:15
By :
nottpoo
Code (PHP)
for($i=0;$i<count($_FILES['file']['name']);$i++){ //<< file เป็น array
$imgsss=upload_img($_FILES['file'],$i,$_GET['title_id']); // เห็นมีฟังก์ชัน upload_img() เลยไม่รู้ข้างในเรียกใช้ยังไง เวลาเรียกใช้ $_FILES[file][name][$i] ,$_FILES[file][tmp_name][$i] ตามตย.ที่ผมให้เลยครับ
$imgsss=upload_img($_FILES['file'],$i,$_GET['title_id']); // สมมติละกัน ผมจะเขียน function upload_img()
function upload_img($pic,$id,$title){
copy($pic[tmp_name][$id],$pic[name][$id]);
}
แล้วลองเช็คข้อมูลที่รับมาว่ามีจริงรึเปล่า
- echo $_GET[id]
- echo $_GET[title_id]
- echo $_FILES[file][name][$i] // ให้ทำใน for-loop
Date :
2009-12-02 11:21:44
By :
xbeginner01
นี่ครับ อัพโหลดได้ไม่มีปัญหาครับ
Code (PHP)
//function upload_images
function upload_img($img_id,$count,$title_id,$p=''){
if($name=$img_id['name'][$count]){
$name=$img_id['name'][$count];
$type=$img_id['type'][$count];
$tmp=$img_id['tmp_name'][$count];
$error=$img_id['error'][$count];
$ext = strrchr($name, '.');
$new_name=$title_id.'_'.time().$count.$ext;
list($w,$h)=getimagesize($tmp);
if($error==0){
if($w!=709&&$h!=350){
echo "<script>alert('Image size 709x350 px only');</script>";
exit;
}
if(!move_uploaded_file($tmp,'../uploads/construction/'.$new_name)){
echo "<script>alert('Can\'t upload image');</script>";
exit;
}else{
$tn_image = new Thumbnail('../uploads/construction/'.$new_name,200, 110, 0,100);
$tn_image->save('../uploads/construction/thum_'.$new_name);
}
}
return $p.$new_name;
}
}
Date :
2009-12-02 11:40:26
By :
nottpoo
Code (PHP)
$imgss='';
for($i=0;$i<count($_FILES['file']['name']);$i++){
if($_FILES['file']){
$sql="select * from ty_cons_locations where id='$_POST['index'][$i]'";
$q=mysql_query($sql);
$result=mysql_fetch_assoc($q);
$img=($result['images']);
unlink('../uploads/construction/thum_'.$img[$i]);
unlink('../uploads/construction/'.$img[$i]);
$imgss=upload_img($_FILES['file'],$i,$_POST['index'][$i]);
$sql="update ty_cons_locations set images='$imgsss' where id='$_POST['index'][$i]' ";
$q=mysql_query($sql) or die (mysql_error());
}
}
Date :
2009-12-02 12:40:19
By :
xbeginner01
สุดยอดจริงๆ ขอคาราวะ 1 จอกครับ ท่าน xbeginner01
Date :
2009-12-02 13:41:10
By :
madoka
ยังไม่ได้เลยครับ ถ้าเขียนแบบนี้ มันจะเข้าเงื่อนไขนี้คับ
echo "<script>alert('Image size 709x350 px only');</script>";
ถึงแม้ว่าเรา อัพภาพขนาดนี้ 709x350 ก็ตาม
แต่ว่าถ้าเขียนแบบนี้ ผ่านครับ แต่ยัง edit ไม่ได้
Code (PHP)
//edit images only
/* $sql="select * from ty_cons_locations where id='$_GET[id]'";
$q=mysql_query($sql);
$result=mysql_fetch_assoc($q);
$img=($result['images']);
$imgss='';
for($i=0;$i<count($img);$i++){
if($i<1){
if($_POST['index'][$i]=="$i"){
unlink('../uploads/construction/thum_'.$img);
unlink('../uploads/construction/'.$img);
$imgss=upload_img($_FILES['file'],$i,$_GET['id']);
}
}
echo $sql;
echo $_GET['id'];
echo $_GET['title_id'];
echo $_FILES[file][name][$i];
}
$sql="update ty_cons_locations set images='$imgsss' where id='$_GET[id]'";
$q=mysql_query($sql);
Date :
2009-12-02 14:22:30
By :
nottpoo
ขยายความ
ถ้าเขียนแบบนี้ มันจะเข้าเงื่อนไขนี้คับ === หมายถึงเขียนแบบที่คุณ xbeginner01
ให้มาในคำตอบที่ No. 25
Date :
2009-12-02 14:39:55
By :
nottpoo
เป็นไปบ่ได้
function edit_img(id,id2,id3,id4){
var span=document.getElementById(id).innerHTML='<input name="file[] " type="file" id="file['+id2+']" style="width:300px" /><input type="text" name="index[] " id="index['+id2+']" value="'+id2+'">';
}
ขอลบ input:text 2อันล่างทิ้งน่ะไม่เข้าใจเอาเข้ามาทำไม แล้วแก้ตามตัวหนา
ถ้าไม่ได้เราคงต้องพักกันตรงนี้ก่อนแหล่ะ ผมยากให้ลองทีละอย่างไปเรื่อยๆดีกว่าไม่งั้นมันจะไม่ได้สักที
จากโค้ด edit ใส่คอมเมนต์ปิดไปให้หมด เรามาทดสอบไรดูก่อนดีกว่า
ทดสอบครั้งที่ 1
echo "จำนวนภาพที่แก้ไข".count($_FILES[file][name])."<BR>" ;
ทดสอบครั้งที่ 2
for($i=0;$i<count($_FILES['file']['name']);$i++){
echo "ชื่อภาพ ".$_FILES[file][name][$i]." ไอดีนี้คือ ".$_POST[index][$i]."<BR>";
}
บอกผลมา 2 ครั้งตรงกับที่กำหนดไว้เปล่า
Date :
2009-12-02 14:47:55
By :
xbeginner01
function edit_img(id,id2){
var span=document.getElementById(id).innerHTML='<input name="file[]" type="file" id="file['+id2+']" style="width:300px" /><input type="text" name="index[]" id="index['+id2+']" value="'+id2+'">';
}
แก้ตามที่บอกแล้วครับ ตัด input อีก 2 ตัวทิ้งไปแล้ว
แล้วปิดคอมเม้นต์โค้ดด edit ทิ้งหมดแล้ว
แล้วทำตามแบบนี้
for($i=0;$i<count($_FILES['file']['name']);$i++){
echo "ชื่อภาพ ".$_FILES[file][name][$i]." ไอดีนี้คือ ".$_POST[index][$i]."<BR>";
}
เงียบไม่มีค่าอะไร มาเลย
ผมออนเอ็มอยู่นะครับ รบกวนด้วยครับ
[email protected]
Date :
2009-12-02 15:47:27
By :
nottpoo
ที่จริงทุกส่วนมันเสร็จหมดแล้วครับ เหลือตรงนี้แหละ T_T
Date :
2009-12-02 15:50:13
By :
nottpoo
แอดไปหาแล้วครับ
Date :
2009-12-02 16:02:42
By :
nottpoo
ขอบคุณครับ
Date :
2009-12-02 20:03:42
By :
nottpoo
สุดท้ายอาจารย์กับนักเรียนห้องนี้เอาไม่จบ ไปจบที่ MSN หุหุหุหุหุ +1ให้กับความตั้งใจทั้งคู่เลยครับ
Date :
2009-12-02 20:46:00
By :
somparn
Date :
2009-12-03 07:18:21
By :
gummezaka
สุดท้ายเราก็ รู้จักกันคับ คุณ phpbasic หุหุ
Date :
2010-01-27 12:02:15
By :
nottpoo
Load balance : Server 03