Hướng dẫn how to post span value in php - làm thế nào để đăng giá trị span trong php

Tôi đang cố gắng gửi dữ liệu từ biểu mẫu đến thư bằng tập lệnh PHP. Vấn đề của tôi là tôi có nhịp được JavaScript điền, nhưng giá trị của khoảng thời gian này không được gửi bằng hàm bài.

QtyA = 0;
PrcA = 15;
document.getElementById("product1").innerHTML = PrcA;

<form method="POST" action="form-to-email.php" name="ofrm">

    <table border="0" cellpadding="0" width="550" id="table1">
        <tr>
            <td width="250">Product1</td>
            <td align="center" width="100">
            <input type="text" name="qtyA" size="5" tabindex="5" onchange="calculate()"/></td>
            <td align="right" width="60"><span id="product1" name="PrcA"/></span></td>
            <td align="right" width="140">
            <input type="text" name="totalA" size="12" tabindex="99" onchange="calculate()"/></td>
        </tr>
</table>

Tôi đã cố gắng thay thế nhịp bằng

   <input type="text" name="PrcA" id="product1" size="5" tabindex="5" onchange="calculate()"/>

nhưng trường đầu vào không được JavaScript điền vào

PHP

.....

    $qtyA = $_POST['qtyA'];
    $PrcA = $_POST['PrcA'];
    ...
    $email_body = "$qtyA $PrcA".

biến $ qtya được gửi, nhưng $ prca thì không

cảm ơn

Tôi đang cố gắng gửi dữ liệu từ sử dụng tập lệnh PHP. Tôi sử dụng JQCron, vấn đề của tôi là tôi có giá trị nhịp động, nhưng giá trị của khoảng thời gian này không được gửi bằng hàm bài. Tôi không thể nhận được giá trị

<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $TiData = !empty($_POST['BCTiData']) ? $_POST["BCTiData"] : '';
    echo $TiData;
} 
?>

Đây là hình thức

<form id="fo1" action="#" method="post"> 
    <div class="timer"> </div>
    <input type="text" class="form-control" id="BCTiData" name="BCTiData" value="<span class="timer-span"></span>">
</form>

Ngoài ra tôi đang thử phương pháp này:

$degerSpan = '<span class="timer-span"></span>'; // Not working

Làm thế nào tôi có thể lấy dữ liệu trong nhịp và làm thế nào tôi có thể gửi với bài đăng? Cảm ơn

Ngoài ra tôi đặt nó ở đây pastebin

Hướng dẫn how to post span value in php - làm thế nào để đăng giá trị span trong php
Một giải pháp để nhận giá trị ID nhịp trong PHP

Trong bài viết này, bạn sẽ xem cách nhận thẻ Span của giá trị HTML gán cho biến PHP. Chúng ta sẽ thấy từng bước một.

Hãy bắt đầu với giải pháp để nhận giá trị nhịp trong PHP một cách chi tiết.

Bạn sẽ thấy điều này với sự giúp đỡ của ví dụ.

Để lưu trữ văn bản nhịp thành biến PHP, chúng tôi sẽ đạt được điều này bằng ví dụ dưới đây.

Dưới đây là ví dụ mà bạn có thể hiểu hoàn toàn.

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>Span ID value in PHP</title>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
</head>
<body>
Printed PHP variable total amount value : 
<?php
  if(isset($_POST['total'])){
	 echo '<strong>'.$output = $_POST['total'].'</strong>';  
  } 
?>
<div class="form-sep">
	<div class="row-fluid">
		<div class="span6">
			<label class="field-title">------Student Payble Fees------</label><br/>
			<label class="field-title">Maths Fee:</label>
			<input type="text" name="valsum" class="valsum" value="10" > +<br/>
			<label class="field-title">English Fee:</label>
			<input type="text" name="valsum" class="valsum" value="20" ><br/>=
			<td align="center"><strong>(Store in Span id value) Rs. <span id="sum"></span></strong></td>
			<form id="formtotal" name="formtotal" action="" method="post"><br/>
			<input type="text" name="total" id="total" value="">
				</div><br/>
			<input type="submit" value="SUBMIT" >	
			</form>
	</div>
</div>
<script type="text/javascript">
$(document).ready(function(){
        //iterate through each textboxes and add keyup
        //handler to trigger sum event
        $(".valsum").each(function() {
            $(this).keyup(function(){
                calSum();
            });
        });
    });
    function calSum() {
        var sum = 0;
        //iterate through each textboxes and add the values
        $(".valsum").each(function() {
            //add only if the value is number
            if(!isNaN(this.value) && this.value.length!=0) {
                sum += parseFloat(this.value);
            }
        });
        //.toFixed() method will roundoff the final sum to 2 decimal places
        $("#sum").html(sum.toFixed(2));
        $("#total").val(sum.toFixed(2));
    }
</script>
</body>
</html>

Đầu ra::

Hướng dẫn how to post span value in php - làm thế nào để đăng giá trị span trong php
Đầu ra trên biểu mẫu gửi

Với sự trợ giúp của tính phí học sinh, bạn có thể hiểu hoàn toàn.

Trong ví dụ trên, bạn có thể thấy hai hộp đầu vào một cho phí toán học và một hộp khác là dành cho phí tiếng Anh.

Tôi đang tính toán cả hai khoản phí chủ đề bằng cách sử dụng jQuery.

Tôi lấy cả giá trị đầu vào bằng cách sử dụng jQuery và sau đó chuyển vào chức năng nơi tính toán được thực hiện.

Sau khi hoàn thành tính toán, nó được gán cho phần tử thẻ đầu vào HTML bên trong biểu mẫu.

Khi tổng giá trị của cả hai khoản phí được chèn vào bên trong tên thẻ đầu vào, tổng số mẫu.

Một bước quan trọng để gán cho PHP:

Bạn có thể thấy đầu ra ở trên.

Bây giờ bước là cách giá trị được điền bằng jQuery.

Khi nhấp vào nút Gửi giá trị biểu mẫu được đăng.

Giá trị được đăng này được gán cho biến PHP.

Trong biểu mẫu này được đăng trên nút nhấp và giá trị được gán cho giá trị PHP.

Cuối cùng, chúng tôi đã thực hiện với việc gán dữ liệu nhịp cho biến PHP.

Tổng số được đăng này bạn cũng có thể sử dụng để chèn dữ liệu này vào cơ sở dữ liệu.

“Lưu giá trị hộp văn bản vào cơ sở dữ liệu PHP

Để chèn giá trị được đăng vào cơ sở dữ liệu, bạn có thể sử dụng truy vấn câu lệnh SQL.

Dưới đây là cú pháp cho truy vấn câu lệnh SQL.

INSERT INTO table_name
VALUES (value1, value2, value3, value4,...);

Dưới đây là mô tả về tham số và giá trị của nó.

Tham số Sự mô tả
giá trị1Đó là giá trị đầu tiên được chèn.
Value2Đó là giá trị thứ hai được chèn.
Value3Đó là giá trị thứ ba được chèn.
Value4Đó là giá trị thứ tư được chèn.
Chèn truy vấn câu lệnh

Tôi hy vọng bạn thích bài viết này của tôi. Nếu bạn có bất kỳ truy vấn hoặc bất kỳ câu hỏi nào liên quan đến điều này, hãy bình luận về tôi.