|
|
|
รบกวนถามเรื่องการอัพโหลดรุปภาพค่ะ ติดปัญหาตรงที่พอไม่แนบภาพไปแล้วมันก็จะไม่เพิ่มข้อมูลในฐานข้อมูลอะคะ่ |
|
|
|
|
|
|
|
ขอรบกวนถามเรื่องการอัพโหลดรูปภาพค่ะ
คือทำระบบสมาชิกแล้วก็ให้สมาชิกอัพโหลดรูปภาพประจำตัวของตัวเองก็อัพโหลดได้ปกติค่ะแต่ว่ าอยากใ้ห้แบบว่า สมาชิกไม่ต้องอัพโหลดรูปตัวเองก็ได้อะค่ะ ตอนนี้ที่เป็นปัญหาก็คือ จำเป็นที่จะต้องอัพโหลดรูปด้วยอะค่ะ ถึงจะสามารถ เพิ่มข้อมูลในฐานข้อมุลได้อะค่ะ
โค้ดอัพโหลดรูปก็เอามาจากเว็บไทยครีเอทนี่แระค่ะแหะๆ
ขอบคุณล่วงหน้าสำหรับคำตอบนะคะ register(PHP)
<?
@session_start();
?>
<html>
<head>
<script type="text/javascript">
<!-- Begin
document.write('<div id="loading" style="text-align:center;padding:100px 0"><img src="../images/load.gif"><br>please wait loading...</div>');
window.onload=function(){
document.getElementById("loading").style.display="none";
}
// End -->
</script>
<title>ล้างแอร์รถยนต์ อบโอโซนฆ่าเชื้อโรค ล้างแอร์รถยนต์โดยไม่ถอดตู้แอร์ บทความเกี่ยวกับแอร์รถยนต์</title>
<meta name="description" content="บริการล้างแอร์รถยนต์แบบไม่ถอดตู้แอร์ และอบโอโซนในห้องโดยสารรถยนต์ เพื่อฆ่าเชื้อโรค ให้คุณมั่นในใจ ลมแอร์รถยนต์ของคุณ ว่าสะอาด ปราศจากเชื้อโรค มั่นในกับบริการของเรา
Fresh Air Premium">
<meta name="keywords" content="ล้างแอร์รถยนต์,อบโอโซน,ระบบแอร์รถยนต์,แอร์รถยนต์,ปัญหาแอร์รถยนต์">
<link rel="shortcut icon" href="../images/favicon.ico" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<META name="robots" content="index,follow">
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17181730-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<!--เริ่มต้น script การเช็คค่าความยากง่ายของ password-->
<script>
function checkStr(){
var p =document.getElementById('password').value
var n =0;
/* กำหนดเงื่อนไข */
if(p.match('[0-9]{1,}'))n++; // เป็นตัวเลขให้ความยาก+1
if(p.match('[a-z]{1,}'))n++; // เป็นตัวเล็กให้ความยาก +1
if(p.match('[A-Z]{1,}'))n++; // เป็นตัวใหญ่ให้ความยาก+1
if(p.match('[0-9]{1,}') && p.match('[a-z]{1,}')&& p.match('[A-Z]{1,}')&&p.length>5)n++; // เป็นทั้งสามอย่างและตัวอักษรมากกว่า 5 ตัว ให้ความยาก+1
else if(p.length >9) n++; //ไม่เช่นนั้นถ้าตัวอักษรมากกว่า 9ตัวก็ให้ความยาก +1
document.getElementById('imgPass').src="chekpass.php?num="+n; //ส่งผลรวมความยาก
}
</script>
<!--สิ้นสุด script การเช็คค่าความยากง่ายของ password-->
<script language="JavaScript" type="text/javascript">
function cleartext()
{
document.form1.email.value = ""; /*เซ็ทค่าที่กรอกเมื่อกี้เป็นค่าว่าง (ลบ)*/
document.form1.email.focus(); /*กลับไป focus ที่ตำแหน่งที่กรอกผิด*/
return false;
}
</script>
<link href="../css/fresh-air.css" rel="stylesheet" type="text/css">
<script src="../Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<!--เริ่มต้น script การเช็คค่าซ้ำของ User-->
<script language="JavaScript">
var HttPRequest = false;
function doCallAjax() {
HttPRequest = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
HttPRequest = new XMLHttpRequest();
if (HttPRequest.overrideMimeType) {
HttPRequest.overrideMimeType('text/html');
}
} else if (window.ActiveXObject) { // IE
try {
HttPRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
HttPRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!HttPRequest) {
alert('Cannot create XMLHTTP instance');
return false;
}
var url = 'member.php';
var pmeters = "username=" + encodeURI( document.getElementById("username").value);
HttPRequest.open('POST',url,true);
HttPRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
HttPRequest.setRequestHeader("Content-length", pmeters.length);
HttPRequest.setRequestHeader("Connection", "close");
HttPRequest.send(pmeters);
HttPRequest.onreadystatechange = function()
{
if(HttPRequest.readyState == 3) // Loading Request
{
document.getElementById("mySpan").innerHTML = "...";
}
if(HttPRequest.readyState == 4) // Return Request
{
if(HttPRequest.responseText == 'Y')
{
window.location = 'register.php';
}
else
{
document.getElementById("mySpan").innerHTML = HttPRequest.responseText;
}
}
}
}
</script>
<!--สิ้นสุดการเช็คค่า Usernameซ้ำ-->
<style type="text/css">
<!--
.style1 {color: #FF0000}
-->
</style>
</head>
<body>
<? include "bg.php"; ?>
<table width="966" height="1204" border="0" align="center" cellpadding="0" cellspacing="0" id="Table_01">
<tr>
<td height="273" colspan="3" align="center" valign="top"><? include "header.php"?></td>
</tr>
<tr>
<td height="50" colspan="3" align="center" valign="top"><? include "menu.php"?></td>
</tr>
<tr>
<td width="28" height="19"></td>
<td width="912"></td>
<td width="26"></td>
</tr>
<tr>
<td height="33" valign="top"><img src="../images/index_01.gif" width="28" height="33"></td>
<td valign="top" background="../images/index_02.gif"></td>
<td valign="top"><img src="../images/index_03.gif" width="25" height="33"></td>
</tr>
<tr>
<td height="790" valign="top" background="../images/index_04.gif" bgcolor="#FFFFFF"></td>
<td valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td height="521" colspan="3"><p><span class="hd-eyellB">สมัครสมาชิก<br>
</span><br>
<span class="hd-tyell">เงื่อนไขในการสมัครสมาชิก</span><br>
<br>
<span class="fm-filed">ผู้สมัครสมาชิก FreshAir Premium กรุณาอ่านข้อตกลงด้านล่างโดยละเอียด เพื่อประโยชน์ของตัวท่านเอง</span></p>
<ul><LI><span class="fm-filed">การกระทำใดๆ ที่เกี่ยวกับการเผยแพร่ อันเนื่องมาจากการใช้บริการของสมาชิก ให้ถือเป็นการกระทำที่อยู่ภายใต้ความรับผิดชอบของสมาชิกแต่เพียงผู้เดียว ผู้ให้บริการไม่มีส่วนเกี่ยวข้องใดๆ ทั้งสิ้น
</span>
<LI><span class="fm-filed">ห้ามสมาชิกเผยแพร่ อ้างอิง พาดพิง ดูหมิ่น หรือกระทำการใดๆ ที่ก่อให้เกิดความเสียหายต่อสถาบันชาติ ศาสนา และพระมหากษัตริย์
</span>
<LI><span class="fm-filed">สมาชิกต้องเก็บรหัสผ่านที่กรอกไว้เป็นความลับ เพื่อป้องกันไม่ให้ผู้ที่ไม่เกี่ยวข้องเข้าสู่ระบบ เพื่อกระทำการใดๆ อันอาจจะก่อให้เกิดความเสียหายกับสมาชิกเอง และ/หรือ ระบบโดยรวม หากมีความเสียหายอันเกิดจากการใช้บัญชีสมาชิกและรหัสผ่านของสมาชิก สมาชิกจะต้องรับผิดชอบความเสียหายที่เกิดขึ้นทั้งหมดแต่เพียงผู้เดียว
</span>
<LI><span class="fm-filed">ห้ามสมาชิกใช้บริการ ในทางที่ก่อให้เกิดความเดือดร้อนแก่ผู้อื่น เช่น โพสต์ข้อความที่ไม่สุภาพ โฆษณา ประชาสัมพันธ์ข้อมูล ข่าวสาร ที่ก่อให้เกิดความรำคาญแก่บุคคลอื่น หรือก่อให้เกิดความเข้าใจผิด ลงในแหล่งข้อมูลที่เป็นสาธารณะ เช่น ในเว็บบอร์ด</span>
<LI><span class="fm-filed">สมาชิกจะไม่พยายามเข้าใช้เครื่องมือที่มีไว้สำหรับผู้ดูแลระบบ ไม่พยายามบุกรุก หรือเปลี่ยนแปลงข้อมูลต่างๆ โดยไม่ได้รับอนุญาต
</span>
<LI><span class="fm-filed">ผู้ให้บริการสงวนสิทธิ์ที่จะดำเนินคดีตามกฎหมายสูงสุดกับบุคลใดๆ ที่พยายาม กระทำการที่เป็นอันตรายต่อเว็บไซต์ <a href="index_home.php" title="แอร์ ล้างแอร์ แอร์รถยนต์ ล้างแอร์รถยนต์๋">www.fresh-air.co.th</a>
</span>
<LI><span class="fm-filed">ผู้ให้บริการอาจเปลี่ยนแปลงหรือลบคุณลักษณะบางประการของบริการออกด้วยวิธีการ เวลา และด้วยเหตุผลใดก็ได้
</span>
<LI><span class="fm-filed">สมาชิกรับทราบและยอมรับว่าผู้ให้บริการจะไม่รับผิดชอบต่อ
</span>
<UL>
<LI><span class="fm-filed">ข้อมูลใดๆ ที่สมาชิกเผยแพร่
</span>
<LI><span class="fm-filed">การกระทำของบุคคลที่สาม ในการเข้าถึงหรือการเปลี่ยนแปลงข้อมูลบัญชีสมาชิกของสมาชิก
</span>
<LI><span class="fm-filed">การถ่ายโอนข้อมูลของสมาชิกโดยไม่ได้รับอนุญาต
</span>
<LI><span class="fm-filed">ไวรัสหรือคุณสมบัติที่ปิดกันการทำงานซึ่งมีผลต่อการเข้าถึงหรือการใช้บริการของสมาชิก
</span>
<LI><span class="fm-filed">การเข้ากันไม่ได้ระหว่างบริการและฮาร์ดแวร์
</span>
<LI class="fm-filed">การสูญเสียข้อมูล ความล่าช้าหรือล้มเหลวของกระบวนการถ่ายโอนข้อมูล </LI>
</UL>
<LI><span class="fm-filed">ผู้ให้บริการสงวนสิทธิ์ในการใช้ข้อมูล และ/หรือเปิดเผยข้อมูลของสมาชิก เมื่อได้รับการร้องขอจากเจ้าหน้าที่บ้านเมือง
</span>
<LI><span class="fm-filed">ในกรณีที่ผู้ให้บริการได้รับการร้องเรียน ร้องขอ หรือพบเหตุอันไม่ชอบมาพากล ผู้ให้บริการสงวนสิทธิ์ที่จะทำการยกเลิก หรือระงับบริการแก่สมาชิกนั้นๆ เพื่อทำการสอบสวน และตรวจสอบหาสาเหตุของมูลเหตุนั้นๆ
</span>
<LI><span class="fm-filed">ผู้ให้บริการมีสิทธิ์ที่จะปฏิเสธการขอใช้บริการ โดยไม่จำเป็นต้องอธิบายเหตุผล และขอสงวนสิทธิ์ที่จะยกเลิกสมาชิกภาพของผู้ที่ละเมิด หรือพยายามละเมิดข้อตกลง และระเบียบการใช้บริการ โดยไม่ต้องแจ้งให้ทราบล่วงหน้า
</span>
<LI><span class="fm-filed">ท่านจะได้รับสิทธิ์ประโยชน์ในการรับข่าวสาร เกี่ยวกับ บริษัท เฟรซแอร์ พรีเมี่ยม จำกัด </span>
<LI><span class="fm-filed">ผู้ให้บริการสงวนสิทธิ์ในการเปลี่ยนแปลงข้อตกลงในการบริการนี้ตลอดเวลา โดยไม่ต้องแจ้งให้ทราบล่วงหน้า</span><br>
</ul> </td>
</tr>
<tr>
<td height="627" colspan="3"><div align="center">
<table width="865" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="19" height="19" valign="top"><img src="../images/table_01.gif" width="19" height="19"></td>
<td colspan="3" valign="top" background="../images/table_02.gif"></td>
<td width="17" valign="top"><img src="../images/table_03.gif" width="17" height="19"></td>
</tr>
<tr>
<td rowspan="3" valign="top" background="../images/table_04.gif"></td>
<td width="1" height="12"></td>
<td width="792"></td>
<td width="36"></td>
<td rowspan="3" valign="top" background="../images/table_06.gif"></td>
</tr>
<tr>
<td height="596"></td>
<td align="right" valign="middle" class="nm-tbk">
<script type="text/javascript">
function Englishchar(str){
var orgi_text="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890._-";
var str_length=str.length;
var English=true;
var Char_At="";
for(i=0;i<str_length;i++){
Char_At=str.charAt(i);
if(orgi_text.indexOf(Char_At)==-1){
isEnglish=false;
break;
}
}
return English;
}
function checkform(){
var user=document.getElementById("username").value;
var pass=document.getElementById("password").value;
var name=document.getElementById('name').value;
var surname=document.getElementById('surname').value;
var email=document.getElementById('email').value;
var address=document.getElementById('address').value;
var province=document.getElementById('province').value;
var mobile=document.getElementById('mobile').value;
var fileUpload=document.getElementById('fileUpload').value;
var invalid = false ;
if(user==""){
alert( "กรุณากรอก Username ของท่านค่ะ" ) ;
return invalid ;
}
if(pass==""){
alert( "กรุณากรอก password ของท่านค่ะ" ) ;
return invalid ;
}
if(name==""){
alert( "กรุณากรอก ชื่อ ของท่านค่ะ" ) ;
return invalid ;
}
if(surname==""){
alert( "กรุณากรอก นามสกุล ของท่านค่ะ" ) ;
return invalid ;
}
if(document.form2.rdo1.checked == false && document.form2.rdo2.checked == false ){
alert('กรุณาเลือก เพศ ของท่านค่ะ');
return false;
}
if(email==""){
alert( "กรุณากรอก email ของท่านค่ะ" ) ;
return invalid ;
}
if(email!=""){
var emailFilter=/^.+@.+\..{2,3}$/;
var str=document.form2.email.value;
if (!(emailFilter.test(str))) {
alert ("รูปแบบ email ไม่ถูกต้องกรุณาตรวจสอบค่ะ");
return invalid;
}
}
if(address==""){
alert( "กรุณากรอก ที่อยู่ ของท่านค่ะ" ) ;
return invalid ;
}
if(province==""){
alert( "กรุณาเลือก จังหวัด ของท่านค่ะ" ) ;
return invalid ;
}
if(mobile==""){
alert( "กรุณากรอก เบอร์โทรศัพท์มือถือ ของท่านค่ะ" ) ;
return invalid ;
}
if (document.form2.ryes.checked ==false && document.form2.rno.checked == false){
alert("กรุณาเลือกสถานะการรับข่าวสารค่ะ");
return invalid ;
}
if(fileUpload==""){
alert( "กรุณาเลือกรูปภาพส่วนตัวของท่านค่ะ" ) ;
return invalid ;
}
}
</script>
<script type='text/javascript'>
function checkNumber(elm){
if(elm.value.match(/[^\d]/)){
alert('กรุณาใส่ตัวเลขเท่านั้นค่ะ');
elm.value='';
}else if(elm.value>999999999){
alert('กรุณาใส่หมายเลขโทรศัพท์ หรือ fax ไม่เิกิน 10 หลักค่ะ');
elm.value='';
}
}
</script>
<form name="form2" method="post" action="member.php" enctype="multipart/form-data" onSubmit="return checkform();">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="421" height="37" align="right" valign="middle" class="speech"> ชื่อสมาชิก (Username): </td>
<td width="407" align="left" valign="middle" class="nm-tbk">
<label>
<input name="username" type="text" id="username" OnChange="JavaScript:doCallAjax();">
<span id="mySpan"><span class="style7 style1">*</span></span></label></td>
</tr>
<tr>
<td height="37" align="right" valign="middle" class="speech"> รหัสผ่าน(Password ) : </td>
<td align="left" valign="middle" class="nm-tbk">
<input name="password" type="password" id="password" onKeyUp="checkStr()"/>
<span class="style7 style1">*</span><br>
<img src="chekpass.php" name="imgPass" id="imgPass"></br> </td>
</tr>
<tr>
<td height="37" align="right" valign="middle" class="speech"> ชื่อ (Name):</td>
<td align="left" valign="middle" class="nm-tbk">
<input name="name" type="text" id="name">
<span class="style7 style1">*</span></td>
</tr>
<tr>
<td height="37" align="right" valign="middle" class="speech"> นามสกุล (Surname) : </td>
<td align="left" valign="middle" class="nm-tbk">
<input name="surname" type="text" id="surname">
<span class="style7 style1">*</span></td>
</tr>
<tr>
<td height="37" align="right" valign="middle" class="speech"> ชื่อเล่น (Nickname): </td>
<td align="left" valign="middle" class="nm-tbk">
<input name="nickname" type="text" id="nickname"></td>
</tr>
<tr>
<td height="37" align="right" valign="middle" class="speech"> เพศ (Sex) : </td>
<td align="left" valign="middle" class="nm-tbk"><label>
<input name="rdoSex" type="radio" value="Man" id="rdo1">
Man
<input name="rdoSex" type="radio" value="Woman" id="rdo2">
Woman </label></td>
</tr>
<tr>
<td height="37" align="right" valign="middle" class="speech"> อีเมลล์ (Email) : </td>
<td align="left" valign="middle" class="nm-tbk"><label>
<input name="email" type="text" id="email">
<span class="style7 style1">*</span></label></td>
</tr>
<tr>
<td height="37" align="right" valign="middle" class="speech">ที่อยู่ (Address) : </td>
<td align="left" valign="middle" class="nm-tbk"><label>
<textarea name="address" id="address"></textarea>
<span class="style7 style1">*</span></label></td>
</tr>
<tr>
<td height="37" align="right" valign="middle" class="speech"> จังหวัีด (Province) : </td>
<td align="left" valign="middle" class="nm-tbk"><label>
<select name="province" id="province">
<option value = "กระบี่" >กระบี่
<option value = "กรุงเทพมหานคร">กรุงเทพมหานคร
<option value = "กาญจนบุรี" >กาญจนบุรี
<option value = "กาฬสินธุ์" >กาฬสินธุ์
<option value = "กำแพงเพชร" >กำแพงเพชร
<option value = "ขอนแก่น" >ขอนแก่น
<option value = "จันทบุรี" >จันทบุรี
<option value = "ฉะเชิงเทรา" >ฉะเชิงเทรา
<option value = "ชลบุรี" >ชลบุรี
<option value = "ชัยนาท" >ชัยนาท
<option value = "ชัยภูมิ" >ชัยภูมิ
<option value = "ชุมพร" >ชุมพร
<option value = "เชียงราย" >เชียงราย
<option value = "เชียงใหม่" >เชียงใหม่
<option value = "ตรัง" >ตรัง
<option value = "ตราด" >ตราด
<option value = "ตาก" >ตาก
<option value = "นครนายก" >นครนายก
<option value = "นครปฐม" >นครปฐม
<option value = "นครพนม" >นครพนม
<option value = "นครราชสีมา" >นครราชสีมา
<option value = "นครศรีธรรมราช" >นครศรีธรรมราช
<option value = "นครสวรรค์" >นครสวรรค์
<option value = "นนทบุรี" >นนทบุรี
<option value = "นราธิวาส" >นราธิวาส
<option value = "น่าน" >น่าน
<option value = "บุรีรัมย์" >บุรีรัมย์
<option value = "ปทุมธานี" >ปทุมธานี
<option value = "ประจวบคีรีขันธ์" >ประจวบคีรีขันธ์
<option value = "ปราจีนบุรี" >ปราจีนบุรี
<option value = "ปัตตานี" >ปัตตานี
<option value = "พระนครศรีอยุธยา" >พระนครศรีอยุธยา
<option value = "พะเยา" >พะเยา
<option value = "พังงา" >พังงา
<option value = "พัทลุง" >พัทลุง
<option value = "พิจิตร" >พิจิตร
<option value = "พิษณุโลก" >พิษณุโลก
<option value = "เพชรบุรี" >เพชรบุรี
<option value = "เพชรบูรณ์" >เพชรบูรณ์
<option value = "แพร่" >แพร่
<option value = "ภูเก็ต" >ภูเก็ต
<option value = "มหาสารคาม" >มหาสารคาม
<option value = "มุกดาหาร" >มุกดาหาร
<option value = "แม่ฮ่องสอน" >แม่ฮ่องสอน
<option value = "ยโสธร" >ยโสธร
<option value = "ยะลา" >ยะลา
<option value = "ร้อยเอ็ด" >ร้อยเอ็ด
<option value = "ระนอง" >ระนอง
<option value = "ระยอง" >ระยอง
<option value = "ราชบุรี" >ราชบุรี
<option value = "ลพบุรี" >ลพบุรี
<option value = "ลำปาง" >ลำปาง
<option value = "ลำพูน" >ลำพูน
<option value = "เลย" >เลย
<option value = "ศีรสะเกษ" >ศีรสะเกษ
<option value = "สกลนคร" >สกลนคร
<option value = "สงขลา" >สงขลา
<option value = "สตูล" >สตูล
<option value = "สมุทรปราการ" >สมุทรปราการ
<option value = "สมุทรสงคราม" >สมุทรสงคราม
<option value = "สมุทรสาคร" >สมุทรสาคร
<option value = "สระแก้ว" >สระแก้ว
<option value = "สระบุรี" >สระบุรี
<option value = "สิงห์บุรี" >สิงห์บุรี
<option value = "สุโขทัย" >สุโขทัย
<option value = "สุพรรณบุรี" >สุพรรณบุรี
<option value = "สุราษฎร์ธานี" >สุราษฎร์ธานี
<option value = "สุรินทร์" >สุรินทร์
<option value = "หนองคาย" >หนองคาย
<option value = "หนองบัวลำภู" >หนองบัวลำภู
<option value = "อ่างทอง" >อ่างทอง
<option value = "อำนาจเจริญ" >อำนาจเจริญ
<option value = "อุดรธานี" >อุดรธานี
<option value = "อุตรดิตถ์" >อุตรดิตถ์
<option value = "อุทัยธานี" >อุทัยธานี
<option value = "อุบลราชธานี" >อุบลราชธานี
<option selected>---กรูณาเลือกจังหวัด---</option>
</select>
<span class="style7 style1">*</span></label></td>
</tr>
<tr>
<td height="37" align="right" valign="middle" class="speech"> โทรศัพท์ (telephone) : </td>
<td align="left" valign="middle" class="nm-tbk">
<input name="telephone" type="text" id="telephone" onkeyup='checkNumber(this)'/>
<span class="style1">รูปแบบ 02XXXXXXX</span> </td>
</tr>
<tr>
<td height="37" align="right" valign="middle" class="speech"> แฟกซ์ (Fax): </td>
<td align="left" valign="middle" class="nm-tbk">
<input name="fax" type="text" id="fax" onKeyUp='checkNumber(this)'/>
<span class="style1">รูปแบบ 02XXXXXXX </span></td>
</tr>
<tr>
<td height="37" align="right" valign="middle" class="speech"> มือถือ(Mobile) : </td>
<td align="left" valign="middle" class="nm-tbk">
<input name="mobile" type="text" id="mobile" onKeyUp='checkNumber(this)'>
<span class="style7 style1">* รูปแบบ 02XXXXXXX </span></td>
</tr>
<tr>
<td height="37" align="right" valign="middle" class="speech">รับข่าวสาร:</td>
<td align="left" valign="middle" class="nm-tbk">
<input name="r" type="radio" id="ryes" value="yes">รับข่าวสาร
<br> <input name="r" type="radio" id="rno" value="no">ไม่รับข่าวสาร
</td>
</tr>
<tr>
<td height="37" align="right" valign="middle" class="speech">รูปภาพ:</td>
<td valign="middle" class="nm-tbk"><input name="fileUpload" type="file"id="fileUpload">
<span class="style1">*</span></td>
</tr>
<tr>
<td height="55" colspan="2" align="center" valign="top" class="nm-tbk"><label>
<input type="submit" name="Submit" value="สมัครสมาชิก">
<input type="reset" name="Submit2" value="ล้างข้อมูล">
<br>
</label></td>
</tr>
<tr>
<td height="36" colspan="2" align="left" valign="top" class="fm-filed"><strong class="login"> กรุณากรอกข้อมูลในช่องที่มี <span class="style7">*</span> ให้ครบถ้วนด้วยค่ะ</strong></td>
</tr>
</table>
</form></td>
<td></td>
</tr>
<tr>
<td height="32"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="20" valign="top"><img src="../images/table_07.gif" width="19" height="20"></td>
<td colspan="3" valign="top" background="../images/table_08.gif"></td>
<td valign="top"><img src="../images/table_09.gif" width="17" height="19"></td>
</table>
</td>
</tr>
<tr>
<td width="222" height="46"></td>
<td width="512"></td>
<td width="178"></td>
</tr>
</table></td>
<td valign="top" background="../images/index_06.gif" bgcolor="#FFFFFF">
<tr>
<td height="39" valign="top"><img src="../images/index_07.gif" width="28" height="39"></td>
<td align="center" valign="top" bgcolor="#0061DA" class="nm-ewh"><? include "copyright.php";?></td>
<td valign="top"><img src="../images/index_09.gif" width="25" height="39"></td>
</tr>
</table>
</body>
</html>
member.php
<html>
<head>
<meta http-equiv="refresh" content="0;URL=index_home.php">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<body>
<?php
include "../admin/connect.php";
$tblname = "member";
$username = trim($_POST["username"]);
if(trim($username) == "")
{
echo "<img src='../images/false.png'>กรุณาใส่ Username ด้วยนะคะ";
exit();
}
$strSQL = "SELECT * FROM member WHERE username = '".$username."' ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
echo "<img src='../images/false.png'> username ซ้ำค่ะกรุณาใส่ใหม่นะคะ" ;
}
else
{
echo "<img src='../images/true.png'> username ใช้ได้ค่ะ";
}
if(isset($_POST['username'])){
$username=($_POST["username"]);
$password=($_POST["password"]);
$name=($_POST["name"]);
$surname=($_POST["surname"]);
$nickname=($_POST["nickname"]);
$rdoSex=$_POST["rdoSex"];
$email=($_POST["email"]);
$address=($_POST["address"]);
$province=($_POST["province"]);
$telephone=($_POST["telephone"]);
$fax=($_POST["fax"]);
$mobile=($_POST["mobile"]);
$r=($_POST["r"]);
if(trim($_FILES["fileUpload"]["tmp_name"]) != "")
{
$images = $_FILES["fileUpload"]["tmp_name"];
$new_images = "Thumbnails_".$_FILES["fileUpload"]["name"];
copy($_FILES["fileUpload"]["tmp_name"],"../images/member/".$_FILES["fileUpload"]["name"]);
$width=100; //*** Fix Width & Heigh (Autu caculate) ***//
$size=GetimageSize($images);
$height=round($width*$size[1]/$size[0]);
$images_orig = ImageCreateFromJPEG($images);
$photoX = ImagesX($images_orig);
$photoY = ImagesY($images_orig);
$images_fin = ImageCreateTrueColor($width, $height);
ImageCopyResampled($images_fin, $images_orig, 0, 0, 0, 0, $width+1, $height+1, $photoX, $photoY);
ImageJPEG($images_fin,"../images/member/".$new_images);
ImageDestroy($images_orig);
ImageDestroy($images_fin);
$sql = "insert into $tblname (username,password,name,surname,nickname,sex,email,address,province,telephone,fax,mobile,status,Thumbnails,FilesName)
values ('$username','$password','$name','$surname','$nickname','$rdoSex', '$email', '$address', '$province', '$telephone', '$fax', '$mobile','$r','".$new_images."','".$_FILES["fileUpload"]["name"]."')";
$dbquery = mysql_db_query($dbname, $sql);
}
}
//mysql_close();
echo"<script>window.open('Newmember.php','','scrollbars=no,resizable=no,width=420,height=200');</script>";
?>
</body>
</html>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2010-11-26 09:46:26 |
By :
aungsi |
View :
911 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(trim($_FILES["fileUpload"]["tmp_name"]) != "")
{
}else{
}
เพิ่ม else เข้าไปครับ แล้วคำสั่งใน else ไม่ต้อง insert รูปภาพ
|
|
|
|
|
Date :
2010-11-26 09:51:08 |
By :
ไวยวิทย์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทีนี้มัน เพิ่มข้อมูลครั้งเดียว 2 แถวค่ะ ทั้งค่าว่าง กับค่าไม่ว่างค่ะ แหะๆ ทำไงดีอ่า
Code (PHP)
<?php
include "../admin/connect.php";
$tblname = "member";
$username = trim($_POST["username"]);
if(trim($username) == "")
{
echo "<img src='../images/false.png'>กรุณาใส่ Username ด้วยนะคะ";
exit();
}
$strSQL = "SELECT * FROM member WHERE username = '".$username."' ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
echo "<img src='../images/false.png'> username ซ้ำค่ะกรุณาใส่ใหม่นะคะ" ;
}
else
{
echo "<img src='../images/true.png'> username ใช้ได้ค่ะ";
}
if(isset($_POST['username'])){
$username=($_POST["username"]);
$password=($_POST["password"]);
$name=($_POST["name"]);
$surname=($_POST["surname"]);
$nickname=($_POST["nickname"]);
$rdoSex=$_POST["rdoSex"];
$email=($_POST["email"]);
$address=($_POST["address"]);
$province=($_POST["province"]);
$telephone=($_POST["telephone"]);
$fax=($_POST["fax"]);
$mobile=($_POST["mobile"]);
$r=($_POST["r"]);
if(trim($_FILES["fileUpload"]["tmp_name"]) != "")
{
$images = $_FILES["fileUpload"]["tmp_name"];
$new_images = "Thumbnails_".$_FILES["fileUpload"]["name"];
copy($_FILES["fileUpload"]["tmp_name"],"../images/member/".$_FILES["fileUpload"]["name"]);
$width=100; //*** Fix Width & Heigh (Autu caculate) ***//
$size=GetimageSize($images);
$height=round($width*$size[1]/$size[0]);
$images_orig = ImageCreateFromJPEG($images);
$photoX = ImagesX($images_orig);
$photoY = ImagesY($images_orig);
$images_fin = ImageCreateTrueColor($width, $height);
ImageCopyResampled($images_fin, $images_orig, 0, 0, 0, 0, $width+1, $height+1, $photoX, $photoY);
ImageJPEG($images_fin,"../images/member/".$new_images);
ImageDestroy($images_orig);
ImageDestroy($images_fin);
$sql = "INSERT INTO $tblname (username,password,name,surname,nickname,sex,email,address,province,telephone,fax,mobile,status,Thumbnails,FilesName)
VALUES ('$username','$password','$name','$surname','$nickname','$rdoSex', '$email', '$address', '$province', '$telephone', '$fax', '$mobile','$r','".$new_images."','".$_FILES["fileUpload"]["name"]."')";
$dbquery = mysql_db_query($dbname, $sql);
}else{
$sql = "INSERT INTO $tblname
(username,password,name,surname,nickname,sex,email,address,province,telephone,fax,mobile,status,Thumbnails,FilesName)
VALUES ('$username','$password','$name','$surname','$nickname','$rdoSex','$email','$address','$province','$telephone','$fax','$mobile','$r','Null','Null')";
$dbquery = mysql_db_query($dbname, $sql);
}
}
//mysql_close();
echo"<script>window.open('Newmember.php','','scrollbars=no,resizable=no,width=420,height=200');</script>";
?>
|
|
|
|
|
Date :
2010-11-26 10:58:18 |
By :
aungsi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาไว้เป็นตัวอย่างครับ เอาไว้ลองเทสดู
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php if(empty($_FILES['fileUpload'])): ?>
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
<input type="file" name="fileUpload" id="fileUpload" />
<input type="submit" name="button" id="button" value="Submit" />
</form>
<?php else: ?>
<?php if ($_FILES['fileUpload']['name'] == ''): ?>
<?php echo "ไม่มีไฟล์อัพโหลด เซฟเฉพาะข้อความ" ?>
<?php else: ?>
<?php echo "มีไฟล์อัพโหลด เซฟข้อความ พร้อมทั้งข้อมูลไฟล์อัพโหลด" ?>
<?php endif; ?>
<?php endif; ?>
</body>
</html>
เช็คเงื่อนไขในการทำงานของคุณดี ๆ ครับ
|
|
|
|
|
Date :
2010-11-27 10:09:06 |
By :
ไวยวิทย์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|