J
jmoreno19
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buen día.
Tengo un formulario hecho en contact form 7 y por otro lado tengo una funcion php que captura un dato de un <select>, no eh podido capturar ese dato de un select dentro del formulario, mi formulario esta así:
luego en la página donde quiero implementar esto tengo el codigo para insertar el formulario y la funcion php insertada pero no funciona.
necesito ayuda para saber que estoy haciendo mal. gracias
Tengo un formulario hecho en contact form 7 y por otro lado tengo una funcion php que captura un dato de un <select>, no eh podido capturar ese dato de un select dentro del formulario, mi formulario esta así:
Insertar CODE, HTML o PHP:
<form action="<?=$_SERVER['PHP_SELF']?>" method="post" name="formulariodef" id="form_custom">
<div class="form-group" id="boletas" >
<label> Selecciona tu boleta*</label>
<select name="miselect" class="form-control">
<option></option>
<option value="350.000" id="2511">Boleta completa público general-$350.000</option>
<option value="250.000" id="2442">Boleta completa socios-$250.000 Conoption>
<option value="300.000" id="2532">Boleta miembros de Compensar-$170.000</option>
<option value="250.000" id="2533">Boleta estudiantes universitarios-$250.000</option>
<option value="120.000" id="2534">Boleta estudiantes universidades socias de Connect-$120.000</option>
</select>
<input class="form-group" name="submit" type="submit" value="Enviar" >
</form>
luego en la página donde quiero implementar esto tengo el codigo para insertar el formulario y la funcion php insertada pero no funciona.
Insertar CODE, HTML o PHP:
<form action="" method="POST">
[contact-form-7 id="467" title="formulariodef"]
</form>
[insert_php]
if(isset($_POST['submit'])) {
onFunc();
}
add_action('init', 'onFunc');
function onFunc(){
global $woocommerce;
$product_id = $_POST['miselect'];
$woocommerce->cart->add_to_cart( $product_id );
echo "<script>document.location = '/carrito/';</script>";
}
[/insert_php]
necesito ayuda para saber que estoy haciendo mal. gracias