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 > insert ลง แต่ ไม่ได้อย่างที่ต้องการเลยคะ หนูอยากให้มัน พอคลิกที่ radio button Register member



 

insert ลง แต่ ไม่ได้อย่างที่ต้องการเลยคะ หนูอยากให้มัน พอคลิกที่ radio button Register member

 



Topic : 036364



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



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




Code (PHP)
<?	
	$arrProvince ="select * from province";
	$resProvince = mysql_query($arrProvince,$conn);
		
?>
<!----------------------------------------LOGIN---------------------------------------------------->
<div style="border-width:thin; border-color:#CCCCCC; border-style:solid; padding: 10px;">
<form id="form1" name="form1" method="post" action="?name=sell&file=order">
<input name='loginuser' type='radio' id='radio1' checked onClick='if(document.getElementById("radio1").value == "on"){document.getElementById("radio2").checked = false;}'/><strong>Login by user</strong>
  <center>
    <p>Username:
      <input type="text" name="username" maxlength="15"/>
   </p>
   <p>Password:  
    <input type="password" name="password" maxlength="10"/>
   </p>
   <br>
    <input name="Submit" type="submit"  id="Submit"  value="Login"/>  
   </center>
</form>
<? 			$usernameMember = $_POST['username'];
			$passwordMember = $_POST['password'];
		
	   if($usernameMember&&$passwordMember){
		   $strMember="SELECT member.*,province.province_name 
		   			   FROM member INNER JOIN province 
					   ON member.province_id = province.province_id 
					   WHERE username ='$usernameMember' and password='".md5($passwordMember)."' ";
		   $resultMember = mysql_query($strMember,$conn);
		   $resMember = mysql_fetch_array($resultMember); 
		   
			if($resMember){
				$_SESSION['userMem'] = $resMember;
				unset($_SESSION['msgMember']);
				echo "<script language='javascript'>location.href='?name=sell&file=order'</script>";
				
			}else{
				$msgMember = "Username และ Password ไม่มีในระบบ กรุณาตรวจสอบอีกครั้ง";
				$_SESSION['msgMember'] = $msgMember ;
				echo "<script>alert('$msgMember');
				window.location='?name=sell&file=order';
				</script>";
						
			}
		}
