• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

TS91

Erro

3 mensagens neste tópico

Boas,

como ja disse antes eu tou a contruir um site.

O meu problema agora é que eu quero fazer o login e ele dá ero.

Eu meti o ficheiro "SWF" dentro de um pagina htlm feito no dreamweaver.

Codigo PHP

<?php

$host="localhost";              // Nome do Servidor

$username="root";            // mysql username

$password="";                  // Mysql password (Se a BD tiver alguma password)

$db_name="tn_bd";    // nome da bd

$tbl_name="login";            // nome da tabela

// Guarda os valores inseridos nas textboxs do form.

$myusername=$_POST['user'];

$mypassword=$_POST['pass'];

//Estas variáveis vão ficar com os valores q foram inseridos nas textboxes pelo utilizador

mysql_connect($host, $username, $password) or die("cannot connect");

mysql_select_db($db_name) or die("cannot select DB");

//Vai selecionar os campos da tabela dos USERS apenas se ambas as condições se verificarem, ou

seja

//o nome e a pass do utilizador têm de estar correctos

$sql="SELECT * FROM login WHERE user='$myusername' AND pass='$mypassword'";

$result=mysql_query($sql);

if(mysql_num_rows($result)<=0)

{

//  Se o login estiver incorrecto aparece a mensagem ..

echo "Login ERRADO.";

}

else

{

print "&teste= Login realizado!";

}

?>

Codigo Falsh

on(click){

var envia:LoadVars = new LoadVars(); //Declaracao da variavel 'envia' responsavel por enviar a variavel 'id' para o php.

envia.user = user.text; //A variavel id que vai ser enviada para o php fica com o valores do campo de texto 'id'.

envia.sendAndLoad("http://127.0.0.1/conect.php", envia, "POST"); //Enviamos a variavel 'envia' para o php e fazemos o load da resposta do php.

envia.onLoad = function(ok) {

                 

if (ok) { //Se o php respondeu.

        teste.text = this.teste; //Resposta do php (o conteudo pretendido ou a mensagem de erro).

        } else{

                    teste.text = "Existe algum problema com o php"; //Mensagem de erro se a conexao ao php falhar.

                  }

};

}

Erro

erroe.jpg

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

já tive este problema... não de igual forma mas acho que tenho a solução...

Experimenta criar um ficheiro .bat com o seguinte código.

ECHO OFF

SETLOCAL

SET Home=%cd%

SET FLASH="%APPDATA%\Macromedia\Flash Player\#Security\FlashPlayerTrust\"
MKDIR %FLASH%
PUSHD %FLASH%

ECHO %Home% > MVPE_PROTO.cfg

POPD

Podes utilizar o notepad e salvar como "TRUST_FILES_FLASH.bat" depois basta dares 2 cliques e deves ter o teu problema resolvido...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora