首页 > 解决方案 > PHP:如何在执行数组后从 HTML 输入标签中回显描述

问题描述

首先很抱歉,如果标题让你们中的一些人感到困惑......这是真正的问题。

我正在开发一个从 HTML 表单生成收据的系统。真正的问题是我不知道如何获取所有描述,因为我在表单上使用了多个输入控件。

add.php中,有一些描述框,工作人员可以在其中输入购买的信息。我正在使用输入。代码是:

<input type='text' name='desc[1]' size='40px'><!-- (I'll copy paste it 9 times) -->

这是输入所有信息的唯一地方,然后它将重定向以查看订单信息。

我可以使用 回显所有内容$_REQUEST,但我不知道如何回显它。人们说这是一个数组,但我不太了解。

这里有一些代码:

添加.php

<?php

include 'server.php';
session_start();
$id = $_SESSION['id'];

if (isset($_POST['submit'])) {
    $order = $_POST['order'];
    $name = $_POST['name'];
    $tel = $_POST['tel'];
    $orderdate = $_POST['orderdate'];
    $firstfit = $_POST['firstfit'];
    $event = $_POST['event'];
    $desc = $_POST['desc'];
    $color = $_POST['color'];
    $address = $_POST['address'];

    $syntax = "INSERT INTO `client` (`order`,`name`,`tel`,`orderdate`,`firstfit`,`event`,`desc`,`color`) VALUES ('$order','$name','$tel','$orderdate','$firstfit','$event','$desc','$color')";
    $insert = mysqli_query($config, $syntax);
    header("Location: do.php");
}

然后是输入

<tr>
    <th>DESCRIPTION :</th>
    <td>
        <input type="text" name="desc[1]" size="90px"><br>
        <input type="text" name="desc[2]" size="90px"><br>
        <input type="text" name="desc[3]" size="90px"><br>
        <input type="text" name="desc[4]" size="90px"><br>
        <input type="text" name="desc[5]" size="90px"><br>
        <input type="text" name="desc[6]" size="90px"><br>
        <input type="text" name="desc[7]" size="90px"><br>
        <input type="text" name="desc[8]" size="90px"><br>
        <input type="text" name="desc[9]" size="90px"><br>
    </td>
</tr>

那么我怎样才能在收据中回显所有 9 种不同的描述呢?如果这个问题不清楚,我很抱歉,因为我还是个初学者:-(

标签: phphtml

解决方案


推荐阅读