Case à cocher

Eléphant du PHP | 108 Messages

09 avr. 2021, 10:47

Bonjour à toutes et à tous,

Je voudrais afficher un boolean mais dans une case à cocher.

J'ai ceci
<div class="form-check">

                <label class="form-check-label" for="gridCheck1">
                    Suspendu
                </label>
                <input class="form-check-input-nom-bot" type="checkbox" value="<?php echo $row_bot_detail[0]['suspendu_bot_details'];?>">
            </div>
J'ai beau chercher dans tous les sens, j'ai pas trouvé d'aides à ma question : afficher une donnée dans une case à cocher.
Mauvais chercheur, je dois être ;)

Plus sérieusement, comme faire pour que lorsque la valeur 1 du champs coche la case et que la valeur 0 ne coche pas.

Un grand merci.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

09 avr. 2021, 12:27

Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphant du PHP | 108 Messages

09 avr. 2021, 14:45

Bonjour @rthur,

OK pas de value et juste checked.... Mais et ensuite ?

J'ai dans ma table des 0 et des 1.

Donc peut être

Transformer les 0 et rien et les 1 en checked avec un IF ou je ne sais quoi
et dans le html, remplacer le checked par une variable ?

J'ai sans foutrement rien en fait :)

Merci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

10 avr. 2021, 07:47

Transformer les 0 et rien et les 1 en checked avec un IF ou je ne sais quoi et dans le html, remplacer le checked par une variable ?
Exactement !
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphant du PHP | 108 Messages

11 avr. 2021, 08:21

J'ai finalement fait plus simple.

J'ai attribué une valeur checked à la case cochée.

Ce qui fonctionne également.

Merci ;)