A-AA+then

ถาม เรื่องการส่งตัวแปร PHP มายังตัวแปล Javascript

1,462

คือผมอยากจะนำเอาข้อมูล(รหัสประชาชน) ที่ดึงจากฐานข้อมูลมา เพื่อเอามาเปรียบเทียบค่า ถ้าหากมีรหัสประชาชนที่กรอกมาตรงกันกับของในฐานข้อมูล ก็ให้แสดงข้อความว่า เพิ่มไม่ได้
ผมทำอย่างด้านล่างแล้ว มันแสดงแค่อันเดียว เมื่อเอามาเปรียบเทียบแล้วก็ได้แค่ อันที่แสดงครับ

จะต้องทำอย่างไร ครับ  หรือต้อง เอามาแยกใส่เป็น array ก่อนครับ

<?php
mysql_select_db($database_land, $land);
$query_check_IDcard_repeat = "SELECT identity_card FROM users";
$check_IDcard_repeat = mysql_query($query_check_IDcard_repeat, $land) or die(mysql_error());
//$totalRows_check_IDcard_repeat = mysql_num_rows($check_IDcard_repeat);
while ($row_check_IDcard_repeat = mysql_fetch_assoc($check_IDcard_repeat)){
$identity_card_repeat = $row_check_IDcard_repeat['identity_card'];
}
  echo '<script type="text/javascript">';
  echo "var identity_card_repeat = '$identity_card_repeat';"; 
  echo '</script>
';
 
?>

<script type="text/javascript">
  alert(identity_card_repeat);
</script>

 

 

2 ความคิดเห็น

ไม่เข้าใจว่าทำแบบนั้นทำไม

ปัญหาของเธอจากหลายๆคำถามที่ผ่านมา คือ ไม่เข้าใจลำดับการทำงานของโค้ด หรือไม่ก็ไม่เข้าใจ concept

หลักการตรวจ idcard ซ้ำ ก็เหมือนกับการตรวจการ login ไม่รู้ว่าเคยทำหรือเปล่า

แนวคิดก็คือ ค้นหาว่ามี id นี้บนฐานข้อมูลหรือไม่ คำตอบ คือ มี หรือ ไม่มีเท่านั้น ดังนั้นคำตอบที่ได้ แค่ record เดียวที่เจอ ก็เพียงพอแล้ว

ลองเอาแนวคิดไปออกแบบดูก่อนนะ
1

ครับผม
ขอโทษครับ  +_+!

2
^