Enviar datos de formularios con método POST en PHP

  • Autor Autor cooply
  • Fecha de inicio Fecha de inicio
C

cooply

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas,

tenia un formulario que funcionaba correctamente, ahora lo he tenido que modificar y no funciona.

Antes tenia esto:

HTML:
<form method="post">
        <select class="styled" name="type" id="type">
			<option value="facebook"></option>
	</select>
<input type="submit" value="Enviar" />

He tenido que cambiar <option> por un enlace,

Ahora tengo:
HTML:
<a class="type" data-value="facebook">Facebook</a>


¿Cómo puedo recoger data-value="facebook" mediante php?
Ya que antes tenia esto:
PHP:
if(isset($_POST['type'])){
	$type = $db->EscapeString($_POST['type']);
 
Eso no se puede hacer.

Tendrás que poner un input hidden y name type en la página y que cuando pinchen en un link class type ponga el data-value en el value de ese input hidden con jQuery lo puedes hacer y listo :encouragement:
 
Buena idea [MENTION=2243]jonay[/MENTION] !!

Algun consejo de que utilizar en jquery o que buscar en google? apenas conozco dos cosillas..

Un saludo.
 
Buena idea [MENTION=2243]jonay[/MENTION] !!

Algun consejo de que utilizar en jquery o que buscar en google? apenas conozco dos cosillas..

Un saludo.

Insertar CODE, HTML o PHP:
jQuery(document).ready(function($){
		
	$(document.body).on('click', '.type' ,function(e){
		e.preventDefault();
		var value = $(this).data( "value" );
        
        $('input[name="type"]').val(value);
	});
    
});

Recuerda que debes tener cargada la libreria jQuery para que funcione.
 
Atrás
Arriba