Scripts

Checkboxen afhandelen

Met deze functie kan je eenvoudig een reeks checkboxen afhandelen. Ik heb deze functie geschreven omdat ik er nooit uit kwam hoe ik mijn checkboxje in een query kon verwerken maar dat is bij deze dus opgelost. je heb bijv een reeks checkboxen met de naam 'checkbox[]' en met elk een andere value (bijv een ID) nu kan je heel makkelijk een query maken op 2 manieren: 1 2 Voorbeeld = tijdelijk online...

checkboxen-afhandelen
<?
function checkboxjes($id, $field, $first = '', $end = '')
{
	$count = count($id); 
	for ($i = 0; $i < $count; $i++) 
	{
		$hack = strstr($id[$i], ";");
		if($hack) 
		{ 
			exit("ERROR: INVALID INPUT<br>". $hack ." IS NOT ALLOWED"); 
		}
		else
		{
			if(!$sBack)
			{
				$sBack = " WHERE `". $field ."` = '". $id[$i] ."' ";
			}
			else
			{
				$sBack .= "OR `". $field ."` = '". $id[$i] ."' ";
			}
		}
	}
	$eind = $first.$sBack.$end;
	return $eind;
}
?>

Reacties

0
Nog geen reacties.