Hola priamo,
Las variables toman el nombre del "name" del HTML, en tu caso el nombre es el mismo para los dos campos, lo que sí está bien es el "id" que lo has cambiado, pero en este caso no te sirve para lo que pretendes, debes asignar las variables mediante el name (y poner un name distinto en cada chekbox)
Código HTML:
Ver original <label><input name="usercopy2" id="usercopy2" type="checkbox" value="SI" checked="checked" />Deseo recibir newletters
</label> <label><input name="usercopy3" id="usercopy3" type="checkbox" value="SI" checked="checked" />Acepto la politica de reservas
</label>
Código PHP:
Ver originalif ( isset($_POST["usercopy2"]) && empty($_POST["usercopy2"]) ) { $usercopy2 = $_POST["usercopy2"];
}
if ( isset($_POST["usercopy3"]) && empty($_POST["usercopy3"]) ) { $usercopy3 = $_POST["usercopy3"];
}
Espero que te sirva, analízalo detenidamente y adáptalo a tu código...