Olá pessoal, preciso de uma ajuda, pois, estou tentando fazer um formulário de cadastro em php, mas, quando inicio a página html com o formulário e mando-a salvar as informações no script de cadastrar.php, ele simplesmente mostra no browser o script em php do de cadastrar.php. Fiz assim, criei a página html abaixo : <html> <head> <title>Cadastro</title> </head> <body> <form method="POST" action="cadastrar.php"> <p align="center">Nome : <input name="nome" type="text"></p> <p align="center">E-mail : <input name="email" type="text"></p> <p align="center">Estado (UF) : <input name="estado" size="2" type="text"></p> <p align="center"><input value="salvar" type="submit"></p> </form> </body> </html> Depois criei o script php abaixo : <?php //Captura as informações enviadas pelo formulário. $nome = $_POST['nome']; $email = $_POST['email']; $estado = $_POST['estado']; //Conecta-se ao banco de dados. include("msqlconfig.inc"); //Monta a query que irá gravar as informações. $query = "insert into cliente values(null,'$nome','$email','$estado');"; //grava as informações $grava = mysql_query($query); //Conta o número de colunas afetadas. Se for 1, a gravação foi efetuada. $num_linha = mysql_affected_rows($grava); if($num_linha == 1) echo "Cadastro efetuado com sucesso<br>; //Link p/ a página anterior. echo "<a href='java script:history.back()'>voltar</a>; //Fecha a conexão. mysql_close($con); ?> Mas quando executo a página html, me retorna esta mensagem Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\wamp\www\cadastrar.php on line 22 detalhe todos meus script de formulários que se referem a method, tando POST quanto a GET, me retornam erro. Alguém pode me ajudar. Abraços. Marcius Weby