Por favor, puede ayudarme alguien?
Este es el js, donde tengo un input radio y paso la variable num_aviso al php.
html_user += '<td ><input name="demo" type="radio" value="demo"/></td>';
Código Javascript:
Ver original
function filtrar() { $.ajax({ data: $("#frm_filtro").serialize()+ordenar, type: "POST", dataType: "json", url: "ajax.php?action=listar", success: function(data){ var html_user ='' ; if(data.length > 0){ $.each(data, function(i,item){ html_user += '<tr ondblclick="pulsar(this, ' + String.fromCharCode(39) + item.num_usuario + String.fromCharCode(39) + ');" >'; html_user += '<td ><input name="demo" type="radio" value="demo"/></td>'; html_user += '<td >'+item.num_usuario+'</td>'; html_user += '<td>'+item.telefono+'</td>'; html_user += '<td>'+item.nombre+' '+item.apellidos+'</td>'; html_user += '<td>'+item.poblacion+'</td>'; html_user += '</tr>'; }); } if(html_user == '') html_user = '<tr><td colspan="4" align="center">No se encontraron registros..</td></tr>'; $("#data tbody").html(html_user); } }); } function createAjax(){ if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); } else { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } } function buscarAparatos() { var num_usuario = 0; var elements = document.getElementsByName('demo'); for(var x=0;elements[x];x++){ if(elements[x].checked){ num_usuario = elements[x].value; break; } } createAjax(); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("pestaña1").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","listado_aparatos.php?ID=" + num_usuario,true); xmlhttp.send(null); }
y recupero la variable num_usuario con:
Código PHP:
$num_usuario=$_GET['id'];
mysql_select_db($database_conexion, $conexion);
$query_Recordset1 = "SELECT * FROM ap_usuarios where num_usuario like '$num_usuario'";
$Recordset1 = mysql_query($query_Recordset1, $conexion) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);