Cocher automatiquement une 'checkbox' si...
DjDodo
-
dadou9101 Messages postés 110 Statut Membre -
dadou9101 Messages postés 110 Statut Membre -
Bonjour,
Je voudrias savoir si exsiste un script qui nous permettrais de cocher immédiatement une case a cocher dans un formulaire de modification... Si la valeur existe dans la base mysql, on coche la case automatiquement dans le formulaire...
Si ce code fonctionne veuillez me le poster s.v.p.
Je voudrias savoir si exsiste un script qui nous permettrais de cocher immédiatement une case a cocher dans un formulaire de modification... Si la valeur existe dans la base mysql, on coche la case automatiquement dans le formulaire...
Si ce code fonctionne veuillez me le poster s.v.p.
A voir également:
- Cocher automatiquement une 'checkbox' si...
- Automatiquement - Guide
- Logiciel pour trier les photos automatiquement - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
- Dans le diaporama à télécharger, les diapositives s’enchaînent automatiquement. combien de temps la diapositive crayon met-elle à s’afficher ? combien de temps reste-t-elle affichée à l’écran ? ✓ - Forum Powerpoint
- Renommer automatiquement des fichiers - Guide
8 réponses
$sql="ta requête";
$query=envoi de ta requête;
while($done=récupération de ta requête dans un tableau) {
echo "<input type='checkbox' name='' ";
echo (valeur de ta requête==la valeur à comparer) ? "checked" : "";
echo "/>";
}
Houla ! Tu es sur d'avoir bien pensé ton code ?
Généralement on produit un tableau PHP en le générant ligne par ligne voir cellule par cellule ça evite les répétitions et les codes volumineux
Bref ! La solution ne serait pas ça plutôt :
Enfin je te donne un conseil : Une base de donnée où tu ne saisie qu'une valeur Bool (c'est ton cas : coché/pas coché)est plus simple à maintenir avec des valeurs de types tinyint() (1 ou 0) mais evite les varchar() qui sont consommateur de mémoire (c'est encore ton cas avec "x").
Généralement on produit un tableau PHP en le générant ligne par ligne voir cellule par cellule ça evite les répétitions et les codes volumineux
Bref ! La solution ne serait pas ça plutôt :
<?php if ( $result['7h7']=='x') echo 'checked="checked" '; ?>
Enfin je te donne un conseil : Une base de donnée où tu ne saisie qu'une valeur Bool (c'est ton cas : coché/pas coché)est plus simple à maintenir avec des valeurs de types tinyint() (1 ou 0) mais evite les varchar() qui sont consommateur de mémoire (c'est encore ton cas avec "x").
Je ne voulais pas me casser la tête et en même temps je ne connais pas les boucles donc... Pour moi si ça marche je vais pas me casser la tête encore plus
Merci pour ta réponse j'essaierais ton code sous peu !
Merci pour ta réponse j'essaierais ton code sous peu !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Voici l'erreur maintenant:
Fatal error: Cannot use object of type stdClass as array in modification2.php on line 45
Fatal error: Cannot use object of type stdClass as array in modification2.php on line 45
Modification2.php c'est le code que tu as affiché au-dessus ?
Si ce n'est pas le cas merci d'afficher les 10 lignes qui précède et suivent la ligne 45 ici inculpé.
Si ce n'est pas le cas merci d'afficher les 10 lignes qui précède et suivent la ligne 45 ici inculpé.
hello
jai vue ton que tu a répondu un post sur un forum au sujet de checkbox qui se coche automatiquement
j aimerais savoir si tu peu m'aider a se sujet la ?
je suis un peu perdu au sujet des checbox et j aimerais en savoir un peu plus
voila mon problème
je cree une checklist pour des référence de magasin dans chaque magasin une checklist apparait ainsi que des checkbox ces checkbox serve simplement a me retrouver sur ma liste de tache a faire par magasin
je procède donc a un enregistrement des checkbox dans ma base de donnée mais le souci c'est quand je retourne pour checker le magasin la checkbox n'est pas cocher
pourrait tu m aider???
je te montre un bout de mon code
<?php
include('connexion.php');
//création de la requête SQL
$sql = "SELECT * FROM `operations` WHERE `id_ope`=1";
//exécution de la requête SQL
$requete = @mysql_query( $sql, $link ) or die( $sql . "<br>" . mysql_error() );
echo "<table width=100% border=2>";
echo "<tr>";
echo "<td width=10%><center>N°</center></td>";
echo "<td width=80%><center>Description</center></td>";
echo "<td width=10%><center></center></td>";
echo "</tr>";
echo "<form action=\"test.php?id_mag=$id_mag\" method=\"post\" enctype=\"multipart/form-data\" name=\"Mon_form\">";
while ($tab = mysql_fetch_array($requete))
{
echo "<tr>";
echo "<td width=10%><center>".$tab['id_ope']."</center></td>";
echo "<td width=80%><a href=\"operations/operation (1).php?nom=".$tab['description_ope']."\" target=\"_blank\">". $tab['description_ope']."</a></td>";
echo "<td width=10%><center><input type=\"checkbox\" name=\"1\" value=\"1\" /></center></td>";
echo "</tr>";
}
?>
comment dois je faire pour quil vérifie que la checkbox est bien cocher
merci de ton aide
cordialement
david
jai vue ton que tu a répondu un post sur un forum au sujet de checkbox qui se coche automatiquement
j aimerais savoir si tu peu m'aider a se sujet la ?
je suis un peu perdu au sujet des checbox et j aimerais en savoir un peu plus
voila mon problème
je cree une checklist pour des référence de magasin dans chaque magasin une checklist apparait ainsi que des checkbox ces checkbox serve simplement a me retrouver sur ma liste de tache a faire par magasin
je procède donc a un enregistrement des checkbox dans ma base de donnée mais le souci c'est quand je retourne pour checker le magasin la checkbox n'est pas cocher
pourrait tu m aider???
je te montre un bout de mon code
<?php
include('connexion.php');
//création de la requête SQL
$sql = "SELECT * FROM `operations` WHERE `id_ope`=1";
//exécution de la requête SQL
$requete = @mysql_query( $sql, $link ) or die( $sql . "<br>" . mysql_error() );
echo "<table width=100% border=2>";
echo "<tr>";
echo "<td width=10%><center>N°</center></td>";
echo "<td width=80%><center>Description</center></td>";
echo "<td width=10%><center></center></td>";
echo "</tr>";
echo "<form action=\"test.php?id_mag=$id_mag\" method=\"post\" enctype=\"multipart/form-data\" name=\"Mon_form\">";
while ($tab = mysql_fetch_array($requete))
{
echo "<tr>";
echo "<td width=10%><center>".$tab['id_ope']."</center></td>";
echo "<td width=80%><a href=\"operations/operation (1).php?nom=".$tab['description_ope']."\" target=\"_blank\">". $tab['description_ope']."</a></td>";
echo "<td width=10%><center><input type=\"checkbox\" name=\"1\" value=\"1\" /></center></td>";
echo "</tr>";
}
?>
comment dois je faire pour quil vérifie que la checkbox est bien cocher
merci de ton aide
cordialement
david
Car j'ai un tableau de 119 checkboxs qui sont différentes les unes les autres quel bout de code est-ce qu'il faut insérer
Code source complet de ma page web