Retroceder   Foros del Web > Diseño de Sitios web > Web general

Respuesta
 
Herramientas Desplegado
Antiguo 20-jun-2008, 12:33   #1 (permalink)
pochicho ha deshabilitado el karma
 
Fecha de Ingreso: junio-2008
Mensajes: 4
Parpadear 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

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">&nbsp;</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">&nbsp;</hr>
</td>
</tr>

<tr>
<td colspan="3" align="left">
<a href="menu.php">Regresar al menu Principal</a>
</td>
</tr>

</table>
</form>

</body>
</html>
pochicho está desconectado   Responder Citando
Antiguo 21-jun-2008, 09:26   #2 (permalink)
Raulmmmm tiene algunos puntos positivos de karma
 
Avatar de Raulmmmm
 
Fecha de Ingreso: marzo-2007
Ubicación: En otro lugar que tú
Mensajes: 1.414
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:
<?php
$archivo 
'cuantos.dat';
$fp fopen($archivo,'r');
$texto fread($fpfilesize($archivo));
$texto++;
echo 
$texto;
fclose($fp);
$fp fopen($archivo,'w');
fwrite($fp,$texto);
?>
Raulmmmm está desconectado   Responder Citando
Antiguo 21-jun-2008, 19:25   #3 (permalink)
otto1303 ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2006
Mensajes: 155
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.

Última edición por otto1303; 21-jun-2008 a las 19:31.
otto1303 está desconectado   Responder Citando
Antiguo 21-jun-2008, 22:30   #4 (permalink)
pochicho ha deshabilitado el karma
 
Fecha de Ingreso: junio-2008
Mensajes: 4
Alegría 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
pochicho está desconectado   Responder Citando
Antiguo 22-jun-2008, 23:57   #5 (permalink)
pochicho ha deshabilitado el karma
 
Fecha de Ingreso: junio-2008
Mensajes: 4
Triste 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!!!
pochicho está desconectado   Responder Citando
Antiguo 23-jun-2008, 02:21   #6 (permalink)
Raulmmmm tiene algunos puntos positivos de karma
 
Avatar de Raulmmmm
 
Fecha de Ingreso: marzo-2007
Ubicación: En otro lugar que tú
Mensajes: 1.414
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:
<?php
$archivo 
'cuantos.txt';
$fp fopen($archivo,'r');
$texto fread($fpfilesize($archivo));
$texto++;
echo 
$texto;
fclose($fp);
$fp fopen($archivo,'w');
fwrite($fp,$texto);
?>
Raulmmmm está desconectado   Responder Citando
Antiguo 23-jun-2008, 03:43   #7 (permalink)
pochicho ha deshabilitado el karma
 
Fecha de Ingreso: junio-2008
Mensajes: 4
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">&nbsp;</hr>
</td>
</tr>

<tr>
<td colspan="3" align="left">
<a href="menu.php">Regresar al menu Principal</a>
</td>
</tr>

</table>
</form>

</body>
</html>
pochicho está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 1 votos, 3,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 18:50.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96