checkbox et bdd

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : checkbox et bdd

Re: checkbox et bdd

par fabrice88250 » 01 mai 2010, 23:20

et bien en fait j'ai juste fait :
<input name="ok" type="checkbox" value="1" <?php if ($result->ok == 1) {echo "checked=\"checked\"";}?> />
et sa fonctionne.
merci pour votre aide

Re: checkbox et bdd

par dunbar » 01 mai 2010, 22:56

Salut,

Comme ceci peut-être :?:
$result = 'no';

  if(isset($result) && ($result == 'ok')){

        echo '<input name="ok" type="checkbox" id="ok" value="0" /> ';
   }else
         {
            echo '<input name="ok" type="checkbox" id="ok" value="1" checked="CHECKED" />';

         }

checkbox et bdd

par fabrice88250 » 01 mai 2010, 21:59

Bonjour,
dans ma base de données j'ai un champ "ok" qui prend pour valeur soit "1" soit "0" (qui permet d'autoriser l'affichage ou non d'un message sur le site internet : si ok=1 on affiche si ok=0 on affiche pas)

en fonction de cette valeur je souhaiterai faire afficher dans un formulaire de modification une checkbox cochée si "ok"="1" et decochée si "ok"="0"

j'ai donc fait comme et effectivement j'affiche bien la checkbox souhaité en fonction de la valeur de "ok"
          	<?php
    		if( $result->ok == "0" ) {?>
            <input name="ok" type="checkbox" id="ok" value="0" />
			<?php 
			}
			if( $result->ok == "1" ) {
			?>
            <input name="ok" type="checkbox" id="ok" value="1" checked="CHECKED" />
			<?php 
			}
			?>
Mon problème est que ... sa fonctionne pas

J'imagine qu'il existe des solutions plus simple que se que j'ai fait et je serais ravis que vous maidiez à faire fonctionner mon systeme.