Estimados:
Necesito de su ayuda. Resulta que tengo un checkbox en un codigo html, tengo que enviar este valor a un case de un fuente en php y lo que pasa es que no estoy enviando el valor. Si me pudieran ayudar.
Codigo Html:
<td><input type="checkbox" value="1" name="servicio_estado" id="servicio_estado"/><a onclick ="index.php?op=udt&act=cambiar_estados_udt&id={$se rvicio[numero].servicio_id}"></td>
He leído en foros y dicen que tengo que realizar solo un if por el valor que tengo en el checkbox, pero no tengo ningun valor y por defecto ingresa en el else:
Codigo Php:
case "cambiar_estados_udt":
//echo "estoy dentro del caso cambiar_estados_udt";
$safesql = new SafeSQL_MySQL;
$query = "select * from servicio where servicio_id='%s'";
$safe_q = &$safesql->query($query, array($_GET['id']));
$result = mysql_query($safe_q, $link) or die("UPS!.".mysql_error());
$line = mysql_fetch_array($result, MYSQL_ASSOC);
$aux_id = $line['servicio_id'];
echo "Variable checbox: " .$_POST['checkbox'];
if ($_POST['checkbox']=='1')
echo "CheckBox desactivado";
else
echo "CheckBox activado";
$query= "update servicio set servicio_estado = '2' where servicio_id = '$aux_id'";
$smarty->assign("plantilla","panel.tpl");
$safe_q = $safesql->query($query, $_SESSION['sql_grabar_values']);
$result = mysql_query($safe_q, $link) or die("UPS!." . mysql_error());
$id=mysql_insert_id();
$smarty->assign("plantilla","panel.tpl");
grabar_log("Modificación resolución","");
$smarty->assign("plantilla","panel.tpl");
header("Location: index.php?op=panel");
exit();
break;
En la variable post me da la impresión que o estoy pasando el valor de value, si me pudieran ayudar por favor.