Estoy tratando de obtener una variable de JavaScript en php sin actualizar la página o enviar el formulario. Creo que mi problema es que php está del lado del servidor. Tengo un botón que está configurado en un eco php...
<input type='button' value='Edit' name='editbtn' onmouseup='reply_click(this.id)' onclick='edit()' id = '" . $row['id'] . "'
Este botón funciona correctamente. No proporcioné todo el código que lo rodea, solo la parte en cuestión. Puedo inspeccionar el elemento del botón en el navegador y la "identificación" muestra el número de identificación correcto.
A continuación, estoy usando JavaScript de prueba en un esfuerzo por obtener la identificación de php sin tener que actualizar la página o enviar el formulario.
echo "<script type='text/javascript'> function reply_click(clicked_id){ var selid = clicked_id; alert(selid); document.writeln(selid); } </script>";Este código funciona. Obtengo la identificación correcta para mostrar en una alerta o document.writeln. El problema surge cuando trato de configurar esto en una variable php como esta...
$testid = "<script type='text/javascript'>document.writeln(selid);</script>"; echo $testid;$testid no devuelve nada.
¿Hay alguna manera de hacer esto o hay una solución usando solo php? Necesito hacer esto sin enviar el formulario o actualizar la página. ¿Es eso posible? El objetivo final es crear otra declaración de MySQL usando ese valor de identificación. Por ejemplo: SELECT * FROM table WHERE id = $testid de JavaScript.
¡Gracias!