|
|
|
ช่วยบอกการฟ้องว่ามีรหัสที่กรอกมามีแล้วในฐานข้อมูลทีครับ.. |
|
|
|
|
|
|
|
$sql="select * from xxx where id='$id";
$result=mysql_query($sql);
$numrows=mysql_num_rows($result);
if(empty($numrows)){
รหัสนี้ไม่มีฐานข้อมูลสามารถใช้ได้
}else{
รหัสนี้มีอยู่ในฐานข้อมูลแล้ว
}
|
|
|
|
|
Date :
23 เม.ย. 2550 14:47:49 |
By :
devil |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$sql="select * from xxx where id='$id";
$result=mysql_query($sql);
$numrows=mysql_num_rows($result);
if($numrows != 0){
รหัสนี้ไม่มีฐานข้อมูลสามารถใช้ได้
}else{
รหัสนี้มีอยู่ในฐานข้อมูลแล้ว
}
|
|
|
|
|
Date :
23 เม.ย. 2550 14:49:11 |
By :
devil |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ข้างบนมั่วก็อย่าไปบอกเขานะครับ อายเขา
ใช้ajaxเชคเอาครับ หาดู
|
|
|
|
|
Date :
23 เม.ย. 2550 14:59:13 |
By :
kkk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณคนถาม กับ คุณความคิดเห็นที่สาม อะไรกันเนี่ย
คุณคนถามครับ ผมว่ามะมีใครเขาทำระบบแบบคุณหรอกครับบ เพราะมันไม่ปลอดภัยมากอะนะ ส่วนใหญ่เขาตรวจแค่ user อะครับว่ามีซ้ำหรือป่าวอะครับแบบนี้จะปลอดภัยกว่าครับ ซึ่งความคิดเห็นที่ 2 ก็โอแล้วครับ เพราะเขาเขียนแบบคร่าวๆ คุณสามารถนำไปประยุกต์ได้เลยครับ ส่วนความคิดเห็นที่ 3 อะไรของคุณหรือ บอกก็แค่นั้น แล้วยัง ไป ว่าคนอื่นเขาอีก ไม่ช่วยแล้วยัง เบื่อจริง มาว่าคนอื่นเขาทำไมอ่ะ มันแล้วแต่ความคิดเห็น คุณเก่งนักหรือAdd มาคุยกันเลยมะ
|
|
|
|
|
Date :
23 เม.ย. 2550 15:35:30 |
By :
JCChan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้เลยครับ..มันฟ้องว่าอย่างนี้ครับ
Parse error: parse error, unexpected '}' in C:\Apache\Apache2\htdocs\test_chack\add.php on line 33
ตรง else ครับ (ผมเอาโค้ดจากโพทที่ 2 ไปประยุกค์ครับ)
แต่อย่างไรก็ขอขอบคุณคุณdavilและทุกความคิดเห็นด้วยนะครับ..
ขอความกรุณาช่วยอีกหน่อยนะครับ ผมพึ่งศึกษาphp ความรู้ยังน้อยครับ
|
|
|
|
|
Date :
23 เม.ย. 2550 16:25:32 |
By :
aotd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Parse error: parse error, unexpected '}' in C:\Apache\Apache2\htdocs\test_chack\add.php on line 33
ตรง else ครับ (ผมเอาโค้ดจากโพทที่ 2 ไปประยุกค์ครับ)
ที่ คุณ aotd เขียนมีนะครับ สั่งเกตุ ตรงนี้นะครับ (สีแดง) if(empty($numrows{ )) มันต้อง เป็น วงเล็บ 2 อันนะ
|
|
|
|
|
Date :
23 เม.ย. 2550 16:41:16 |
By :
sniper203 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Parse error: parse error, unexpected '}' in C:\Apache\Apache2\htdocs\test_chack\add.php on line 33
ตรง else ครับ (ผมเอาโค้ดจากโพทที่ 2 ไปประยุกค์ครับ)
ที่ คุณ aotd เขียนมีนะครับ สั่งเกตุ ตรงนี้นะครับ (สีแดง) if(empty($numrows )) { มันต้อง เป็น วงเล็บ 2 อันนะ
อิอิอิอิ ข้างบนพิมพ์ ผิดนิดนึง
|
|
|
|
|
Date :
23 เม.ย. 2550 16:43:43 |
By :
sniper203 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ได้อีกแล้วครับ เลยเอาโค้ดมาให้ดูเลยครับ..ช่วยแก้หน่อยนะครับ..
<?php
//กำหนดตัวแปรเพื่อนำไปใช้งาน
$hostname = "localhost"; //ชื่อโฮสต์
$user = "root"; //ชื่อผู้ใช้
$password = ""; //รหัสผ่าน
$dbname = "test_check"; //ชื่อฐานข้อมูล
$tblname = "data"; //ชื่อตาราง
// เริ่มติดต่อฐานข้อมูล
mysql_connect($hostname, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้");
// เลือกฐานข้อมูล
mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้");
// คำสั่ง SQL และสั่งให้ทำงาน
$sql="select * from $tblname where score='$id'";
$result=mysql_query($sql);
$numrows=mysql_num_rows($result);
if($numrows != 0){
้ได้
}
else{
ไม่ได้
}
// กำหนดคำสั่ง SQL เพื่อเพิ่มข้อมูลแบบคีย์ในคำสั่ง SQL
$dbquery = mysql_db_query($dbname, $sql);
// ปิดการติดต่อฐานข้อมูล
mysql_close();
?>
ช่วยแก้ไขส่วนที่ผิดให้หน่อยนะครับ ต้องการมากเลย..ขอบคุณล่วงหน้าครับ
|
|
|
|
|
Date :
23 เม.ย. 2550 18:02:35 |
By :
aotd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?php
//กำหนดตัวแปรเพื่อนำไปใช้งาน
$hostname = "localhost"; //ชื่อโฮสต์
$user = "root"; //ชื่อผู้ใช้
$password = ""; //รหัสผ่าน
$dbname = "test_check"; //ชื่อฐานข้อมูล
$tblname = "data"; //ชื่อตาราง
// เริ่มติดต่อฐานข้อมูล
mysql_connect($hostname, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้");
// เลือกฐานข้อมูล
mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้");
// คำสั่ง SQL และสั่งให้ทำงาน
$sql="select * from $tblname where score='$id'";
$result=mysql_query($sql);
$numrows=mysql_num_rows($result);
if($numrows != 0){
}else{
}
// กำหนดคำสั่ง SQL เพื่อเพิ่มข้อมูลแบบคีย์ในคำสั่ง SQL
$dbquery = mysql_db_query($dbname, $sql);
// ปิดการติดต่อฐานข้อมูล
mysql_close();
?>
มันมีอักขระ วรรคแปลกๆอะครับมันเลยไม่ได้ คุณลองเอาอันนี้ไปใหม่นะครับ แล้วเขียน ตรง if เองละครับ ระวังเรื่องของ วรรคดีๆนะครับ
|
|
|
|
|
Date :
23 เม.ย. 2550 19:00:15 |
By :
JCChan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลืมไป ต้องเป็นแบบนี้เลยครับ คือคุณรู้ว่าต้องใช้ Echo ปะอะครับ
แบบเนี่ยครับ
if($numrows != 0){
echo " ได้ ";
}else{
echo " ไม่ได้ ";
}
|
|
|
|
|
Date :
23 เม.ย. 2550 19:04:49 |
By :
JCChan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมทำได้แล้วครับ..ขอบคุณทุกความคิดเห็นนะครับ ที่ทุกคนเสียเวลามาตอบให้ นี่แหละครับคือเหตุผลที่ผมรัก ไทครีเอท..
|
|
|
|
|
Date :
23 เม.ย. 2550 20:00:56 |
By :
aotd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|