คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
เท่าที่อ่านดู เหมือนต้องการทำ AJAX ใช่ไหมครับ
ทำ AJAX ก็มีรูปแบบของมันนะครับ ไม่ใช่ว่าแค่ echo แล้วจะส่งกลับมาเลย
ลอง google ดูเรื่อง "AJAX http request" เพิ่มเติมดูนะครับ
แต่ถ้าไม่ ซีเรียสเรื่องการ refresh หน้าจอ ที่จริงเก็บตัวแปรใน session ก็ได้นะครับ ใช้ได้ทุกฟอร์ม
ทำ AJAX ก็มีรูปแบบของมันนะครับ ไม่ใช่ว่าแค่ echo แล้วจะส่งกลับมาเลย
ลอง google ดูเรื่อง "AJAX http request" เพิ่มเติมดูนะครับ
แต่ถ้าไม่ ซีเรียสเรื่องการ refresh หน้าจอ ที่จริงเก็บตัวแปรใน session ก็ได้นะครับ ใช้ได้ทุกฟอร์ม
▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
สอบถามเรื่องฟังก์ชั่น onclick แล้วส่งค่าไปอีกหน้า
หน้า login (หน้าที่รับค่า)
<form method="post" action='addition28.php'>
<div class="mb-3">
<label for="number" class="form-label">รหัสนิสิต: *</label>
<input type="text" class="form-control" id="anumber" name="anumber">
<span id="usernameavailable"></span>
</div>
<div class="mb-3">
<label for="password" class="form-label">รหัสผ่าน: *</label>
<input type="password" class="form-control" id="password" name="password">
</div>
<!--<a href="addition28.php?anumber=<?= $anumber ?>">ลิงค์ไปหน้า 2</a>-->
<button type="submit" id="login" name="login" class="btn btn-success" onclick="myFunction()">Login</button>
<hr>
<center>
<p class="message">ยังไม่เป็นสมาชิกใช่ไหม คลิ๊กที่นี่เพื่อ <a href="student_register.php">สมัครสมาชิก</a></p>
</center>
</form>
</div>
</div>
</div>
<script>
function myFunction() {
var anumber = "'<?= $anumber; ?>'";
window.location.href = "addition28.php?" + anumber;
}
</script>
หน้าaddition28(หน้าที่ต้องการให้ค่าส่งมา)
<?php
$anumber = $_POST['anumber'];
echo $anumber;
?>
ลองเขียนประมาณนี้แต่ค่าไม่ถูกส่งไปเลยค่ะ