Comment regrouper la modification POST en php

coldplay.xixi
Libérer: 2023-03-04 14:50:02
original
3354 Les gens l'ont consulté

Comment modifier le POST du lot php : 1. Ajoutez [[]] au nom dans le formulaire frontal, et le code est [<input type="hidden" name="id[]" value="{$vo.id}">]; 2. Le backend accepte [$id = $_POST [id] [$i]].

Comment regrouper la modification POST en php

Comment modifier le POST du batch php :

Ajoutez [] au nom dans le formulaire frontal , tel que :

<input type="hidden" name="id[]" value="{$vo.id}">
Copier après la connexion

Le backend accepte tel que : $id = $_POST [id] [$i]; $i est la variable de boucle dans for. Lorsque $i est le même, $_POST [id]. ] [$i] et $_POST [name] [$i] est une correspondance individuelle

[Recommandations d'apprentissage associées : programmation php(vidéo)]

Formulaire frontal :

对所选操作:
全选 主题 校区 房间 报修人 联系电话 报修时间 审核 报修状态
{$vo.id}<input type="hidden" name="id[]" value="{$vo.id}"> {$vo.topic} {$vo.xiaoqu} {$vo.room} {$vo.pname} {$vo.phone} {$vo.create_time|date='Y-m-d H:i:s',###}
Copier après la connexion

Traitement côté serveur :

    /**
     * 批量修改状态
     */
    public function updateList() {
        $result = false;
        for($i = 0; $i < count ( $_POST [id] ); $i ++) {
            
            $id = $_POST [id] [$i];
            $check = $_POST [check] [$i];
            $status = $_POST [status] [$i];
            
            // 保存登录信息
            $Repair = M ( &#39;Repair&#39; );
            $data [&#39;id&#39;] = $id;
            $data [&#39;check&#39;] = $check;
            $data [&#39;status&#39;] = $status;
            $result = $Repair->save ( $data );
        }
        
        if (false !== $result) {
            $this->success ( &#39;修改成功!&#39; );
        } else {
            $this->error ( &#39;修改失败!&#39; );
        }
    }
Copier après la connexion

[Recommandations d'apprentissage associées : Vidéo de programmation]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal