Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ทำไมผมเจนqrcode ใช้ loop มันออกแค่อันเดียวครับ ผมต้องแก้ยังไงครับช่วยชี้แนะผมทีครับ



 

ทำไมผมเจนqrcode ใช้ loop มันออกแค่อันเดียวครับ ผมต้องแก้ยังไงครับช่วยชี้แนะผมทีครับ

 



Topic : 134794



โพสกระทู้ ( 30 )
บทความ ( 0 )



สถานะออฟไลน์




ฟหหฟ
Code (PHP)
<table class="table table-bordered" id="dataTable" width="100%" cellspacing="0">
                  <thead>
                    <tr>
                      <th>ไอดี</th>
                      <th>รหัสผ่าน</th>
                      <th>ชื่อ</th>
                      <th>สกุล</th>
                      <th>ระดับชั้น</th>
                      <th>ภาพ</th>
                      <th>qrcode</th>
                      <th>แก้ไข</th>
                      <th>ลบ</th>
                    </tr>
                  </thead>
                  <tfoot>
                    <tr>
                      <th>ไอดี</th>
                      <th>รหัสผ่าน</th>
                      <th>ชื่อ</th>
                      <th>สกุล</th>
                      <th>ระดับชั้น</th>
                      <th>ภาพ</th>
                      <th>qrcode</th>
                      <th>แก้ไข</th>
                      <th>ลบ</th>
                    </tr>
                  </tfoot>
                  
                  <tbody>              
                      <?php while ($row1 = mysqli_fetch_array($result1)){?>
                     
                    <tr>
                      <td><?php echo "". $row1["member_username"] ."";?></td>
                      <td><?php echo "". $row1["member_password"] ."";?></td>
                      <td><?php echo "". $row1["member_fname"] ."";?></td>
                      <td><?php echo "". $row1["member_lname"] ."";?></td>
                      <td><?php echo "". $row1["member_class"] ."";?></td>
                      <td><?php echo "". $row1["img"] ."";?></td>
                      <td> <input class="table table-bordered"  width="100%" cellspacing="0"  id="text" type="text" value="<?php echo "". $row1["member_username"] ."";?>"/><div class="table table-bordered"  width="100%" cellspacing="0" id="qrcode" ></div></td>
                      <td><a href="register_show_update.php?id=<?php echo "". $row1["id"] ."";?>"class="btn btn-warning">แกไข</a></td>
                      <td><a href="register_show_del.php?id=<?php echo "". $row1["id"] ."";?>"class="btn btn-danger">ลบ</a></td>
                    </tr>
                   
                    <?php }?>
                    
                  </tbody>
                   
                </table>
<script type="text/javascript">
var qrcode = new QRCode(document.getElementById("qrcode"), {
	width : 50,
	height : 50
});

function makeCode () {		
	var elText = document.getElementById("text");
	if (!elText.value) {
		alert("Input a text");
		elText.focus();
		return;
	}

	
	qrcode.makeCode(elText.value);
}

makeCode();

$("#text").
	on("blur", function () {
		makeCode();
	}).
	on("keydown", function (e) {
		if (e.keyCode == 13) {
			makeCode();
		}
	});
</script>
</body>

</html>





Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2020-01-23 21:30:54 By : anzer112 View : 724 Reply : 3
 

 

No. 1



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


id คือ identified = ระบุเฉพาะเจาะจง ไม่สามารถมีหลายอันได้ getElementById('text') จะเจอะแค่อันแรกเท่านั้น

แล้วก็ โหลด jquery มาใช้แล้ว จะใช้ pure ่javascript ทำไมอีก
Code (JavaScript)
function makeCode ( elText ) { // เปิดรับ object มาด้วย ไม่ต้องมาค้นหาเองซึ่งใช้ไม่ได้
   //var elText = document.getElementById("text"); คำสั่งนี้ใช้งานไม่ได้
   if (!elText.value) { 
     alert("Input a text");
     elText.focus();
     return;
   }
  qrcode.makeCode(elText.value); // คำสั่งนี้ทำอะไร ไม่รู้ โค๊ดเอามาไม่หมด
}

// $('#text'). // คำสั่งนี้ ใช้ไม่ได้ เจอแค่อันแรกอันเดียว
$('input [id="text"]') // อ้างอิงด้วย tag + attribute  รายการที่ค้นหาได้จะเป็นแบบ array
// ความหมายคือ ทุก tag input ที่มี id='text' เอาทุกอัน
.on("blur", function () {
   makeCode(this); // ใส่ ออปเจคเข้าไปใน function ด้วย
})
.on("keydown", function (e) {
   if (e.keyCode == 13) {
      makeCode(this); // ใส่ ออปเจคเข้าไปใน function ด้วย
   }
});








แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-01-23 22:58:20 By : Chaidhanan
 


 

No. 2



โพสกระทู้ ( 30 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : Chaidhanan เมื่อวันที่ 2020-01-23 22:58:20
รายละเอียดของการตอบ ::
พอจะมีตัวอย่างไม่ครับผมไม่ค่อยถนัด javascript เท่าไหร่

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-01-24 20:09:45 By : anzer112
 

 

No. 3



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


555555 ที่เขียนให้ดูนี่ไม่ใช่ตัวอย่างเหรอครับ มีคำอธิบายให้ด้วยแม้ไม่ละเอียดมากนัก สงสัยเรียกว่าขยะมั้ง

คิดวิเคราะห์แยกแยะคำสั่งเอาหน่อย จะให้เขียนให้ทั้งหมดเลยหรือไง ปัดโธ่
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-01-24 21:37:39 By : Chaidhanan
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ทำไมผมเจนqrcode ใช้ loop มันออกแค่อันเดียวครับ ผมต้องแก้ยังไงครับช่วยชี้แนะผมทีครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่