recherche

Maison  >  Questions et réponses  >  le corps du texte

php+mysql gère les problèmes de cases à cocher

Tout d'abord, voici ma page d'ajout de projet

< /p>

Une fois le projet ajouté, je changerai les informations soumises en chaîne en arrière-plan
//Lorsque les conditions de formulaire sont remplies, le type de projet sera converti en chaîne
$_POST['projecttype ' ]=implode(',',I('post.projecttype'));
puis stockez-le dans la base de données,

Maintenant, je souhaite modifier ces données. La page ressemble à ceci

< /p>

Comment faire en sorte que les types de projets précédemment ajoutés soient cochés par défaut lors de la modification, tout comme le nom du projet peut apparaître sur la page de modification

PHP中文网PHP中文网2786 Il y a quelques jours607

répondre à tous(1)je répondrai

  • PHPz

    PHPz2017-05-16 13:02:41

    Dans le modèle :

    $selectedTypes = [1,3];
    $options = ['1' => '移动APP', '2' => 'WEB', '3' => 'PC']; // ‘id’ => '名称'
    foreach($options as $id => $label) {
        if (in_array($id, $selectedTypes)) {
            echo '<label><input type="checkbox" name="projecttype[]" value="'. $id .'" checked="checked">' . $label .'</label>';
        } else {
            echo '<label><input type="checkbox" name="projecttype[]" value="'. $id .'">' . $label .'</label>';
        }
    }

    répondre
    0
  • Annulerrépondre