Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/05/2009, 21:02
mysetup
 
Fecha de Ingreso: agosto-2007
Mensajes: 14
Antigüedad: 16 años, 8 meses
Puntos: 0
Ayuda para recoger datos de checkboxes

buenasnoches necesitaria saber como recoger en la pagina de proceso los checkboxes selecionados y guardar sus valores
aqui el codigo del formulario que se arma tomando los datos de una tabla



<form id="form1" name="form1" method="post" action="2.php">
<table width="760" border="0" align="center" cellpadding="0" cellspacing="2" bgcolor="#FFFFFF" class="estilo_formularios_admin">
<tr>
<td colspan="6" align="left" valign="top" class="estilo_titulosCopia"><div align="left">Instrumental</div></td>
</tr>


<?php


include_once("librerias/conexion.php");

$_cnx_bd = fun_conectarbd();
// cantidad de registor de la tabla
$total = mysql_query("SELECT count(*) FROM _instrumental WHERE ins_estado = 0", $_cnx_bd);
$_total_reg = mysql_result($total,0,0);

$_sql_1 = "SELECT * FROM _instrumental WHERE ins_estado = 0 ORDER BY ins_id ASC" ;
$_resultado = mysql_query($_sql_1) or die(mysql_error().'linea 338');

$_contador = 0;
$_cont_checkbox = 0;
while (list($_id, $_nombre, $_estado) = mysql_fetch_array($_resultado)){
//$_pasadas= 0;
//echo $_contador ."<br>";
$_contador++;
$_vec_id[$_contador] = $_id;
$_vec_nombre[$_contador] = $_nombre;
$_cantidad++;
$_pasadas++;

if ($_contador == 3){
// imprime linea
echo '<tr>
<td align="left" valign="middle" nowrap="nowrap"><font size="+1" class="texto_instrumental">
<label></label>
<label>
<input name="form_instrumental_'.$_cont_checkbox++.'" type="checkbox" id="form_instrumental_'.$_cont_checkbox++.'" value="'.$_vec_valor[1].'" />
</label>
'.$_vec_nombre[1].'&nbsp;&nbsp;
<label></label>
<label></label>&nbsp;
<label></label>&nbsp;&nbsp;&nbsp;</font></td>
<td align="left" valign="middle" nowrap="nowrap"><font size="+1" class="texto_instrumental">
<label>
<input name="form_instrumental_'.$_cont_checkbox++.'" type="checkbox" id="form_instrumental_'.$_cont_checkbox++.'" value="'.$_vec_valor[2].'" />
</label>
'.$_vec_nombre[2].'&nbsp;</font></td>
<td align="left" valign="middle" nowrap="nowrap"><font size="+1" class="texto_instrumental">
<label>
<input name="form_instrumental_'.$_cont_checkbox++.'" type="checkbox" id="form_instrumental_'.$_cont_checkbox++.'" value="'.$_vec_valor[3].'" />
</label>
'.$_vec_nombre[3].'</font></td>
</tr>';

$_contador = 0;
$_vec_id[1] = '';
$_vec_id[2] = '';
$_vec_id[3] = '';
$_vec_nombre[1] = '';
$_vec_nombre[2] = '';
$_vec_nombre[3] = '';
}
}
// desde aca me fijo si queda algo
if($_vec_id[1] > 0){
echo '<td align="left" valign="middle" nowrap="nowrap"><font size="+1" class="texto_instrumental">
<label></label>
<label>
<input name="form_instrumental_'.$_cont_checkbox++.'" type="checkbox" id="form_instrumental_'.$_cont_checkbox++.'" value="'.$_vec_valor[1].'" />
</label>
'.$_vec_nombre[1].'&nbsp;&nbsp;
<label></label>
<label></label>&nbsp;
<label></label>&nbsp;&nbsp;&nbsp;</font></td>';
$_vec_id[1] = 0;
}
if($_vec_id[2] > 0){
echo '<td align="left" valign="middle" nowrap="nowrap"><font size="+1" class="texto_instrumental">
<label></label>
<label>
<input name="form_instrumental_'.$_cont_checkbox++.'" type="checkbox" id="form_instrumental_'.$_cont_checkbox++.'" value="'.$_vec_valor[2].'" />
</label>
'.$_vec_nombre[2].'&nbsp;&nbsp;
<label></label>
<label></label>&nbsp;
<label></label>&nbsp;&nbsp;&nbsp;</font></td>';
$_vec_id[2] = 0;
}

mysql_close($_cnx_bd);
?>
</table> </td>
</tr>
<tr>
<td>
<div align="center">
<input type="submit" name="envio" id="envio" value="Guardar Datos" />
</div></td>
</tr>
</table>
<p>
<label></label>
</p>
</form>