?>
</div>
<br>
<!--------------------------------------REGISTER-------------------------------------------------->
<div style="border-width:thin; border-color:#CCCCCC; border-style:solid; padding: 10px;">
<form name="form1" id="form1" method="post" action="?name=sell&file=order">
<input name='register' type='radio'  id='radio2' onClick='if(document.getElementById("radio2").value == "on"){document.getElementById("radio1").checked = false;}'/><strong>Register member</strong><br>
<br><h5><center> สร้าง Username และ Password</center></h5>
<br><table border="0" align="center">
      <tr>
       <td>Username:</td>
      <td>
        <input type="text" name="username" id="username" maxlength="15"/>
      <font color="#FF0000">* เป็นตัวอักษรหรือตัวเลข ความยาวไม่ต่ำกว่า 3 ตัว แต่ไม่เกิน 15 ตัว</font></td>
      </tr>
      <tr>
       <td>Password:</td>
	   <td>
        <input type="password" name="password" id="password" maxlength="10"/>
      <font color="#FF0000">* เป็นตัวอักษรหรือตัวเลข ความยาวไม่ต่ำกว่า 5 ตัว แต่ไม่เกิน 10 ตัว</font></td>
	  </tr>
      <tr>
       <td>Re_password:</td>
      <td>
        <input type="password" name="repassword" id="repassword" maxlength="10"/>
      <font color="#FF0000">* ยืนยันรหัสผ่าน</font></td>
      </tr>
  </table>
    <br>
  <h5><center>ข้อมูลส่วนตัว </center></h5><br>
  <table border="0" align="center">
    <tr>
      <td width="83">ชื่อ:</td>
      <td width="496">
        <input type="text" name="firstname" id="firstname"/>
      <font color="#FF0000">* เป็นภาษาอังกฤษหรือภาษาไทยเท่านั้น</font></td>
    </tr>
    <tr>
      <td>นามสกุล:</td>
      <td>
        <input type="text" name="lastname" id="lastname"/>
      <font color="#FF0000">* เป็นภาษาอังกฤษหรือภาษาไทยเท่านั้น</font></td>
    </tr>
	<tr>
		<td>เพศ:</td>
		<td>
		  <input name="gender" type="radio" value="ผู้ชาย" id="rdo1"/> ผู้ชาย
		   <input name="gender" type="radio" value="ผู้หญิง" id="rdo2"/> ผู้หญิง
		<font color="#FF0000">*</font></td>
    </tr>
    <tr>
      <td>Email:</td>
      <td>
        <input type="text" name="email" id="email"  />
      <font color="#FF0000">* Sample : [email protected] </font>
	  </td>
    </tr>
    <tr>
      <td>ที่อยู่:</td>
      <td>
        <textarea name="address" rows="10" cols="40" id="address"></textarea><font color="#FF0000">*</font>
      </td>
    </tr>
    <tr>
      <td height="74">จังหวัด:</td>
      <td>
        <select name="province">
          <option value="0" selected>-- กรุณาเลือก --</option>
          <? while($resData = mysql_fetch_array($resProvince)){ ?>
       	  <option value="<?=$resData['province_id']?>"><? echo($resData['province_name']);?></option>
          <? }?>
        </select>
        <font color="#FF0000">*</font></td>
    </tr>
    <tr>
      <td>รหัสไปรษณีย์:</td>
      <td>
        <input type="text" name="zipcode" maxlength="5" id="zipcode" size="5"/>
      <font color="#FF0000">* เป็นตัวเลขเท่านั้น</font></td>
    </tr>
    <tr>
      <td>เบอร์โทรศัพท์:</td>
      <td>
        <input type="text" name="tel" maxlength="9" id="tel" size="9"/>
      เป็นตัวเลขเท่านั้น</td>
    </tr>
    <tr>
      <td>เบอร์มือถือ:</td>
      <td>
        <input type="text" name="mobile" maxlength="10" size="10" id="mobile"/>
      <font color="#FF0000">* เป็นตัวเลขเท่านั้น</font></td>
    </tr>
	<tr>
      <td colspan="3"><div align="center" class="style1"><b>หมายเหตุ ฟอร์มที่มีเครื่องหมาย (<font color="#FF0000">*</font>) ด้องใส่ข้อมูลทุกฟอร์ม </b></div></td>
    </tr> 
  </table>
  <p>
  <br>
    <center><input type="submit" name="Submit" value="Register"/> </center>
  </p>
</form>
<?
		if($_POST['password']){
			$password = md5($_POST['password']);	
			
			$str="select * from member where username ='".$_POST['username']."' ";
			$result = mysql_query($str,$conn);
			$res = mysql_num_rows($result);
			if ($res){			
				$msg="Username ซ้ำ กรุณาเปลี่ยนใหม่";
				$_SESSION['msg'] = $msg ;
				echo "<script>alert('$msg');
				window.location='?name=sell&file=order';
				</script>";
				
			}else{
				$strSQL="insert into member (mem_firstname,mem_lastname,gender,mem_email,mem_address,province_id,zipcode,mem_tel,mem_mobile,username,password)";
				$strSQL .="values('".$_POST['firstname']."','".$_POST['lastname']."','".$_POST['gender']."','".$_POST['email']."' ,'".$_POST['address']."' ,'".$_POST['province']."','".$_POST['zipcode']."','".$_POST['tel']."','".$_POST['mobile']."' ,'".$_POST['username']."' ,'".$password."')";
				mysql_query($strSQL,$conn);
				mysql_close($conn);
			}
		}
			
?>	
</div>


คือ
หนูอยากให้มัน พอคลิกที่ radio button Register member แล้วกรอกชื่อสมัครสมาชิกเรียบร้อยแล้ว
ต้องการเข้าหน้า login เลยอัตโนมัติ โดยที่ไม่ต้อง login อีก

แต่ปัญหาตอนนี้ คือว่า insert ลง แต่มันไม่ยอมเข้าหน้า login ให้เลย
แล้วก็เลือกปุ่ม radio button พอเลือกอันล่างแล้ว มันก็ยังเช็คว่าเราเลือกอันบนอยู่อะคะ

22



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-12-30 10:08:30 By : SAUACTH View : 1434 Reply : 5
 

 

No. 1



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

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

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

ทำรวมไว้หน้าเดียวกันแบบนี้ ถ้าคุณสร้าง block คำสั่ง ในการ check ไม่ดีระวังจะแก้ยากนะครับ และอาจทำงานผิดพลาดได้ง่าย

