ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: kongpopoo ที่ 02 มกราคม 2013, 19:01:04



หัวข้อ: ช่วยดูโค็ดให้หน่อยครับ
เริ่มหัวข้อโดย: kongpopoo ที่ 02 มกราคม 2013, 19:01:04
จากเว็บนี้ http://www.itechroom.com/2010/10/06/username-availability-check-using-php-and-jquery/

ผมงงตรง

$arr_user=array("itechroom", "trialuser");
$username=$_POST['user_name'];

มันคืออะไรครับ


หัวข้อ: Re: ช่วยดูโค็ดให้หน่อยครับ
เริ่มหัวข้อโดย: Putter™ ที่ 02 มกราคม 2013, 19:07:30
$arr_user=array("itechroom", "trialuser");

เป็นข้อมูลชนิด array เก็บไว้ในตัวแปร $arr_user

โค๊ด:
$arr_user[0] = "itechroom";
$arr_user[1] = "trialuser";


$username=$_POST['user_name'];

เอาไว้รับค่าจากฟอร์ม (name="user_name") << ประมาณนี้




หัวข้อ: Re: ช่วยดูโค็ดให้หน่อยครับ
เริ่มหัวข้อโดย: kongpopoo ที่ 02 มกราคม 2013, 19:09:50
$arr_user=array("itechroom", "trialuser");

เป็นข้อมูลชนิด array เก็บไว้ในตัวแปร $arr_user

โค๊ด:
$arr_user[0] = "itechroom";
$arr_user[1] = "trialuser";


$username=$_POST['user_name'];

เอาไว้รับค่าจากฟอร์ม (name="user_name") << ประมาณนี้


itechroom <<< ใช่ชื่อดาต้าเบสไหมครับ แล้ว
trialuser คืออะไร


หัวข้อ: Re: ช่วยดูโค็ดให้หน่อยครับ
เริ่มหัวข้อโดย: kongpopoo ที่ 02 มกราคม 2013, 19:49:23
$arr_user=array("itechroom", "trialuser");

เป็นข้อมูลชนิด array เก็บไว้ในตัวแปร $arr_user

โค๊ด:
$arr_user[0] = "itechroom";
$arr_user[1] = "trialuser";


$username=$_POST['user_name'];

เอาไว้รับค่าจากฟอร์ม (name="user_name") << ประมาณนี้


itechroom <<< ใช่ชื่อดาต้าเบสไหมครับ แล้ว
trialuser คืออะไร

ผมรู้แล้วครับมันคือชื่อ ยูส

แลวผมต้องทำไงครับ ให้มันเอายูสจาก database มาใช้ครบ


หัวข้อ: Re: ช่วยดูโค็ดให้หน่อยครับ
เริ่มหัวข้อโดย: EntServ ที่ 02 มกราคม 2013, 19:54:23
จะอธิบายยังไงดี

บรรทัดแรกสร้างอาเรย์
บรรทัที่สองรับค่าจาก $_POST (global variable)


หัวข้อ: Re: ช่วยดูโค็ดให้หน่อยครับ
เริ่มหัวข้อโดย: gubaaball ที่ 02 มกราคม 2013, 20:41:43
จากเว็บนี้ [url]http://www.itechroom.com/2010/10/06/username-availability-check-using-php-and-jquery/[/url]

ผมงงตรง

$arr_user=array("itechroom", "trialuser");
$username=$_POST['user_name'];

มันคืออะไรครับ


$username=$_POST['user_name']; รับค่าชื่อจากฟอร์มที่กรอกมาเพื่อนำไปเช็คต่อไป
$arr_user=array("itechroom", "trialuser"); กำหนดชื่อเป็น array เพื่อนำไปเช็คกับค่าข้างบน
 
if(in_array($username,$arr_user)) // เปรียบเทียบว่าค่ากรอกมามีเท่ากับค่าใน array หรือไม่ (ในที่นี้เป็น itechroom และ trialuser)
{echo '<span class="error">Username already exists.</span>';exit;} // ถ้าเจอชื่อใน array ให้แสดงแจ้งเตือน
else if(strlen($username) < 6 || strlen($username) > 15){echo '<span class="error">Username must be 6 to 15 characters</span>';}// ตรวจสอบว่าชื่อที่กรอกมาว่ามีจำนวนตัวอักษรระหว่าง 6 ถึง 15 ตัวอักษรหรือไท่
else if (preg_match("/^[a-zA-Z1-9]+$/", $username))// ตรวจสอบว่าชื่อที่กรอกมาเป็น ตัวภาษาอังกฤษหรือตัวเลขหรือไม่
{
       echo '<span class="success">Username is available.</span>';
}
else
{
      echo '<span class="error">Use alphanumeric characters only.</span>';
}


ประมาณนี้ป่ะครับ  :P


หัวข้อ: Re: ช่วยดูโค็ดให้หน่อยครับ
เริ่มหัวข้อโดย: Ae_Baboo ที่ 02 มกราคม 2013, 20:53:32
รันเดโมดู มันเป็นชื่อตัวอย่างที่ใช้ทดสอบให้ดูนิครับ
"itechroom", "trialuser"


หัวข้อ: Re: ช่วยดูโค็ดให้หน่อยครับ
เริ่มหัวข้อโดย: kongpopoo ที่ 02 มกราคม 2013, 21:53:09
จากเว็บนี้ [url]http://www.itechroom.com/2010/10/06/username-availability-check-using-php-and-jquery/[/url]

ผมงงตรง

$arr_user=array("itechroom", "trialuser");
$username=$_POST['user_name'];

มันคืออะไรครับ


$username=$_POST['user_name']; รับค่าชื่อจากฟอร์มที่กรอกมาเพื่อนำไปเช็คต่อไป
$arr_user=array("itechroom", "trialuser"); กำหนดชื่อเป็น array เพื่อนำไปเช็คกับค่าข้างบน
 
if(in_array($username,$arr_user)) // เปรียบเทียบว่าค่ากรอกมามีเท่ากับค่าใน array หรือไม่ (ในที่นี้เป็น itechroom และ trialuser)
{echo '<span class="error">Username already exists.</span>';exit;} // ถ้าเจอชื่อใน array ให้แสดงแจ้งเตือน
else if(strlen($username) < 6 || strlen($username) > 15){echo '<span class="error">Username must be 6 to 15 characters</span>';}// ตรวจสอบว่าชื่อที่กรอกมาว่ามีจำนวนตัวอักษรระหว่าง 6 ถึง 15 ตัวอักษรหรือไท่
else if (preg_match("/^[a-zA-Z1-9]+$/", $username))// ตรวจสอบว่าชื่อที่กรอกมาเป็น ตัวภาษาอังกฤษหรือตัวเลขหรือไม่
{
       echo '<span class="success">Username is available.</span>';
}
else
{
      echo '<span class="error">Use alphanumeric characters only.</span>';
}


ประมาณนี้ป่ะครับ  :P


ขอบคุณมากๆครับ ละเอียดมาก