Взимане на value от checkbox

StormBreaker

Registered
Искам да ви попитав как с PHP да взема value-tata от няколко checkbox-a. И също така как да преброя колко са били маркирани.
 
<input type="checkbox" name="1" value="checkbox" checked="false">
<input type="checkbox" name="2" value="checkbox2" checked="true">
<input type="checkbox" name="3" value="checkbox3" checked="true">
<input type="submit" name="submit">

<?php
$checkd=0;
if (isset($_POST["1"]) {
$checked++;
}
if (isset($_POST["2"]) {
$checked++;
}
if (isset($_POST["3"]) {
$checked++;
}
if (isset($_POST['submit'])){
if ($checked!=0) {
if($num>1){
echo "Чекнати кутийки: ".$checked.;
} else {
echo "Само ".$num." чекната кутийка";
}
} else {
echo "Няма чекнати кутийки";
}
?>

-----------------------------
Това е за преброяването!
----
А сега за value-тата. Ще използвам същите чекбоксове.

<?php
$1 = $_POST['1'];
$2 = $_POST['2'];
$3 = $_POST['3'];
echo ("1"); // Показва checkbox
echo ("2"); // Показва checkbox2
echo ("3"); // Показва checkbox3
?>
 
А може ли някой да ми каже как може да стане това: Изкарвам резултати, примерно 20 в таблица, в която слагам по 1 checkbox за резултат. Името му автоматично се генерира с цикъл от 1 до 20, а valuet-o му е съответно Id-то на резултата от базата данни. Трябва ми като избера от резултатите да преброява колко са и да вкарва value-тата в масив. Знам, че ще е пак с цикъл ама с чекбоксове незъм работил досега. :cry: :cry:
 
не така примерну имаш 200 chebox-a
как да разбереш кое има и кое няма
и как да вземеш value от тях
if($_POST['submit'])
{
$idto=$_POST['idto'];
if (count($idto) != 0){
foreach($idto as $markirani){
echo $markirani;
}
}
}
<input type="checkbox" name="idto[]" value="ne6tu">
i един бутон с име submit това в една forma method POST
 
hellfire каза:
не така примерну имаш 200 chebox-a
как да разбереш кое има и кое няма
и как да вземеш value от тях
if($_POST['submit'])
{
$idto=$_POST['idto'];
if (count($idto) != 0){
foreach($idto as $markirani){
echo $markirani;
}
}
}
<input type="checkbox" name="idto[]" value="ne6tu">
i един бутон с име submit това в една forma method POST

Много ти благодаря за помощта. Имаш точка.
 

Back
Горе