Polje za potvrdu se pravi pomocu HTML elementa <input type="checkbox">.
Primer: pitacemo korisnika da li ima motor.
HTML kod
<!DOCTYPE html>
<html>
<head>
<title>HTML forme</title>
</head>
<body>
<h1>Upotreba polja za potvrdu</h1>
<form method="post" action="php-polje-za-potvrdu.php">
<h3>Da li imate motor?</h3>
<input name="proveri1" type="checkbox" value="Da">
Da<br />
<input name="proveri2" type="checkbox" value="Ne">
Ne<br />
<br /><br />
<input type="submit" value="Posaljite">
</form>
</body>
</html>
Sacuvajte ovaj fajl kao php-polje-za-potvrdu.html, u folderu htdocs, foldera xampp. U mom primeru, putanja je C:/xampp2/htdocs/PHPtuts/polje-za-potvrdu/php-polje-za-potvrdu.html.
Rezultat:
Pomocu iskaza $_POST["proveri1"] i $_POST["proveri2"] mozete da odredite koje je polje korisnik izabrao.
PHP kod
<!DOCTYPE html>
<html>
<head>
<title>HTML forme</title>
</head>
<body>
<h1>Upotreba polja za potvrdu</h1>
<form method="post" action="php-polje-za-potvrdu.php">
<h3>Da li imate motor?</h3>
<input name="proveri1" type="checkbox" value="Da">
Da<br />
<input name="proveri2" type="checkbox" value="Ne">
Ne<br />
<br /><br />
<input type="submit" value="Posaljite">
</form>
</body>
</html>
Sacuvajte ovaj fajl kao php-polje-za-potvrdu.php, u istom folderu kao i php-polje-za-potvrdu.html.
Rezultat:
Primer 2: pitacemo korisnika koje sve motore ima. Atributu name dacemo ime proveri_motor[] i moci cemo da pristupimo svim poljima za potvrdu uz pomoc niza ($_POST['proveri_motor'][]). Koristicemo foreach petlju da prikazemo pojedinacne vrednosti izabranih polja za potvrdu. Upotrebicemo funkciju count da izbrojimo broj izabranih polja za potvrdu.
HTML kod
<!DOCTYPE html>
<html>
<head>
<title>HTML forme</title>
</head>
<body>
<h2>Upotreba polja za potvrdu</h2>
<form action="php-polje-za-potvrdu-2.php" method="post">
<h3>Izaberite motore koje imate:</h3>
<input name="proveri_motor[]" type="checkbox" value="Suzuki">Suzuki<br />
<input name="proveri_motor[]" type="checkbox" value="KTM">KTM<br />
<input name="proveri_motor[]" type="checkbox" value="Honda">Honda<br />
<input name="proveri_motor[]" type="checkbox" value="Ducati">Ducati<br />
<input name="proveri_motor[]" type="checkbox" value="Yamaha">Yamaha<br /><br />
<input name="posaljite" type="submit" Value="Posaljite"/>
</form>
</body>
</html>
Sacuvajte ovaj fajl kao php-polje-za-potvrdu-2.html, u folderu htdocs, foldera xampp. U mom primeru, putanja je C:/xampp2/htdocs/PHPtuts/2-polje-za-potvrdu/php-polje-za-potvrdu-2.html.
Rezultat:
PHP kod
<?php
if(isset($_POST['posaljite']))
{
if(!empty($_POST['proveri_motor']))
{
$izabrani_broj = count($_POST['proveri_motor']);
echo "Izabrali ste sledeci(a) ".$izabrani_broj." motor(a): <br/>";
foreach($_POST['proveri_motor'] as $izabrano)
{
echo "<p>".$izabrano ."</p>";
}
}
else{
echo "Izaberite makar jednu opciju.";
}
}
?>
Sacuvajte ovaj fajl kao php-polje-za-potvrdu-2.php, u istom folderu kao i php-polje-za-potvrdu-2.html.
Rezultat:
Ako ne izbarete nijednu opciju
Rezultat:
The checkbox is made using HTML element <input type="checkbox">.
Example: we will ask the user whether he has the motorcycle.
HTML code
<!DOCTYPE html>
<html>
<head>
<title>HTML forms</title>
</head>
<body>
<h1>Using checkboxes</h1>
<form method="post" action="php-checkbox.php">
<h3>Do you have a motorcycle?</h3>
<input name="check1" type="checkbox" value="Yes">
Yes<br />
<input name="check2" type="checkbox" value="No">
No<br />
<br /><br />
<input type="submit" value="Send">
</form>
</body>
</html>
Save this file as php-checkbox.html, in the htdocs folder, of the folder xampp. In my example, the path is C:/xampp2/htdocs/PHPtuts/checkbox/php-checkbox.html.
Result:
Using statement $_POST["check1"] and $_POST["check2"] you can determine which checkbox user selected.
PHP code
<!DOCTYPE html>
<html>
<head>
<title>HTML forms</title>
</head>
<body>
<h1>Retrieving data from checkboxes</h1>
You chose
<?php
if (isset($_POST["check1"]))
echo $_POST["check1"], "<br />";
if (isset($_POST["check2"]))
echo $_POST["check2"], "<br />";
?>
</body>
</html>
Save this file as php-checkbox.php, in the same folder as the php-chechbox.html.
Result:
Example 2: we'll ask the user what motorcycles he has. To attribute name we'll give the name check_motorcycles[] and we will be able to access all the checkboxes with the help of an array ($_POST['check_motorcycles'][]). We will use the foreach loop to display a single value of selected checkboxes. We will use count function to count the number of selected checkboxes.
HTML code
<!DOCTYPE html>
<html>
<head>
<title>HTML forme</title>
</head>
<body>
<h2>Using checkboxes</h2>
<form action="php-html-checkbox.php" method="post">
<h3>Choose motorcycles that you have:</h3>
<input name="check_motorcycle[]" type="checkbox" value="Suzuki">Suzuki<br />
<input name="check_motorcycle[]" type="checkbox" value="KTM">KTM<br />
<input name="check_motorcycle[]" type="checkbox" value="Honda">Honda<br />
<input name="check_motorcycle[]" type="checkbox" value="Ducati">Ducati<br />
<input name="check_motorcycle[]" type="checkbox" value="Yamaha">Yamaha<br /><br />
<input name="send" type="submit" Value="Send"/>
</form>
</body>
</html>
Save this file as php-html-checkbox.html, the htdocs folder, the folder xampp. In my example, the path is C:/xampp2/htdocs/PHPtuts/2-checkbox/php-html-checkbox.html.
Result:
PHP code
<?php
if(isset($_POST['send']))
{
if(!empty($_POST['check_motorcycle']))
{
$selected_number = count($_POST['check_motorcycle']);
echo "You have selected the following ".$selected_number." motorcycle(s): <br/>";
foreach($_POST['check_motorcycle'] as $selected)
{
echo "<p>".$selected ."</p>";
}
}
else{
echo "Select at least one option.";
}
}
?>
Save this file as php-html-checkbox.php, in the same folder as the php-html-checkbox.html.
Result:
If you don't select any option
Result:
Primer: pitacemo korisnika da li ima motor.
HTML kod
<!DOCTYPE html>
<html>
<head>
<title>HTML forme</title>
</head>
<body>
<h1>Upotreba polja za potvrdu</h1>
<form method="post" action="php-polje-za-potvrdu.php">
<h3>Da li imate motor?</h3>
<input name="proveri1" type="checkbox" value="Da">
Da<br />
<input name="proveri2" type="checkbox" value="Ne">
Ne<br />
<br /><br />
<input type="submit" value="Posaljite">
</form>
</body>
</html>
Sacuvajte ovaj fajl kao php-polje-za-potvrdu.html, u folderu htdocs, foldera xampp. U mom primeru, putanja je C:/xampp2/htdocs/PHPtuts/polje-za-potvrdu/php-polje-za-potvrdu.html.
Rezultat:
Pomocu iskaza $_POST["proveri1"] i $_POST["proveri2"] mozete da odredite koje je polje korisnik izabrao.
PHP kod
<!DOCTYPE html>
<html>
<head>
<title>HTML forme</title>
</head>
<body>
<h1>Upotreba polja za potvrdu</h1>
<form method="post" action="php-polje-za-potvrdu.php">
<h3>Da li imate motor?</h3>
<input name="proveri1" type="checkbox" value="Da">
Da<br />
<input name="proveri2" type="checkbox" value="Ne">
Ne<br />
<br /><br />
<input type="submit" value="Posaljite">
</form>
</body>
</html>
Sacuvajte ovaj fajl kao php-polje-za-potvrdu.php, u istom folderu kao i php-polje-za-potvrdu.html.
Rezultat:
Primer 2: pitacemo korisnika koje sve motore ima. Atributu name dacemo ime proveri_motor[] i moci cemo da pristupimo svim poljima za potvrdu uz pomoc niza ($_POST['proveri_motor'][]). Koristicemo foreach petlju da prikazemo pojedinacne vrednosti izabranih polja za potvrdu. Upotrebicemo funkciju count da izbrojimo broj izabranih polja za potvrdu.
HTML kod
<!DOCTYPE html>
<html>
<head>
<title>HTML forme</title>
</head>
<body>
<h2>Upotreba polja za potvrdu</h2>
<form action="php-polje-za-potvrdu-2.php" method="post">
<h3>Izaberite motore koje imate:</h3>
<input name="proveri_motor[]" type="checkbox" value="Suzuki">Suzuki<br />
<input name="proveri_motor[]" type="checkbox" value="KTM">KTM<br />
<input name="proveri_motor[]" type="checkbox" value="Honda">Honda<br />
<input name="proveri_motor[]" type="checkbox" value="Ducati">Ducati<br />
<input name="proveri_motor[]" type="checkbox" value="Yamaha">Yamaha<br /><br />
<input name="posaljite" type="submit" Value="Posaljite"/>
</form>
</body>
</html>
Sacuvajte ovaj fajl kao php-polje-za-potvrdu-2.html, u folderu htdocs, foldera xampp. U mom primeru, putanja je C:/xampp2/htdocs/PHPtuts/2-polje-za-potvrdu/php-polje-za-potvrdu-2.html.
Rezultat:
PHP kod
<?php
if(isset($_POST['posaljite']))
{
if(!empty($_POST['proveri_motor']))
{
$izabrani_broj = count($_POST['proveri_motor']);
echo "Izabrali ste sledeci(a) ".$izabrani_broj." motor(a): <br/>";
foreach($_POST['proveri_motor'] as $izabrano)
{
echo "<p>".$izabrano ."</p>";
}
}
else{
echo "Izaberite makar jednu opciju.";
}
}
?>
Sacuvajte ovaj fajl kao php-polje-za-potvrdu-2.php, u istom folderu kao i php-polje-za-potvrdu-2.html.
Rezultat:
Ako ne izbarete nijednu opciju
Rezultat:
Example: we will ask the user whether he has the motorcycle.
HTML code
<!DOCTYPE html>
<html>
<head>
<title>HTML forms</title>
</head>
<body>
<h1>Using checkboxes</h1>
<form method="post" action="php-checkbox.php">
<h3>Do you have a motorcycle?</h3>
<input name="check1" type="checkbox" value="Yes">
Yes<br />
<input name="check2" type="checkbox" value="No">
No<br />
<br /><br />
<input type="submit" value="Send">
</form>
</body>
</html>
Save this file as php-checkbox.html, in the htdocs folder, of the folder xampp. In my example, the path is C:/xampp2/htdocs/PHPtuts/checkbox/php-checkbox.html.
Result:
Using statement $_POST["check1"] and $_POST["check2"] you can determine which checkbox user selected.
PHP code
<!DOCTYPE html>
<html>
<head>
<title>HTML forms</title>
</head>
<body>
<h1>Retrieving data from checkboxes</h1>
You chose
<?php
if (isset($_POST["check1"]))
echo $_POST["check1"], "<br />";
if (isset($_POST["check2"]))
echo $_POST["check2"], "<br />";
?>
</body>
</html>
Result:
HTML code
<!DOCTYPE html>
<html>
<head>
<title>HTML forme</title>
</head>
<body>
<h2>Using checkboxes</h2>
<form action="php-html-checkbox.php" method="post">
<h3>Choose motorcycles that you have:</h3>
<input name="check_motorcycle[]" type="checkbox" value="Suzuki">Suzuki<br />
<input name="check_motorcycle[]" type="checkbox" value="KTM">KTM<br />
<input name="check_motorcycle[]" type="checkbox" value="Honda">Honda<br />
<input name="check_motorcycle[]" type="checkbox" value="Ducati">Ducati<br />
<input name="check_motorcycle[]" type="checkbox" value="Yamaha">Yamaha<br /><br />
<input name="send" type="submit" Value="Send"/>
</form>
</body>
</html>
Save this file as php-html-checkbox.html, the htdocs folder, the folder xampp. In my example, the path is C:/xampp2/htdocs/PHPtuts/2-checkbox/php-html-checkbox.html.
Result:
<?php
if(isset($_POST['send']))
{
if(!empty($_POST['check_motorcycle']))
{
$selected_number = count($_POST['check_motorcycle']);
echo "You have selected the following ".$selected_number." motorcycle(s): <br/>";
foreach($_POST['check_motorcycle'] as $selected)
{
echo "<p>".$selected ."</p>";
}
}
else{
echo "Select at least one option.";
}
}
?>
Save this file as php-html-checkbox.php, in the same folder as the php-html-checkbox.html.
Result:
If you don't select any option
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.