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

Registered : 109,027

HOME > PHP > PHP Forum > การสร้างฟอร์ม สมัครสมาชิก มีภาพด้วย คือผมติดปัญหาเกี่ยวกับการสร้างฟอร์มสมัครสมาชิกครับ แบบมีภาพยืนยันครับ



 

การสร้างฟอร์ม สมัครสมาชิก มีภาพด้วย คือผมติดปัญหาเกี่ยวกับการสร้างฟอร์มสมัครสมาชิกครับ แบบมีภาพยืนยันครับ

 



Topic : 028440



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



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




คือผมติดปัญหาเกี่ยวกับการสร้างฟอร์มสมัครสมาชิกครับ แบบมีภาพยืนยันครับ

ฟอร์ม member.php อันนี้เป็นฟอร์มที่ผมสร้างให้สมาชิกกรอกครับ แต่ปัญหาก็คือคนที่สมัครสมาชิกกรอกจนถึง

ขั้นตอนการ Verify รูปแล้วกด Submit ปรากฎว่าเขาไม่ได้ทำเมนูใส่รูปภาพแต่เขากดเข้าไปเลยฐานข้อมูลเก็บ

เรียบร้อย ผมต้องการให้สมาชิกถ้าเขาไม่ใส่ช่อง Verify ก็ไม่สามารถ submit ผ่านไปได้ครับ แต่นี้มันไปคนล่ะทาง

หรือว่าผมเขียนโค๊ดผิดหรือเปล่าครับ

From member.php

Code (PHP)
 <script language="javascript">//คำสั่งตรวจสอบค่าว่างของ  filde
function fncSubmit()
{
if(document.form1.uid.value == "")
{
alert('Please input uid');
document.form1.uid.focus(); 
return false;
} 
if(document.form1.password.value == "")
{
alert('Please input Password');
document.form1.password.focus(); 
return false;
} 
if(document.form1.username.value == "")
{
alert('Please input username');
document.form1.username.focus(); 
return false;
} 
if(document.form1.email.value == "")
{
alert('Please input  Email ');
document.form1.email.focus(); 
return false;
} 
if(document.form1.capt.value == "")
{
alert('Please input  Images');
document.form1.capt.focus(); 
}
document.form1.submit();
}

</script>
</td>
        </tr>
        <tr>
          <td align="center"><form name="form1" method="post" action="check.php "onSubmit="JavaScript:return fncSubmit();">
            <table width="60%" cellpadding="0" cellspacing="3">
              <tr>
                <td width="36%" align="right">Uid : </td>
                <td colspan="2"><label>
                <input name="uid" type="text" id="uid">
                </label>
                  *(a-z,A-Z) charactors</td>
              </tr>
              <tr>
                <td align="right">Password : </td>
                <td colspan="2"><label>
                  <input name="password" type="text" id="password">
                </label>
*(a-z,A-Z) charactors</td>
                </tr>
              <tr>
                <td align="right">Firstname: </td>
                <td width="37%"><label>
                  <input name="firstname" type="text" id="firstname">
                </label></td>
                <td width="27%" rowspan="2">&nbsp;</td>
              </tr>
              <tr>
                <td align="right">Lastname</td>
                <td><input name="lastname" type="text" id="lastname"></td>
              </tr>
              <tr>
                <td align="right">Email : </td>
                <td><label>
                  <input name="email" type="text" id="email">
				       </label></td>
                <td>&nbsp;</td>
              </tr>
              <tr>
                <td rowspan="3" align="right" valign="top"> Images Code : </td>
                <td><input name="capt" type="text" size="10">
                  <label></label></td>
                <td rowspan="3" valign="top">&nbsp;</td>
              </tr>
              <tr>
                <td><input type="submit" name="submit" value="submit">
                  <input type="reset" name="Reset" value="Reset"></td>
              </tr>
              <tr>
                <td><img src="../captcha/captcha_img.php" ></td>




ฟอร์ม Check.php ครับ

Code (PHP)
<?php
$objConnect = mysql_connect("localhost","root","1234") or die("<center><h4>Error Connect to Database</h4></center>");
$objDB = mysql_select_db("db");
$strSQL = "INSERT INTO users ";
$strSQL .="(uid,password,firstname,lastname,email)";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["uid"]."','".$_POST["password"]."','".$_POST["firstname"]."' ";
$strSQL .=",'".$_POST["lastname"]."','".$_POST["email"]."') ";
$objQuery = mysql_query($strSQL);
if($objQuery  )
{
	echo "<center><h4>ระบบได้บันทึกข้อมูลคุณลงฐานข้อมูลแล้ว</h4></center>";//ทำการ save ลงฐานข้อมูลแล้ว
}
else
{
$error = "ไม่สามารถบันทึกข้อมูลคุณลงฐานได้ อาจเกิดการผิดพลาดลองใหม่อีกครั้ง";
echo "<center>Error Save  $error</center>";
	#echo "Error Save [".$strSQL."]";
}

//Check if form submit with capt variable
if(!isset($_POST['submit']) || !isset($_POST['capt'])) {
	//Form not submit return error
	exit("<center><h4>Error</h4></center>");
}

//session must be start to perform check
session_start();

//check input capt with session captcha
if($_SESSION['captcha']!=$_POST['capt'] || $_SESSION['captcha']=='BADCODE')
    { 
     //wrong captcha exit the program not continue.
	 exit("<center><h4>wrong code</h4></center>");
	}

//correct captcha continue program
echo "<center><h4>Register images code Complete </h4></center>";

