![]() |
como incrementar un contador con cada wisita a mi web Hola no se si alguien me pueda ayudar, estoy intentado hacer una pagina cargada con wamp server; en la pagina hay un simple formulario, con su conexión a su base de datos, lo cual jala perfecto, ademas de que tambien tiene mensajes de alerta con javascript, lo que quiero igualmente con javascript es que me mande un mensaje de alerta de cuanta personas hay inscritas en el taller seleccionado que escojo en el formulario y si este lleno que me mande igualmente un mensaje avisandome. ya puse un contador pero no se incrementa con cada visita, siempre se mantiene en 1 por mas que lo escoja en diferentes ingresos de datos. plz ayuda, soy bien novata en esto de programar y no se que me falta :borracho: a qui ta mi codigo <script language="javascript"> function comprobar(){ var f = document.inserT; var cont1 = 0; var cont2 = 0; if (f.Taller.value == "tallerA"){ cont1++; if(cont1 == 10){ alert("Lo sentimos el taller seleccionado esta lleno, seleccione otro taller"); }else{ alert ("El taller 1 tiene " + cont1 + " lugares ocupados de 10 disponibles"); } } if (f.Taller.value == "tallerB"){ cont2++; if(cont2 == 5){ alert("Lo sentimos el taller seleccionado esta lleno, seleccione otro taller"); }else{ alert ("El taller 2 tiene " + cont2 + " lugares ocupados de 5 disponibles"); } } } function validar(){ var f = document.inserT; var a=""; f(f.Folio.value==""){ a+="\nProporcione numero de folio"; }//fin de if if(a==""){ f.submit(); }else{ alert(a); }//fin de else } </script> <html> <head> <meta http-equiv="refresh" content="120; url=http://localhost/REGISTRO/insertar.php"> </head> <title>Preregistro</title> <body bgcolor="black" link="white" vlink="white"> <br> <h3 align="center"> <font color="#FFFFFF"><b>Dar de alta nuevo registro</b> </font> </h3> <hr width="400" color="#000066"> <form name="inserT" action="insertar_ejecuta.php" method="get" align="center"> <table border="0" align="center"> <tr> <td><font color="white">Folio</font></td> <td align="center" colspan="2"><input name="Folio" type="text" size="30" onKeyUp="inserT.Folio.value=inserT.Folio.value.toU pperCase()"></td> </tr> <tr> <td><font color="white">Universidad</font></td> <td align="center" colspan="2"><input name="Universidad" type="text" size="30" onKeyUp="inserT.Universidad.value=inserT.Universid ad.value.toUpperCase()"></td> </tr> <tr> <td><font color="#FFFFFF">Taller a tomar</font></td> <td align="center" width="100"><select name="Taller"> <option value="tallerA">1</option> <option value="tallerB">2</option> </select> </td> <td><input type="button" name="boton2" value="Verificar" onClick="comprobar()"></td> </tr> <tr> <td colspan="3"> </hr> </td> </tr> <tr> <td align="center" colspan="2"><input name="boton" type="button" value="Enviar Datos" onClick="validar()"></td> <td align="center"><input name="borrar" type="reset" value="Borrar"></td> </tr> <tr> <td colspan="3"><hr color="#000066"> </hr> </td> </tr> <tr> <td colspan="3" align="left"> <a href="menu.php">Regresar al menu Principal</a> </td> </tr> </table> </form> </body> </html> |
Respuesta: como incrementar un contador con cada wisita a mi web Pues es que con Javascript no se puede, aunque sí con PHP. Te dejo un código para que te aumente el contador cada vez que entres a la página: Código PHP: |
Respuesta: como incrementar un contador con cada wisita a mi web En vez de cuantos.dat también podrías usar cuantos.txt, pues algunos servidores no dejan subir algunos archivos con ciertas extensiones. Y por supuesto hay que darle permisos de escritura para poder ser modificado por el script. |
Respuesta: como incrementar un contador con cada wisita a mi web Okas grax por leer mis suplicas, voy a probar y les cuento a ver como me fue |
Respuesta: como incrementar un contador con cada wisita a mi web Raulmmmm agradezco el codigo que me mandaste pero creo que lo cargue mal por que no jalo, sin mebargo el contador que puse con javascript si se incrementa pero con cada click del boton, lo cual no quiero que suceda, se que si se puede con javascript y con ajax, pero no se como exatamente, alguien tiene alguna idea. ayuda!!!!:'( Quiero que solo me muestre si hay espacio o no para seleccionar el taller cuando de click en el boton, de vdd, alguien tiene idea!!! |
Respuesta: como incrementar un contador con cada wisita a mi web Primero vamos a hacer que funcione esto en tu PC, ¿vale?. Luego lo intentaremos adaptar. Se me olvidó una cosa en el otro mensaje: tienes que crear también un archivo llamado cuantos.txt y ponle un 0. Guárdalo y pega este código en un archivo (en la misma carpeta que el cuantos.txt) con extensión .php: Código PHP: |
Respuesta: como incrementar un contador con cada wisita a mi web mmm sip, si lo pongo asi con el archivo de cuantos.txt y el otro de cuantos.php si funciona, pero como seria para verificar con cada taller?? esto es lo que hice <script language="javascript"> function comprobar(){ window.location="cuantos.php" } </script> <html> <head> <meta http-equiv="refresh" content="120; url=http://localhost/REGISTRO/insertar.php"> </head> <title>Preregistro</title> <body bgcolor="black" link="white" vlink="white"> <br> <h3 align="center"> <font color="#FFFFFF"><b>Dar de alta nuevo registro</b> </font> </h3> <hr width="400" color="#000066"> <form name="inserT" action="insertar_ejecuta.php" method="get" align="center"> <table border="0" align="center"> <tr> <td><font color="white">Folio</font></td> <td align="center" colspan="2"><input name="Folio" type="text" size="30" onKeyUp="inserT.Folio.value=inserT.Folio.value.toU pperCase()"></td> </tr> <tr> <td><font color="#FFFFFF">Taller a tomar</font></td> <td align="center" width="100"><select name="Taller"> <option value="tallerA">1</option> <option value="tallerB">2</option> <option value="tallerC">3</option> <option value="tallerD">4</option> </td> <td><input type="button" name="boton2" value="Verificar" onClick="comprobar()"></td> </tr> <tr> <td align="center" colspan="2"><input name="boton" type="button" value="Enviar Datos" id="boton" onClick="validar()"></td> <td align="center"><input name="borrar" type="reset" value="Borrar"></td> </tr> <tr> <td colspan="3"><hr color="#000066"> </hr> </td> </tr> <tr> <td colspan="3" align="left"> <a href="menu.php">Regresar al menu Principal</a> </td> </tr> </table> </form> </body> </html> |
| La zona horaria es GMT -6. Ahora son las 08:42. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.