|
|
|
ช่วยดูโค้ด นี้ให้ผมหน่อยเถอะครับ งมมาหลายวันแล้วครับ!!! |
|
|
|
|
|
|
|
Code (PHP)
<?php
if($op=="adddo"){
$d_type=$_POST[d_type];
$d_title=$_POST[d_title];
$d_detail=$_POST[d_detail];
$d_path1=$_POST[d_path1];
$d_path2=$_POST[d_path2];
$d_status=$_POST[d_status];
if($d_type=="none" or $d_title=="" or $d_detail=="" or $d_path1=="../GG/" or $d_status=="none"){
echo"<script>alert('Please Check field(s) for empty data!!');</script>";
echo"<meta http-equiv=\"refresh\" content=\"0;URL=addfile.do\" />";
}else{
$date="$datenow"." "."$timenow";
$add="INSERT INTO download (d_date,d_type,d_title,d_detail,d_path,d_status) VALUES ('$date','$d_type','$d_title','$d_detail','$d_path1','$d_status')";
$qadd=mysql_db_query($dbname,$add);
if($qadd){
echo"<script>alert('Add file Successfully!!');</script>";
echo"<meta http-equiv=\"refresh\" content=\"0;URL=admin.html\" />";
}else{
echo"<script>alert('Sorry!! Can't add file.');</script>";
echo"<meta http-equiv=\"refresh\" content=\"0;URL=admin.html\" />";
}
}
}
?>
เป็นโค้ด เพิ่มไฟล์ น่ะครับ
ให้ ตัดการ เพิ่มไฟล์ออกไปเลยนะครับ เพราะ ผมใช้วิธี พิมพ์ path เอง
ปัญหา มันอยู่ที่ว่า
ปกติ ผมใช้ โค้ดนี้ได้ครับ คือสามารถ เพิ่ม record ได้ปกติ
แต่พอ เปลี่ยน server ใหม่ มันกลับใช้ โค้ด ที่เป็นโค้ด INSERT ไม่ได้ เลยครับ
คือ ได้ลอง ทดสอบ กับ โค้ดอื่นๆ ที่เป็น Insert หมดเลยครับ ปรากฎว่า ไม่ได้ครับ
ผมได้ลอง ทดสอบว่ามันมีการส่งค่าไปจริงหรือเปล่า
ผม ลอง ไม่พิมพ์ข้อมูล หรือกรอกข้อมูลไม่ครบ มันก็แจ้ง alert เตือน ปกติครับ
แต่พอกรอกข้อมูลครบ และไปเข้าเงื่อนไข $add
มันกลับไม่แสดง alert แจ้งเตือนใดๆ เลยครับ (ว่าเพิ่มได้ หรือไม่ได้)
ช่วยผมทีครับ ตาผมลายแล้วครับ
ขอบคุณนะครับผม
Tag : - - - -
|
|
|
|
|
|
Date :
2010-01-12 12:37:17 |
By :
yomaster |
View :
951 |
Reply :
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยน server ใหม่ ตรวจสอบการ connect db ของคุณด้วยนะคะ
|
|
|
|
|
Date :
2010-01-12 12:41:55 |
By :
ultrasiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
mysql_query($add) or die (error());
|
|
|
|
|
Date :
2010-01-12 13:23:50 |
By :
Sek-Artdrinker |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยน server นี่ปวดเศียรเวียนเกล้าพอควร
บาง server ใช้ phpMyAdmin ได้อย่างเดียว ห้ามใช้ sql client พวก Navicat, SQLyog
ถ้าเป็น server คนไทยยังพอว่า
ฝรั่งนี่หนักใจ
เคยเจอประเภทเขานอนเราทำงาน เขาทำงานเรานอน จะติดต่อไงเนี่ย
โทรไปก็ไม่มีคน standby 555+++ mail อย่างเดียว เห่อๆ
สู้ๆ ครับ จะได้ประสบการณ์ ชิ้นโต
|
|
|
|
|
Date :
2010-01-12 13:32:12 |
By :
peterxp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอดีไม่ได้อ่านมาก แต่ถ้า ต้องการให้ใช้ js ก็ต้อง จัดเรื่อง เครื่องหมาย " ' ให้ดีๆ
|
|
|
|
|
Date :
2010-01-12 14:27:18 |
By :
tapi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือ ตอนนี้ น่ะครับ มันมีปัญหาเฉพาะแค่การ insert ครับ
การ select , update ทำได้หมดครับ
โค้ด นี้ ตอนใช้ server เดิม สามารถใช้ได้ปกติครับ
แต่พอเปลี่ยน server ใหม่ ก็ไม่ได้เลยครับ
ได้ลองสอบถามไปทาง host แล้ว เขาก็บอกให้ลอง check syntax หรือ คำสั่งที่เขียน ว่าถูกต้องไหม
เราก็เถียงไปว่า ถ้าไม่ถูกต้องแล้วมันจะรันกับ server เก่าได้หรือไงหนออ
จะลองทำตามพี่ sek ดูก่อนครับ ว่ามันแจ้ง error อะไร
แต่เผอิญตอนนี้ บ่ได้อยู่ ที่เครื่อง ตัวเอง
ออกมาข้างนอกขอรับ
ปล. js นั้น เช็คแล้วครับ ใช้งานได้ปกติเด้อครับ
|
|
|
|
|
Date :
2010-01-12 15:54:20 |
By :
YoYO |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังบ่ได้เลยครับ พี่น้องครับ T_T
|
|
|
|
|
Date :
2010-01-12 23:19:52 |
By :
yomaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$qadd=mysql_db_query($dbname,$add);
$dbname มาจากไหนอ่ะ หรือว่าโค้ดเอามาไม่ทั้งหมดก็ขอโต้ดนะก๊าบ
|
|
|
|
|
Date :
2010-01-13 00:21:12 |
By :
SpiesClassic |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$dbname เป็นตัวแปรรับฐานข้อมูลมาครับ
ปัญหา คือ จะ ให้โชว์ sql error ก็ไม่ได้
เพราะว่า มันไม่ error ครับ โค้ด มันถูกต้องแล้ว
ฮาฮา
ลองเขียนโค้ด บันทึกใหม่ แบบเพียวๆ ไม่มีเงื่อนไขอะไรมาเกี่ยวข้อง
ก็ไม่ได้ครับ
เป็นเพราะอะไรหนออออ
|
|
|
|
|
Date :
2010-01-13 08:51:08 |
By :
yomaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแล้วคับผม
ก็บ่ได้ครับ ก็เลย ยัง งงๆ อยู่เนี่ยคับ
ขอบคุณนะครับพี่น้อง T_T
|
|
|
|
|
Date :
2010-01-13 09:00:51 |
By :
yomaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|