|
|
|
ดูโค้ดให้หน่อยครับ ตอนนี้ทำงานปกติครับ พอพิมพ์ชื่อลงไป ถ้าไม่มีในฐานข้อมูล จะเป็นรูปภาพ "ถูก" ถ้าชื่อซ้ำจะเป็นภาพ "ผิด" |
|
|
|
|
|
|
|
Code (PHP)
$num=mysql_num_rows($objQuery);
if($num>0) { // ถ้าชื่อซ้ำให้ทำการ
// addเพิ่มข้อมูล
echo "<img src='img/false.png'>";
}else{ // ถ้าชื่อไม่ซ้ำให้ทำการ
//ให้กลับไปก่อนหน้า
echo "<img src='img/true.png'>";
}
ใช่ที่ผมเข้าใจมะ
|
|
|
|
|
Date :
2009-12-29 18:35:20 |
By :
Sek-Artdrinker |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
include "config.inc.php";
$strUsername = trim($_POST["tUsername"]);
$objConnect = mysql_connect($host, $username, $password)or die("Error Connect to Database");
$objDB = mysql_select_db($dbname);
$strSQL = "SELECT * FROM member WHERE nickname = '".$strUsername."' ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$objResult = mysql_fetch_array($objQuery);
$num=mysql_num_rows($objResult);
if($num>0){
exit("<br><br><br><br><br><br><center><font color='ff0000' size='+2'>ชื่อเล่นซ้ำ</font><br><br>[ <a href='javascript:history.back(1)'>กลับไปก่อนหน้านี้</a> ]</center>");
}else{
echo"คุณสามารถใช้ชื่อนี้ได้";
}
ลองกรอกชื่อซ้ำ และไม่ซ้ำ มันก็ add ตลอดเลยครับ
|
|
|
|
|
Date :
2009-12-29 20:15:58 |
By :
sawet50 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$num=mysql_num_rows($objQuery);
|
|
|
|
|
Date :
2009-12-30 10:11:22 |
By :
Sek-Artdrinker |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo $num; exit(); มาดูครับ ว่ามันมีค่าตามชื่อที่ว่ามันซื้อเหมือนที่บอกหรือเปล่า เพราะถ้าค่าซ้ำ มันจะเป็นหนึ่ง ถ้าไม่ซ้ำจะเป็น 0 ลองดูคับ
|
|
|
|
|
Date :
2009-12-30 10:16:34 |
By :
ความรู้เท่าหางอึ่ง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|