หัวข้อ: ช่วยดูโค็ดให้หน่อยครับ เริ่มหัวข้อโดย: 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"; $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"; $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"; $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 ขอบคุณมากๆครับ ละเอียดมาก |