Récupéré la valeur d'une checkbox
Profil bloqué
-
Profil bloqué -
Profil bloqué -
Bonjour,
J'aurai voulu savoir comment on récupère la valeur d'une checkbox, c'est a dire si elle a été coché ou pas.
Et ensuite, si elle est coché incrémenté 1 à une variable.
Merci d'avance,
Vincent
J'aurai voulu savoir comment on récupère la valeur d'une checkbox, c'est a dire si elle a été coché ou pas.
Et ensuite, si elle est coché incrémenté 1 à une variable.
Merci d'avance,
Vincent
Configuration: Windows XP Firefox 3.0.6
9 réponses
-
Mets ta CheckBox dans un form. La valeur de celle-ci sera mise en post.
-
C'est ce que j'ai fait regarde :
<form method="post" action="check.php"> <input type="checkbox" name="choix1"><input type="checkbox" name="choix2"><input type="checkbox" name="choix3"><br> <input type="checkbox" name="choix4"><input type="checkbox" name="choix5"><input type="checkbox" name="choix6"><br> <input type="checkbox" name="choix7"><input type="checkbox" name="choix8"><input type="checkbox" name="choix9"><br> <input type="checkbox" name="choix10"><input type="checkbox" name="choix11"><input type="checkbox" name="choix12"><br> <input type="checkbox" name="choix13"><input type="checkbox" name="choix14"><input type="checkbox" name="choix15"><br> <input type="checkbox" name="choix16"><input type="checkbox" name="choix17"><input type="checkbox" name="choix18"><br> <input type="checkbox" name="choix19"><input type="checkbox" name="choix20"><input type="checkbox" name="choix21"><br> <input type="checkbox" name="choix22"><input type="checkbox" name="choix23"><input type="checkbox" name="choix24"><br> <input type="checkbox" name="choix25"><input type="checkbox" name="choix26"><input type="checkbox" name="choix27"><br> <input type="checkbox" name="choix28"><input type="checkbox" name="choix29"><input type="checkbox" name="choix30"><br> <input type="submit" name="submit" value="Valider">
Mais comment savoir si elle est coché ou pas ?
En php avec un IF est ce que l'on pourrait faire un truc du genre :
If ( coche1 == coché )
{
$i_1 = $i_1 + 1
};
Merci d'avance. -
Îl n'y a pas un moyen de dire au code en gros :
if ( cocheX == coché) { switch (cocheX ) { case ( coche1 ) { $i_1 ++; } ... case (coche30) { $i_30 ++; } } }
Merci d'avance ! -
function isChecked($name)
{
if (!isset($_POST[$name])) return false;
return true;
}
... Dans le code :
if (isChecked("choix1")) $compteur++;
if (isChecked("choix2")) $compteur++; -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
J'ai pas bien compris cette partis de code si quelqu'un pou_vais m'aidé :
function isChecked($name) { if (!isset($_POST[$name])) return false; return true; } ... Dans le code : if (isChecked("choix1")) $compteur++; if (isChecked("choix2")) $compteur++; -
-
-
-
J'ai fait le code suivant apres mettre connecté a ma BDD :
$sql = "SELECT victoire FROM prono_tbl WHERE id=1"; $donnees = mysql_query($sql); $i_1 = mysql_fetch_array($donnees); $sql = "SELECT nul FROM prono_tbl WHERE id=1"; $donnees = mysql_query($sql); $i_2 = mysql_fetch_array($donnees); $sql = "SELECT defaite FROM prono_tbl WHERE id=1"; $donnees = mysql_query($sql); $i_3 = mysql_fetch_array($donnees); $sql = "SELECT victoire FROM prono_tbl WHERE id=2"; $donnees = mysql_query($sql); $i_4 = mysql_fetch_array($donnees); $sql = "SELECT nul FROM prono_tbl WHERE id=2"; $donnees = mysql_query($sql); $i_5 = mysql_fetch_array($donnees); $sql = "SELECT defaite FROM prono_tbl WHERE id=2"; $donnees = mysql_query($sql); $i_6 = mysql_fetch_array($donnees); $sql = "SELECT victoire FROM prono_tbl WHERE id=3"; $donnees = mysql_query($sql); $i_7 = mysql_fetch_array($donnees); $sql = "SELECT nul FROM prono_tbl WHERE id=3"; $donnees = mysql_query($sql); $i_8 = mysql_fetch_array($donnees); $sql = "SELECT defaite FROM prono_tbl WHERE id=3"; $donnees = mysql_query($sql); $i_9 = mysql_fetch_array($donnees); $sql = "SELECT victoire FROM prono_tbl WHERE id=4"; $donnees = mysql_query($sql); $i_10 = mysql_fetch_array($donnees); $sql = "SELECT nul FROM prono_tbl WHERE id=4"; $donnees = mysql_query($sql); $i_11 = mysql_fetch_array($donnees); $sql = "SELECT defaite FROM prono_tbl WHERE id=4"; $donnees = mysql_query($sql); $i_12 = mysql_fetch_array($donnees); $sql = "SELECT victoire FROM prono_tbl WHERE id=5"; $donnees = mysql_query($sql); $i_13 = mysql_fetch_array($donnees); $sql = "SELECT nul FROM prono_tbl WHERE id=5"; $donnees = mysql_query($sql); $i_14 = mysql_fetch_array($donnees); $sql = "SELECT defaite FROM prono_tbl WHERE id=5"; $donnees = mysql_query($sql); $i_15 = mysql_fetch_array($donnees); $sql = "SELECT victoire FROM prono_tbl WHERE id=6"; $donnees = mysql_query($sql); $i_16 = mysql_fetch_array($donnees); $sql = "SELECT nul FROM prono_tbl WHERE id=6"; $donnees = mysql_query($sql); $i_17 = mysql_fetch_array($donnees); $sql = "SELECT defaite FROM prono_tbl WHERE id=6"; $donnees = mysql_query($sql); $i_18 = mysql_fetch_array($donnees); $sql = "SELECT victoire FROM prono_tbl WHERE id=7"; $donnees = mysql_query($sql); $i_19 = mysql_fetch_array($donnees); $sql = "SELECT nul FROM prono_tbl WHERE id=7"; $donnees = mysql_query($sql); $i_20 = mysql_fetch_array($donnees); $sql = "SELECT defaite FROM prono_tbl WHERE id=7"; $donnees = mysql_query($sql); $i_21 = mysql_fetch_array($donnees); $sql = "SELECT victoire FROM prono_tbl WHERE id=8"; $donnees = mysql_query($sql); $i_22 = mysql_fetch_array($donnees); $sql = "SELECT nul FROM prono_tbl WHERE id=8"; $donnees = mysql_query($sql); $i_23 = mysql_fetch_array($donnees); $sql = "SELECT defaite FROM prono_tbl WHERE id=8"; $donnees = mysql_query($sql); $i_24 = mysql_fetch_array($donnees); $sql = "SELECT victoire FROM prono_tbl WHERE id=9"; $donnees = mysql_query($sql); $i_25 = mysql_fetch_array($donnees); $sql = "SELECT nul FROM prono_tbl WHERE id=9"; $donnees = mysql_query($sql); $i_26 = mysql_fetch_array($donnees); $sql = "SELECT defaite FROM prono_tbl WHERE id=9"; $donnees = mysql_query($sql); $i_27 = mysql_fetch_array($donnees); $sql = "SELECT victoire FROM prono_tbl WHERE id=10"; $donnees = mysql_query($sql); $i_28 = mysql_fetch_array($donnees); $sql = "SELECT nul FROM prono_tbl WHERE id=10"; $donnees = mysql_query($sql); $i_29 = mysql_fetch_array($donnees); $sql = "SELECT defaite FROM prono_tbl WHERE id=10"; $donnees = mysql_query($sql); $i_30 = mysql_fetch_array($donnees); echo $i_28; function isChecked($name) { if (!isset($_POST[$name])) return false; return true; }; if (isChecked("choix1")) $i_1++; if (isChecked("choix2")) $i_2++; if (isChecked("choix3")) $i_3++; if (isChecked("choix4")) $i_4++; if (isChecked("choix5")) $i_5++; if (isChecked("choix6")) $i_6++; if (isChecked("choix7")) $i_7++; if (isChecked("choix8")) $i_8++; if (isChecked("choix9")) $i_9++; if (isChecked("choix10")) $i_10++; if (isChecked("choix11")) $i_11++; if (isChecked("choix12")) $i_12++; if (isChecked("choix13")) $i_13++; if (isChecked("choix14")) $i_14++; if (isChecked("choix15")) $i_15++; if (isChecked("choix16")) $i_16++; if (isChecked("choix17")) $i_17++; if (isChecked("choix18")) $i_18++; if (isChecked("choix19")) $i_19++; if (isChecked("choix20")) $i_20++; if (isChecked("choix21")) $i_21++; if (isChecked("choix22")) $i_22++; if (isChecked("choix23")) $i_23++; if (isChecked("choix24")) $i_24++; if (isChecked("choix25")) $i_25++; if (isChecked("choix26")) $i_26++; if (isChecked("choix27")) $i_27++; if (isChecked("choix28")) $i_28++; if (isChecked("choix29")) $i_29++; if (isChecked("choix30")) $i_30++; echo $i_28; $sql = "INSERT INTO prono_tbl WHERE id=1 ( victoire, nul, defaite) VALUES('$i_1','$i_2','$i_3')"; mysql_query($sql); $sql = "INSERT INTO prono_tbl WHERE id=2 ( victoire, nul, defaite) VALUES('$i_4','$i_5','$i_6')"; mysql_query($sql); $sql = "INSERT INTO prono_tbl WHERE id=3 ( victoire, nul, defaite) VALUES('$i_7','$i_8','$i_9')"; mysql_query($sql); $sql = "INSERT INTO prono_tbl WHERE id=4 ( victoire, nul, defaite) VALUES('$i_10','$i_11','$i_12')"; mysql_query($sql); $sql = "INSERT INTO prono_tbl WHERE id=5 ( victoire, nul, defaite) VALUES('$i_13','$i_14','$i_15')"; mysql_query($sql); $sql = "INSERT INTO prono_tbl WHERE id=6 ( victoire, nul, defaite) VALUES('$i_16','$i_17','$i_18')"; mysql_query($sql); $sql = "INSERT INTO prono_tbl WHERE id=7 ( victoire, nul, defaite) VALUES('$i_19','$i_20','$i_21')"; mysql_query($sql); $sql = "INSERT INTO prono_tbl WHERE id=8 ( victoire, nul, defaite) VALUES('$i_22','$i_23','$i_24')"; mysql_query($sql); $sql = "INSERT INTO prono_tbl WHERE id=9 ( victoire, nul, defaite) VALUES('$i_25','$i_26','$i_27')"; mysql_query($sql); $sql = "INSERT INTO prono_tbl WHERE id=10 ( victoire, nul, defaite) VALUES('$i_28','$i_29','$i_30')"; mysql_query($sql); ?>
Mais sa ne change rien dans ma BDD les variable ne sont pas incrémenté.
Et quant je lui demende d'afficgé la variable $i_28 il me renvoi "array"
Pouvé vous m'aidez ?