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

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

在 while 循環(huán) php 中插入表單中的數(shù)據(jù)

在 while 循環(huán) php 中插入表單中的數(shù)據(jù)

PHP
天涯盡頭無(wú)女友 2023-07-08 20:55:57
再會(huì)。我只是想問(wèn)如何插入 while 循環(huán)生成的表單中的數(shù)據(jù)。這是我到目前為止所嘗試的。我添加了一個(gè)循環(huán),其中它們將具有不同的 ID 或名稱,但是當(dāng)我嘗試單擊按鈕時(shí),第一個(gè)表單是唯一有效的。預(yù)先非常感謝您。<?phpinclude "../config/dbconfig.php";$data['productCode'] = "1"; // sample data$stmt = $conn->prepare("SELECT * FROM tbl_category");//$stmt->bind_param("i", $data['productCode']);$stmt->execute();$result = $stmt->get_result();$i = 1;while ($stuff = $result->fetch_assoc()) {?>    <div class="col-sm-6" style="margin-top:20px;">        <div class="card">            <div class="card-header"><?php echo $stuff['categoryname']; ?>            </div>            <div class="card-body outermydiv">                <div class="myDIV">                    <form method="POST" name="itemform" action="">                        <div class="form-row">                            <div class="col-5">                                <input type="text" class="form-control" name="name[<?php echo $i; ?>]" id="itemname[<?php echo $i; ?>]" placeholder="Item name" required autocomplete="off">                            </div>                            <div class="col">                                <input type="number" class="form-control" name="cost[<?php echo $i; ?>]" id="itemcost[<?php echo $i; ?>]" placeholder="Cost" required>                            </div>
查看完整描述

1 回答

?
楊__羊羊

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

從重寫你的表格開(kāi)始......

  1. 你不需要$i任何東西,但我會(huì)留下聲明,以防你需要它做其他事情。

  2. 不要提交數(shù)組類型數(shù)據(jù),每個(gè)表單都會(huì)提交自己的一組字段。

  3. $stuff['categorycode']添加為value每個(gè)提交的 以避免需要隱藏字段可能更有意義。我現(xiàn)在就讓你自己做吧。

形式:

foreach ($stmt->get_result() as $i => $stuff) { ?>

    <div class="col-sm-6" style="margin-top:20px;">

        <div class="card">

            <div class="card-header"><?php echo $stuff['categoryname']; ?></div>

            <div class="card-body outermydiv">

                <div class="myDIV">

                    <form method="POST">

                        <div class="form-row">

                            <div class="col-5">

                                <input type="text" class="form-control" name="name" placeholder="Item name" required autocomplete="off">

                            </div>

                            <div class="col">

                                <input type="number" class="form-control" name="cost" placeholder="Cost" required>

                            </div>

                            <div class="col">

                                <input type="number" class="form-control" name="price" placeholder="Price" required>

                            </div>

                            <div class="col">

                                <button type="submit" class="btn btn-success" name="btnsaveitem">Save</button>

                            </div>

                        </div>

                        <input type="hidden" class="form-control" name="code" value="<?php echo $stuff['categorycode']; ?>">

                    </form>

                </div>

                <br>

            </div>

        </div>

    </div>

    <?php

}        

接收腳本:(根據(jù)需要擴(kuò)展其他字段)


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

    $stmt = $conn->prepare("INSERT INTO tbl_items(`itemname`) VALUES (?)");

    $stmt->bind_param("s",$_POST['name']);

    $stmt->execute();

}

這都是未經(jīng)測(cè)試的代碼。


查看完整回答
反對(duì) 回復(fù) 2023-07-08
  • 1 回答
  • 0 關(guān)注
  • 142 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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