recover checkbox values
Posted: Thu Jul 24, 2003 8:17 am
Hi!
I want recover the values of multiple checkbox, and pass the values to another page, I tryed the solution of php scott but it doesn't work.
the checkbox are generated dynamically with an sql request
Can you please help me !!!!
here is my code
<script language="JavaScript">
function CheckAllBox(e)
{
if (e.checked) {
CheckAll();
}
else {
ClearAll();
}
}
function Check(e)
{
e.checked = true;
}
function Clear(e)
{
e.checked = false;
}
function CheckAll()
{
var valuecheck="";
//alert(e1.name);
var ml = document.menuindex;
var size = ml.elements.length;
//var cont=document.getElementById('checkbox_name');
for (var i = 0; i < size; i++) {
var e1=document.getElementById('checkbox_name');
if (e1.name == "checkbox_name[]") {
Check(e1);
valuecheck+=e1.value+"#";
}
}
document.menuindex.check_name1.value=valuecheck;
ml.checkAll.checked = true;
}
</script>
/********the checkbox which check all the checkbox***********/
<input type="checkbox" name="chekAll" value=""
onClick="CheckAllBox(this)">
<?php
mysql_select_db($database_connection, $connection);
$view = mysql_query($query_limit_view, $connection) or die(mysql_error());
$row_result= mysql_fetch_row($view);
$totalRows_view = mysql_num_rows($view);
$fieldcounts = mysql_num_fields($view);
do{
unset($checkbox_name);
/*********create the checkbox**********/
echo "<input type=\"checkbox\" name=\"checkbox_name[]\"
id=\"checkbox_name\" value=\"".$row_result[0]."\">\n";
}while ($row_result = mysql_fetch_row($view));
I want recover the values of multiple checkbox, and pass the values to another page, I tryed the solution of php scott but it doesn't work.
the checkbox are generated dynamically with an sql request
Can you please help me !!!!
here is my code
<script language="JavaScript">
function CheckAllBox(e)
{
if (e.checked) {
CheckAll();
}
else {
ClearAll();
}
}
function Check(e)
{
e.checked = true;
}
function Clear(e)
{
e.checked = false;
}
function CheckAll()
{
var valuecheck="";
//alert(e1.name);
var ml = document.menuindex;
var size = ml.elements.length;
//var cont=document.getElementById('checkbox_name');
for (var i = 0; i < size; i++) {
var e1=document.getElementById('checkbox_name');
if (e1.name == "checkbox_name[]") {
Check(e1);
valuecheck+=e1.value+"#";
}
}
document.menuindex.check_name1.value=valuecheck;
ml.checkAll.checked = true;
}
</script>
/********the checkbox which check all the checkbox***********/
<input type="checkbox" name="chekAll" value=""
onClick="CheckAllBox(this)">
<?php
mysql_select_db($database_connection, $connection);
$view = mysql_query($query_limit_view, $connection) or die(mysql_error());
$row_result= mysql_fetch_row($view);
$totalRows_view = mysql_num_rows($view);
$fieldcounts = mysql_num_fields($view);
do{
unset($checkbox_name);
/*********create the checkbox**********/
echo "<input type=\"checkbox\" name=\"checkbox_name[]\"
id=\"checkbox_name\" value=\"".$row_result[0]."\">\n";
}while ($row_result = mysql_fetch_row($view));