IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Récupération valeur case à cocher dans la base de données


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 173
    Par défaut Récupération valeur case à cocher dans la base de données
    J'aimerais recupere le resultat par rapport au numero de ma base de donné

    sois 1 = casse coche et 0 case pas coche

    comment faire pour qu'il m'affiche si oui ou non

    les infos dans la base ce trouve dans visible

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
     
    <?php
     
    		  connecter();
     
              $id = $_GET['id'];
    		  // RECHERCHE SI ON A LA FAMILLE DANS STAT SINON ON AFFICHE 0	
              $found=mysql_query("SELECT login_soc FROM article")
              or die(mysql_error());
              $nb1=mysql_numrows($found);
              if($nb1<>"0"){$erreur='Y';}else{$erreur='N';}
     
             if($erreur=='Y')
             {
     
              $select = "SELECT * FROM article WHERE login_soc='$pseudo' AND id='$id'";
              $result = mysql_query($select);
    	      while($row = mysql_fetch_array($result))
    		  {
    		  $rowid = $row['id'];
    		  $rownom = $row['des'];
    		  $rownom1 = $row['ref'];
    		  $rownom2 = $row['prix_ht'];
    		  $rownom3 = $row['stock_actuel'];
    		  $rownom4 = $row['stock_cmd'];
    		  $rowvis = $row['visible'];
    		  $rowrayon = $row['rayon'];
    		  $rowcat = $row['categorie'];
     
     
    		echo "Actuellement ce produit est visible en boutique *: <font color=\"#FF0000\">$rowvis</font><br>";  
    		echo "Actuellement ce produit est visible dans le rayon *: <font color=\"#FF0000\">$rowrayon</font><br>";
    		echo "Actuellement ce produit est visible dans la catégorie *: <font color=\"#FF0000\">$rowcat</font>";
     
     
    ?>
    <form method="POST" action="index.php?page=9&pages=29&id=<?php echo $rowid;?>">
    	<tr>
    		<td align="center" width="84"><input type="text" name="ref" value="<?php echo $rownom1;?>" size="5" ></td>
    		<td align="center"><input type="text" name="des" value="<?php echo $rownom;?>" size="12" ></td>
    		<td align="center"><input type="text" name="prix_ht" value="<?php echo $rownom2;?>" size="2" ></td>
    		<td align="center"><input type="text" name="stock_actuel" value="<?php echo $rownom3;?>" size="2" ></td>
    		<td align="center"><input type="text" name="stock_cmd" value="<?php echo $rownom4;?>" size="3"></td>
    		<td><input type="checkbox" name="visible" value="0">NON<br>
    <input type="checkbox" name="visible" value="1">OUI<br>
    </td>
    		</tr>
     
     
    <?php
             }
    		 if($erreur=='N')
             {
    		 ?>
    <?php
    		 }
    		 }
    	      ?>

  2. #2
    Membre émérite
    Profil pro
    Assistant recherche bioinformatique
    Inscrit en
    Novembre 2007
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant recherche bioinformatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 877
    Par défaut
    Salut,
    Je ne comprends rien a ce que tu as ecris, néanmoins voici ce que je te conseille d'après ce que j'ai pu deviné :
    1) Utilise un champ boléen dans ta base de données.
    2) les checkbox sont cochées quand la balise contient l'attribut checked.

    Z.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 173
    Par défaut
    en faite je m'explique dans la base de donnée j'ai 1 c'est a dire oui donc coche
    lors de l'affichage de la page j'aimerais afficher la checkbox qui correspond à l'info de la base

  4. #4
    Membre émérite
    Profil pro
    Assistant recherche bioinformatique
    Inscrit en
    Novembre 2007
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant recherche bioinformatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 877
    Par défaut
    Et bien quand ton champ vaut 1, tu ajoutes checked a la list d'attribtus de ton <input>, et ca sera coché
    Je poroposais d'utiliser un attribut de type boléen afin de ne pas avoir de soucis avec d'autres valeurs que vrai ou faux.
    Z.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2006
    Messages : 289
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
     
     
    <?php
     
    		  connecter();
     
              $id = $_GET['id'];
    		  // RECHERCHE SI ON A LA FAMILLE DANS STAT SINON ON AFFICHE 0	
              $found=mysql_query("SELECT login_soc FROM article")
              or die(mysql_error());
              $nb1=mysql_numrows($found);
              if($nb1<>"0"){$erreur='Y';}else{$erreur='N';}
     
             if($erreur=='Y')
             {
     
              $select = "SELECT * FROM article WHERE login_soc='$pseudo' AND id='$id'";
              $result = mysql_query($select);
    	      while($row = mysql_fetch_array($result))
    		  {
    		  $rowid = $row['id'];
    		  $rownom = $row['des'];
    		  $rownom1 = $row['ref'];
    		  $rownom2 = $row['prix_ht'];
    		  $rownom3 = $row['stock_actuel'];
    		  $rownom4 = $row['stock_cmd'];
    		  $rowvis = $row['visible'];
    		  $rowrayon = $row['rayon'];
    		  $rowcat = $row['categorie'];
     
     
    		echo "Actuellement ce produit est visible en boutique *: <font color=\"#FF0000\">$rowvis</font><br>";  
    		echo "Actuellement ce produit est visible dans le rayon *: <font color=\"#FF0000\">$rowrayon</font><br>";
    		echo "Actuellement ce produit est visible dans la catégorie *: <font color=\"#FF0000\">$rowcat</font>";
     
     
    ?>
    <form method="POST" action="index.php?page=9&pages=29&id=<?php echo $rowid;?>">
    	<tr>
    		<td align="center" width="84"><input type="text" name="ref" value="<?php echo $rownom1;?>" size="5" ></td>
    		<td align="center"><input type="text" name="des" value="<?php echo $rownom;?>" size="12" ></td>
    		<td align="center"><input type="text" name="prix_ht" value="<?php echo $rownom2;?>" size="2" ></td>
    		<td align="center"><input type="text" name="stock_actuel" value="<?php echo $rownom3;?>" size="2" ></td>
    		<td align="center"><input type="text" name="stock_cmd" value="<?php echo $rownom4;?>" size="3"></td>
    <?php
    if ($rowvis == 1)
    		echo '<td><input type="checkbox" name="visible" value="1" checked>OUI<br></td>';
    else
    echo '<td><input type="checkbox" name="visible" value="0">NON<br>';
    echo '</td>';
    ?>
    		</tr>

Discussions similaires

  1. [PHP 5.3] Récupération valeurs case à cocher dans formulaire e-mail
    Par fidecourt dans le forum Langage
    Réponses: 4
    Dernier message: 08/03/2010, 19h04
  2. Insertion des valeurs des cases à cocher dans la base de données
    Par ottoayoub dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 10/05/2009, 00h45
  3. Réponses: 15
    Dernier message: 21/12/2008, 19h31
  4. [MySQL] Retour valeur case à cocher depuis une base de données
    Par asvin dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 23/10/2008, 19h25
  5. [MySQL] Récupération de code php dans une base de données
    Par kitana dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 21/03/2006, 00h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo