Ver Mensaje Individual
  #16 (permalink)  
Antiguo 10/03/2005, 07:59
Avatar de Niconirva
Niconirva
 
Fecha de Ingreso: marzo-2005
Mensajes: 119
Antigüedad: 19 años, 1 mes
Puntos: 0
Bueno, aca esta, esto te debería andar!!

Bueno me puse a revisar todo 100% y lo corregi, así ya te lo dejaba andando.
En realidad tenias muchoooos errores en php (no lo vi antes porque no eran sintaxticos sino funcionales) y alguno que otro en ActionScript, así que los corregí.

Primero la bd, ejecuta esta consulta:

CREATE TABLE `visitas` (
`visita` double NOT NULL default '0'
) TYPE=MyISAM;
INSERT INTO `visitas` VALUES ('1');

Luego el php correjido (obviamente debes editar con tus datos las variables:$bd_servidor, $bd_usuario, $bd_contrasenya, $bd_bdname):

Código PHP:
<?php

$bd_servidor 
"localhost";

$bd_usuario "tu_nombre_de_usuario";

$bd_contrasenya "tu_password";

$bd_bdname "tu_tabla";

$link mysql_connect$bd_servidor$bd_usuario$bd_contrasenya);

mysql_select_db($bd_bdname,$link);

$sql "SELECT * FROM `visitas`";

$resultado=mysql_query($sql,$link) or die(mysql_error());

while(
$row mysql_fetch_array($resultado)) {

$numero=$row['visita'];}

echo 
"&visita=$numero&";

$nuevavisita=$numero+1;

$actualiza"UPDATE visitas SET visita='$nuevavisita'";

mysql_query($actualiza,$link);

?>
Guarda el archivo php con nombre "visitas.php"

Y finalmente el ActionScript:

onClipEvent(load) {
consulta = new LoadVars();
consulta.load("visitas.php");
consulta.onLoad = function() {
visitas = consulta.visita;}}

Para tu flash:
Al cuadro de texto dinamico que tenias con nombre de instancia "visitas", debes quitarle ese nombre de instancia, y poner visitas en la denominación de var (variable) de ese cuadro. Además para "ejecutar" el php se lo debe cargar.. por lo tanto las acciones deben estar especificadas entre alguna acción de carga (load), yo eleji onClipEvent, pero esta es una acción de MovieClip (o clip de pelicula), asi que para que te funcione, a tu cuadro de texto dinamico debes convertilo en un clip de pelicula (nombralo como tu quieras), y poner ese codigo ActionScript en las Acciones de ese Clip de pelicula! (esta!!, sino no te va andar!).
Bueno espero que finalmente esta sea la solución, cualquier duda ya sabes ...
__________________
"Quien no peca contra la ciencia no descubre nada"
Albert Einstein

Última edición por Niconirva; 10/03/2005 a las 08:04