He desarrollado con php y ajax un panel de control para una Web de encontrar pareja que facilita la aprobación de los clientes, usuarios que se registran donde fácilmente podemos ver, editar, borras, aprobar y añadir un seudónimo con un solo click. Un maquina con una gran usabilidad. Para hacer funcionar el javascript pinto las variables con php y le mando datos tanto en variables php como en javascript. Como me gusta mezclar lenguajes de programación. El caso es que los formularios crean capas con diferente nombre para mostrar hay los datos que devuelve mi ajax. Os pongo una parte del código a ver si me deja este WordPress meter etiquetas php:
function enviaFormulario(a) {"; echo "var"; echo" "; echo "as=a;"; echo" "; ?> <? $nombrephp=$nombre_formulario; echo " var nombre_f='formulario'; nombre_fin = nombre_f + as; " ?> <? //echo "alert"; echo " "; echo "("; echo "nombre_fin"; echo ")"; echo ";"; ?> <? echo "var frmDatos = document.getElementById(nombre_fin)"; ?> <? echo" var iIndice; var strContenido = \"\"; var strSeparador = \"\"; for(iIndice = 0; iIndice < 2; iIndice++) { strContenido = // concatenando los datos strContenido + strSeparador + frmDatos.elements[iIndice].id + '=' + encodeURIComponent( frmDatos.elements[iIndice].value); strSeparador = '&'; //alert (strContenido); " ?> <? echo " var nombre_r='resultado'; nombre_finr = nombre_r + as;" ?> <? echo" var elemento = document.getElementById(nombre_finr); }" ; ?>
El gran truco esta en
function enviaFormulario(a) que recojo la variable 'a' que es dinámica en javascript para con php convertirla de nuevo javascript con lo cual le doy un nombre dinámico a las capa o div.. Todo el código en total solo ocupa 50 líneas así queréis alguna explicación ya sabes donde encontrarme.
Filed under: Aplicaciones Web, Código Javascript, Código PHP, PHP, Wordpress | Tagged: codigo, javascript, php | 1 Comment »