checkbox въпрос

DJCharge

Registered
Значи, примерно имам ето такъв checkbox:

<input type="checkbox" name="test" value="1" checked="checked">
<b></b>

Въпроса ми е как ще стане ако е check-нат да се изпълнява определен код и ако не е - друг ... м/у <b></b> ? :|

П.С. имам още няколко checkbox-а. Зададено им е еднакво name за да може да се Un/Check-ват всички с натискане на даден бутон..
 
Код:
<?php
$test = $_POST['test'];
if ($test == "1")
{
echo "Чекбокса е чекнат";
}else
{
echo "Чекбокса не е чекнат";
}
?>
 
DJCharge каза:
10x, трябваше да направя малко промени, но все пак стана :?:

А някой да знае как с Cookie може да се запаметява кои си избрал ?
с бисквитки не знам но ако те устройва чрез сесия знам
 
index.php
Код:
<form action=page1.php method=post name=form id=form>
<input type=checkbox name=list1 value=1 /> <br>
<input type=checkbox name=list2 value=2 /> <br>
<input type=checkbox name=list3 value=3 /> <br>
<input type=checkbox name=list4 value=4 /> <br>
<input type=checkbox name=list5 value=5 /> <br>
<input type=checkbox name=list6 value=6 /> <br>
<input type=submit name=Submit value=Напред></form>

page1.php
Код:
<?php
session_start();
$box1 = $_POST['list1'];
$box2 = $_POST['list2'];
$box3 = $_POST['list3'];
$box4 = $_POST['list4'];
$box5 = $_POST['list5'];
$box6 = $_POST['list6'];
$_SESSION["box1"] = $box1;
$_SESSION["box2"] = $box2;
$_SESSION["box3"] = $box3;
$_SESSION["box4"] = $box4;
$_SESSION["box5"] = $box5;
$_SESSION["box6"] = $box6;

echo "$box1";
echo "$box2";
echo "$box3";
echo "$box4";
echo "$box5";
echo "$box6";
echo "<br>";
echo "<a href=page2.php>page2</a>";
?>

page2.php
Код:
<?php
session_start();
$box1 = $_SESSION["box1"];
$box2 = $_SESSION["box2"];
$box3 = $_SESSION["box3"];
$box4 = $_SESSION["box4"];
$box5 = $_SESSION["box5"];
$box6 = $_SESSION["box6"];
echo "$box1";
echo "$box2";
echo "$box3";
echo "$box4";
echo "$box5";
echo "$box6";
echo "<br>";
echo "<a href=page3.php>page3</a>";
?>

page3.php
Код:
<?php
session_start();
$box1 = $_SESSION["box1"];
$box2 = $_SESSION["box2"];
$box3 = $_SESSION["box3"];
$box4 = $_SESSION["box4"];
$box5 = $_SESSION["box5"];
$box6 = $_SESSION["box6"];
echo "$box1";
echo "$box2";
echo "$box3";
echo "$box4";
echo "$box5";
echo "$box6";
?>
 
10x за отделеното време, ама така не ми върши работа :?

Трябва ми като цъкна submit (<form action=същата сраница...), да са маркирани кутийките, които съм избрал.

EDIT: мисля, че го направих както исках :roll:
Код:
<?php 
$box1 = $_POST['list1']; 
$box2 = $_POST['list2']; 

if ($box1 == "1") { $check1 = "<input type=checkbox name=list1 value=1 checked=checked />"; }
else { $check1 = "<input type=checkbox name=list1 value=1 />"; }

if ($box2 == "2") { $check2 = "<input type=checkbox name=list2 value=2 checked=checked />"; }
else { $check2 = "<input type=checkbox name=list2 value=2 />"; }

echo "<form action=index.php method=post>";
echo "$check1";
echo "$check2";
echo "<input type=submit name=Submit value=Напред></form>";
?>
 
DJCharge каза:
10x за отделеното време, ама така не ми върши работа :?

Трябва ми като цъкна submit (<form action=същата сраница...), да са маркирани кутийките, които съм избрал.

нещо не те разбрах
обясни по подробно какво изкаш и ще се опитам да го направя
 

Back
Горе