Jump to content

Multiple Checkboxes issue


xiizth

Recommended Posts

I have a form for checking if equipment is in good working order for my local fire department. I cannot get the checkboxes to proccess correctly. What i am trying to do is...

 

This is just the mid section of the form... The $line_of_text var is loaded form a csv file.

<td align="center" valign="middle" bgcolor="' . $clr . '"><input type="hidden" name="' . $line_of_text[2] . '_check" id="' . $line_of_text[2] . '" value="' . $line_of_text[2] . '"/>' . $line_of_text[1] . '</td><td align="center" valign="middle" bgcolor="' . $clr . '"><input id="' . $line_of_text[2] . '_element_2_1" name="' . $line_of_text[2] . '_element_2_1" class="radio" type="checkbox" value="1" /><label class="choice" for="element_2_1">PASS ALARM</label></td><td align="center" valign="middle" bgcolor="' . $clr . '"><input id="' . $line_of_text[2] . '_element_2_2" name="' . $line_of_text[2] . '_element_2_2" class="radio" type="checkbox" value="1" /><label class="choice" for="element_2_2">CONNECTION</label></td><td align="center" valign="middle" bgcolor="' . $clr . '"><input id="' . $line_of_text[2] . '_element_2_3" name="' . $line_of_text[2] . '_element_2_3" class="radio" type="checkbox" value="1" /><label class="choice" for="element_2_3">MASK/TUBE</label></td><td align="center" valign="middle" bgcolor="' . $clr . '"><input id="' . $line_of_text[2] . '_element_2_4" name="' . $line_of_text[2] . '_element_2_4" class="radio" type="checkbox" value="1" /><label class="choice" for="element_2_4">SANITIZED</label></td><td align="center" valign="middle" bgcolor="' . $clr . '"><input id="' . $line_of_text[2] . '_element_2_5" name="' . $line_of_text[2] . '_element_2_5" class="radio" type="checkbox" value="1" /><label class="choice" for="element_2_5">PSI CHECK</label></td><td align="center" valign="middle" bgcolor="' . $clr . '"><input id="' . $line_of_text[2] . '_element_2_6" name="' . $line_of_text[2] . '_element_2_6" class="radio" type="checkbox" value="1" /><label class="choice" for="element_2_6">LUBRICATION</label></td><td align="center" valign="middle" bgcolor="' . $clr . '"><input id="' . $line_of_text[2] . '_element_2_7" name="' . $line_of_text[2] . '_element_2_7" class="radio" type="checkbox" value="1" /><label class="choice" for="element_2_7">BATTERIES</label></td><td align="center" valign="middle" bgcolor="' . $clr . '"><label class="description" for="element_1"></label><input name="' . $line_of_text[2] . '_element_1_comment" type="text" class="element textarea medium" id="' . $line_of_text[2] . '_element_1_comment" value="" /></td></tr>';

This is a bit of the submit code

//AIR-PACK CHECK	if(substr($k, -6, 6) == "_check")	{    	$base = substr($k, 0, strlen($k) - strlen('_check')); // remove '_check' from the end of $k    	//echo	'base is ' . $base . '<br>';    	$title = $v;    	$item_1 = $_REQUEST[$base . '_element_2_1'];	$item_2 = $_REQUEST[$base . '_element_2_2'];	$item_3 = $_REQUEST[$base . '_element_2_3'];	$item_4 = $_REQUEST[$base . '_element_2_4'];	$item_5 = $_REQUEST[$base . '_element_2_5'];	$item_6 = $_REQUEST[$base . '_element_2_6'];	$item_7 = $_REQUEST[$base . '_element_2_7'];	$item_comment = $_REQUEST[$base . 'element_1_comment'];			$message=$message . '<b><font color="black" size==4>' . $title . '</font></b><br>';		if($item_1=="1")	{	$message=$message . '<b><font color="blue">' . "THE PASS ALARM HAS BEEN CHECKED AND IS READY TO GO" . '</font></b><br>';	}	else	$message=$message . '<b><font color="red">' . "THERE IS A PROBLEM WITH THE PASS ALARM" . '</font></b><br>';		if($item_2=="1")	{	$message=$message . '<b><font color="blue">' . "THE CONNECTIONS HAVE BEEN CHECKED AND ARE READY TO GO" . '</font></b><br>';	}	else	$message=$message . '<b><font color="red">' . "THERE IS A PROBLEM WITH THE CONNECTIONS" . '</font></b><br>';	}		if($item_3=="1")	{	$message=$message . '<b><font color="blue">' . "THE MASK AND TUBING HAS BEEN CHECKED AND IS READY TO GO" . '</font></b><br>'; 	}	else	$message=$message . '<b><font color="red">' . "THERE IS A PROBLEM WITH THE MASK AND OR TUBING" . '</font></b><br>';		if($item_4=="1")	{	$message=$message . '<b><font color="blue">' . "THE EQUIPMENT HAS BEEN SANITIZED AND IS READY TO GO" . '</font></b><br>';	}	else	$message=$message . '<b><font color="red">' . "THERE IS A PROBLEM WITH THE EQUIPMENTS SANITIZATION" . '</font></b><br>';		if($item_5=="1")	{	$message=$message . '<b><font color="blue">' . "THE PSI HAS BEEN CHECKED AND IS READY TO GO" . '</font></b><br>';	}	else	$message=$message . '<b><font color="red">' . "THERE IS A PROBLEM WITH THE PSI LEVEL" . '</font></b><br>';		if($item_6=="1")	{	$message=$message . '<b><font color="blue">' . "THE PACK HAS BEEN LUBRICATED AND IS READY TO GO" . '</font></b><br>';	}	else	$message=$message . '<b><font color="red">' . "THERE IS A PROBLEM WITH THE PACKS LUBRICATION" . '</font></b><br>';	if($item_7=="1")	{	$message=$message . '<b><font color="blue">' . "THE BATTERIES HAVE BEEN CHECKED AND ARE READY TO GO" . '</font></b><br>';	}	else	$message=$message . '<b><font color="red">' . "THERE IS A PROBLEM WITH THE PACKS BATTERIES" . '</font></b><br>';	$message=$message . '<font color="green">' . "COMMENT: " . $item_comment . '</font><br><br>';	

depending on the condition of the check box it should add to the $message var. Not sure why it is acting wacky

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...