第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

單個(gè)表單多個(gè)提交到同一個(gè)數(shù)組中

單個(gè)表單多個(gè)提交到同一個(gè)數(shù)組中

PHP
HUWWW 2022-09-25 21:07:51
我試圖使用同一種形式(具有不同的值)多次使用單個(gè)表單推送,直到數(shù)組索引為4(或我決定的數(shù)字)。$_POST因此,使用此html表單,我想按提交,將值推送到數(shù)組中,然后刷新頁面,重新插入不同的值等等,直到條件為真。<?phpif (!isset($count)) {    $person = array(        array(            'name' => '',            'surname' => '',            'phoneNumber' => ''        )    );}var_dump($person);if (!isset($_POST['submit'])) {    echo "<form action=\"index.php\" method=\"post\">        <label for=\"name\">Name</label>        <input type=\"text\" name=\"name\" required>        <br>        <label for=\"surname\">Surname</label>        <input type=\"text\" name=\"surname\" required>        <br>        <label for=\"phoneNumber\">Phone Number</label>        <input type=\"text\" name=\"phoneNumber\" required>        <br>        <input type=\"submit\" value=\"Submit\" name=\"submit\">    </form>";    $count = 0;} else {    $name = $_POST['name'];    $surname = $_POST['surname'];    $phoneNumber = $_POST['phoneNumber'];    if (count($person) <= 2) {        array_push($person, $name, $surname, $phoneNumber);        //echo "<meta http-equiv=\"refresh\" content=\"0\">";        //echo "Sto inserendo persone";        //echo count($persone);        echo count($person);        //var_dump($persone);        //print_r($persone);    } else {        var_dump($person);    };}?>我正在考慮使用,但我不知道如何使用它。$_SESSION我不想只使用純 PHP 的 AJAX 或 jQuery 或 Java 腳本。
查看完整描述

1 回答

?
慕萊塢森

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊

下面的示例始終顯示表單和您的實(shí)際人員數(shù)組。如果您提交表單,您的數(shù)據(jù)將添加到數(shù)組中,直到它計(jì)數(shù)超過三個(gè)條目。我認(rèn)為這就是您正在尋找的:


<?php

session_start();


if (!isset($_SESSION['persons'])) {

    $_SESSION['persons'] = [];

}


if(isset($_POST['submit'])) {

  if (count($_SESSION['persons']) <= 2) {

    $_SESSION['persons'][] = array(

      'name' => $_POST['name'],

      'surname' => $_POST['surname'],

      'phoneNumber' => $_POST['phoneNumber']

    );

  }

}

?>


<pre><?php var_dump($_SESSION['persons']); ?></pre>


<form action="index.php" method="post">

  <label for="name">Name</label>

  <input type="text" name="name" required><br>

  <label for="surname">Surname</label>

  <input type="text" name="surname" required><br>

  <label for="phoneNumber">Phone Number</label>

  <input type="text" name="phoneNumber" required><br>

  <input type="submit" value="Submit" name="submit">

</form>

如果需要,可以使用以下代碼行清除數(shù)組:


$_SESSION['persons'] = [];


查看完整回答
反對(duì) 回復(fù) 2022-09-25
  • 1 回答
  • 0 關(guān)注
  • 87 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)