// ....................
mysql_close($objConnect);
?>
<a href="../index.php" class="font-12c1">Confrim register</a></td>




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-06-20 16:59:15 By : vcap View : 5977 Reply : 6
 

 

No. 1



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



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


if(document.form1.capt.value == "")
{
alert('Please input Images');
document.form1.capt.focus();
return false;
}

คุณต้องเพิ่ม return false; เข้าไปด้วยซิครับไม่งั้นมันก็จะยังทำอยู่
และถ้าจะให้ดีนะจะใช้ else if นะครับเพื่อไม่ให้มัน alert(''); ซ้ำกันนะ






Date : 2009-06-22 09:59:19 By : xxxx
 


 

No. 2



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



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


พี่ๆ ทุกคนครับช่วยผมหน่อยคับ ตอนนี้ผมกำลังจะเขียน code ให้ server ติดต่อ กับตัว pda โดยผ่านบลูทูตทำไง คับ



Go to : PHP MySQL กับ Register Form ทำระบบ สมัครสมาชิกเก็บข้อมูลง่าย ๆ เช่น รหัสสมาชิก (Username) รหัสผ่าน (Password)
Date : 2009-06-28 11:16:19 By : bobnaruk
 

 

No. 3



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



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


พี่ครับผมอยากได้ code เวลามีคนเข้าทาง url แบบทางลัดให้มันเข้าไม่ได้ครับ ในการเข้าต้องผ่านการ login มาก่อนครับต้องเขียน code ไงครับ
Date : 2009-06-29 10:22:37 By : bobnaruk
 


 

No. 4



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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

พี่ๆ ทุกคนครับช่วยผมหน่อยคับ ตอนนี้ผมกำลังจะเขียน code ให้ server ติดต่อ กับตัว pda โดยผ่านบลูทูตทำไง คับ


คุณ bobbee ครับ ผมแนะนำให้ไปตั้งกระทู้ใหม่ดีกว่าเข้ามาถามภายในกระทู้ดีกว่านะครับ เห็นเข้าไปถามภายในหลายกระทู้เลย กลัวจะไม่มีคนตอบให้.. เนาะ
Date : 2009-06-30 13:42:59 By : myjayday
 


 

No. 5



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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

ถ้าอยากให้ตรวจสอบ อักขระล่ะครับ
ว่า username และ passwrd เป็นภาษาอังกฤษ หรือไม่ รูปแบบ email ถูกต้องไหม
ต้องทำยังไงับ
Date : 2012-03-22 15:21:13 By : dexjanghan
 


 

No. 6



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



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


พี่ครับผมอยากได้ code เวลามีคนเข้าทาง url แบบทางลัดให้มันเข้าไม่ได้ครับ ในการเข้าต้องผ่านการ login มาก่อนครับต้องเขียน code ไงครับ
--- ลองดูนะครับ ใช้การเช็คเซสชั่นที่ได้จากการลอกอินแปะไว้ที่ หน้าเพจ นั้นครับ เพิ่งหัดทำเหมือนกันครับ


Code (PHP)
<? 
ob_start();
session_start();
if(!isset($_SESSION['Name'])){
echo "<script>";
				echo "alert('กรุณา Log On เข้าสู่ระบบหากต้องการแก้ไขข้อมูล');";
				echo "window.location='../index.php';";
				echo "</script>";
}else{
$Name = $_SESSION['Name'];
$ID = $_SESSION['ID'];
}
?>


Checklogin.php
Code (PHP)
<? 
ob_start();
session_start();?>
 <? include("includes/config.inc.php");?>
<?
$usertype = $_POST["usertyped"];
$username = $_POST["username"];
$password = $_POST["password"];
$_SESSION['Utype']=$usertype;
 ?>

<?
$username =  trim($_POST["username"]);
$password = trim($_POST["password"]);
$usertype = $_POST["usertype"];
switch($usertype){
case "person" :
    $strAdmin = "SELECT * FROM person WHERE username = '$username' and password = '$password'";
	$result = mysql_query($strAdmin);
    $numrow = mysql_num_rows($result);
       if($numrow == 1) {
          $value = mysql_fetch_array($result);
          $_SESSION['Name'] = $value["Name"]."  ".$value["Lastname"];
          $_SESSION['ID'] = $value["person_id"];
		  echo "<script langauge='JavaScript'>";
          echo "window.location='Applicant/index.php';";
          echo "</script>";
       }else{
	        	echo "<script>";
				echo "alert('รหัสผ่านหรือชื่อผู้ใช้ไม่ถูกต้อง');";
				echo "window.location='index.php';";
				echo "</script>";
	   }
	break;
case "company" :
    $strAdmin = "SELECT * FROM company WHERE username = '$username' and password = '$password'";
	$result = mysql_query($strAdmin);
    $numrow = mysql_num_rows($result);
       if($numrow == 1) {
          $value = mysql_fetch_array($result);
          $_SESSION['Name'] = $value["company_name"];
          $_SESSION['ID'] = $value["company_id"];
		  echo "<script langauge='JavaScript'>";
          echo "window.location='Company/index.php';";
          echo "</script>";
       }else{
	        	echo "<script>";
				echo "alert('รหัสผ่านหรือชื่อผู้ใช้ไม่ถูกต้อง');";
				echo "window.location='index.php';";
				echo "</script>";
	   }
	break;
	
}
?>



ประวัติการแก้ไข
2012-03-22 16:30:26
Date : 2012-03-22 16:27:07 By : mrhelp
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
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: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

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