gpt4 book ai didi

php - 如何在 php 数组中插入多个 html 输入字段数据?

转载 作者:行者123 更新时间:2023-11-28 00:52:25 25 4
gpt4 key购买 nike

***这是我的代码的 html 输入部分:

<input type="text" name="subject" id="subject" value="subject" />

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

***用户将多次单击填写该表单以插入多个“主题”。每次输入字段值将存储在一个数组中。当用户添加另一个“主题”时,它将存储在下一个数组的索引。

***这是到目前为止我对 PHP 端的了解。

$i=0; //this is declared globally at the beginning of my page;before html tag                   

$array=array();
if(isset($_POST['submit']))
{
$subject=$_POST['subject'];
$array[$i]=$subject;
$i=$i+1;
}

最佳答案

您可以简单地将您的“主题”存储到 session 中,这样您就可以轻松地放置和获取您想要的内容。

<?php
session_start(); // THIS IS FOR SUPERGLOBAL VARIABLE $_SESSION

$i=0;

// THIS STORES YOU INDEX '$i'
if(!isset($_SESSION['index']))
{
$_SESSION['index'] = 0;
}else{
$i = $_SESSION['index'];
}

if(!isset($_SESSION['array']))
{
$_SESSION['array'] = array();
}

if(isset($_POST['submit']))
{
$subject = $_POST['subject'];
$_SESSION['array'][$i] = $subject;
$_SESSION['index'] = $i + 1;
}
?>

这应该适合你 ;)

关于php - 如何在 php 数组中插入多个 html 输入字段数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46636270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com