2017-10-09 112 views
-4

如何創建數組每次添加值我點擊提交按鈕?在PHP(含會議)如何在每次點擊提交按鈕時爲數組創建增加值?在PHP(與會話)

下面是工作的代碼,但在Javascript:

<html> 
<body> 


New array element:<br> 
<input id="age" type="text" name="firstname" value=""> 
<br> 
<br> 
<input 

type="button" value="Submit" onclick="myFunction()"> 


<p id="demo">gg</p> 

<script> 
var fruits = []; 
function myFunction() 
{ 
    var newArray = document.getElementById("age").value; 
    fruits.push(newArray); 
    document.getElementById("age").value = ""; 
    document.getElementById("demo").innerHTML = fruits; 
} 
</script> 

</body> </html> 

有人可以PLZ轉換的JavaScript以上到PHP中,與會話等?

+5

對不起隊友,所以無法得到這種幫助的地方。你最好去自由職業者的網站平臺上,你可以得到JS和PHP開發。這樣的問題總是令人沮喪。 –

回答

-1

首先,要能夠通過提交自己的價值觀PHP,你必須使用<form>標籤。

試試下面的代碼:

<?php 
    session_start() ; 

    if (isset($_POST["firstname"])) { 
     if ($_SESSION["array"] != "") { 
      $_SESSION["array"] .= "," ; 
     } 

     $_SESSION["array"] .= $_POST["firstname"] ; 
    } 
    else { 
     $_SESSION["array"] = "" ; 
    } 

    $demo = $_SESSION["array"] == "" ? "gg" : $_SESSION["array"] ; 
?> 
<html> 
    <body> 
     <form action="" method="post"> 
      New array element:<br> 
      <input id="age" type="text" name="firstname" value="" /> 
      <br> 
      <br> 
      <button>Submit</button> 
      <p id="demo"><?php echo $demo ?></p> 
     </form> 
    </body> 
</html> 
+1

馬里奧A Rawady 謝謝你的男人,你救了我的生命 –

-1

在提交按鈕將數據發送到該PHP文件中點擊:index.php

這裏是index.php文件的代碼:

<?php 
$sessionArray = $_SESSION['ageArray']; 
$age = $_REQUEST['age']; 
if(isset($age) && $age != ""){ 
    array_push($sessionArray,$age); 
    $_SESSION['ageArray'] = $sessionArray; 
} 
?> 
-1
<?php 
    session_start(); 

    if (isset($_POST['firstname'])){ 
     if (!isset($_SESSION['myArray'])){ 
      $_SESSION['myArray'] = array(); 
     } 
     $_SESSION['myArray'][] = $_POST['firstname'];  
    } 
?> 
相關問題