Quote:
แล้วก็เลือกปุ่ม radio button พอเลือกอันล่างแล้ว มันก็ยังเช็คว่าเราเลือกอันบนอยู่อะคะ

แก้ได้ด้วยตั้งชื่อให้ radio ทังสองตรงกัน
Code (PHP)
<input name='loginuser' type='radio' id='radio1' checked onClick='if(document.getElementById("radio1").value == "on"){document.getElementById("radio2").checked = false;}'/><strong>Login by user</strong>

กับ
Code (PHP)
<input name='register' type='radio'  id='radio2' onClick='if(document.getElementById("radio2").value == "on"){document.getElementById("radio1").checked = false;}'/><strong>Register member</strong>



Quote:
หนูอยากให้มัน พอคลิกที่ radio button Register member แล้วกรอกชื่อสมัครสมาชิกเรียบร้อยแล้ว
ต้องการเข้าหน้า login เลยอัตโนมัติ โดยที่ไม่ต้อง login อีก


Code (PHP)
		if($_POST['password']){
			$password = md5($_POST['password']);	
			
			$str="select * from member where username ='".$_POST['username']."' ";
			$result = mysql_query($str,$conn);
			$res = mysql_num_rows($result);
			if ($res){			
				$msg="Username ซ้ำ กรุณาเปลี่ยนใหม่";
				$_SESSION['msg'] = $msg ;
				echo "<script>alert('$msg');
				window.location='?name=sell&file=order';
				</script>";
				
			}else{
				$strSQL="insert into member (mem_firstname,mem_lastname,gender,mem_email,mem_address,province_id,zipcode,mem_tel,mem_mobile,username,password)";
				$strSQL .="values('".$_POST['firstname']."','".$_POST['lastname']."','".$_POST['gender']."','".$_POST['email']."' ,'".$_POST['address']."' ,'".$_POST['province']."','".$_POST['zipcode']."','".$_POST['tel']."','".$_POST['mobile']."' ,'".$_POST['username']."' ,'".$password."')";
				mysql_query($strSQL,$conn);
    // redirect ไปยังหน้าที่คุณต้องการไป 
				mysql_close($conn);
			}
		}








Date : 2009-12-30 10:26:53 By : peterxp
 


 

No. 2

Guest


<form name="form1" id="form1" method="post" action="?name=sell&file=order">


<form name="form1" id="form1" method="post" action="?name=sell&file=order">

เป็นที่ชื่อฟอร์มเหมือนกันป่ะ
Date : 2009-12-30 10:27:04 By : ความรู้เท่าหางอึ่ง
 

 

No. 3



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



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


พี่ peterXP อธิบายให้หน่อยดิคะทำรวมไว้หน้าเดียวกันแบบนี้ ถ้าคุณสร้าง block คำสั่ง ในการ check ไม่ดีระวังจะแก้ยากนะครับ และอาจทำงานผิดพลาดได้ง่ายคืออะไรเหรอคะ
Date : 2009-12-30 11:03:53 By : SAUACTH
 


 

No. 4



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

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

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

อ้อไม่มีไรมากครับ ถ้ามันทำงานถูกต้องก็ไม่เป็นไร
ผมแค่แนะเฉยๆ ว่าให้ check จาก action อะไรก็ได้ที่แสดงว่า submit มาจาก form ไหนเท่านั้นเองครับ
เช่น
<input name="login" type="submit" id="Submit" value="Login"/> // จาก form login
<input name="register" type="submit" id="Submit" value="Login"/> // จาก form register

Code (PHP)
if($_POST['login']){ // มาจากปุ่ม login
   // ไปเช็ค login
}else if($_POST['register']){ // มาจากปุ่ม register
   // ไปสมัครสมาชิก
}else{
  // มาหน้าเดิม อะไรทำนองนี้อะครับ คือทำเป็น block เอาไว้จะได้เช็คง่ายๆ
}


หรือจะหาดูจากคำ search ว่า php submit multiple form จาก google ก็ได้ครับ
Date : 2009-12-30 11:16:06 By : peterxp
 


 

No. 5



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



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


ขอบคุณคะ
Date : 2009-12-30 11:33:12 By : SAUACTH
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : insert ลง แต่ ไม่ได้อย่างที่ต้องการเลยคะ หนูอยากให้มัน พอคลิกที่ radio button Register member
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่