Grax!
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
| |||
un contador de form... Bueno he tratado de hacer yo solo, un codigo que me permita contar las veces que se ha tocado el boton de una form (boton submit) y la verdad que no se... me gustaria que me dijeran como hago uno grax!... si es en mysql igual me sirve, si no tambien me sirve Grax! ![]() Última edición por red2kblack; 10/12/2003 a las 01:35 |
| |||
al tener un formulario este te direcciona a una pagina que lo procesara, en esta página debe haber una copnsulta SQL para actualizar un registro... Código PHP: Código PHP: |
| |||
una tabla con cualquier nombre y un registro que se llame contador Código PHP: Última edición por Lamp; 10/12/2003 a las 11:27 |
| |||
Me sale un error, no se que hice mal... En archivo contar.php puse esto: <form action=contar.php method=post> <input type=submit value=ingresar> </form> <? $host = "localhost"; $user = "xxxxxx"; $pass = "xxxxxx"; $dbname = "xxxxxx"; $link = mysql_connect($host, $user, $pass); mysql_select_db($dbname); $sql="UPDATE counter SET contador=contador+1"; mysql_query($sql,$link); $sql2="SELECT * FROM tabla"; $get=mysql_query($sql2,$link); $data=mysql_fetch_array($get); echo "Formulario accesado ".$data["contador"]." veces"; ?> y cree la tabla: create table counter(contador int); de esa manera... El error es: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/arekutc/public_html/contar.php on line 16 Formulario accesado veces Grax! |
| |||
aqui está el script modoficado y a mi me funciona, tienes un error pequeñisimo pero importante $sql2="SELECT * FROM tabla"; DROP TABLE IF EXISTS `counter`; CREATE TABLE `counter` ( `contador` int(11) NOT NULL default '0' ) TYPE=MyISAM; INSERT INTO `counter` (`contador`) VALUES (0); form.php Código PHP: Código PHP: |