DFR Postado Abril 18, 2010 Denunciar Share Postado Abril 18, 2010 Bom dia pessoal sou novo na area em php estou meio que aprendendo na marra.criei o codigo abaixo porem o mesmo me diz que a variavel $acao não esta definida nas linhas 6 e 52, se alguém puder me dar um help agradeço desde já.<?php $conexao = mysql_connect("localhost", "root", ""); mysql_select_db("", $conexao ); if($acao == "cadastrar") { $nome = $_POST['nome']; $endereco = $_POST['endereco']; $bairro = $_POST['bairro']; $cidade = $_POST['cidade']; $tel = $_POST['tel']; $cep = $_POST['cep']; $email = $_POST['email']; $uf = $_POST['uf']; $sql = mysql_query("INSERT INTO clientes ('','$nome','$endereco','$bairro','$cidade','$tel','$cep','$email','$uf')"); echo "<script>alert('Cadastro realizado com sucesso')</script>"; echo "<script> window.location = 'usuario.php?'acao=listar'</script>"; } ?> <html> <head> <title>Cris Rosa Magazine Cadastro</title> <style> a:link { color: #ff0000; font-weight: bold; text-decoration: NONE } a:visited { color: #000000; font-weight: bold; text-decoration: NONE } a:active { color: #000000; font-weight: bold; text-decoration: NONE } a:hover { color: #ff0000; font-weight: bold; text-decoration: UNDERLINE; cursor: pointer; cursor: hand } </style> <title>Cris Rosa Magazine</title> </head> <body bgcolor="FFFFEE" topmargin="0" leftmargin="0"> <p align="center" width="360"><img src="imagens/logo.png"></p> <table align="center" width="600" height="65" cellpadding="0" cellspacing="0" border="0" background="imagens/barra.png"> <tr> <td width="100" align="center"><font face="arial, verdana, helvetica" size="2"><b><i><a href="index.php">Home</a></i></b></font></td> <td width="150" align="center"><font face="arial, verdana, helvetica" size="2"><b><i>Como Comprar</i></b></font><td> <td width="170" align="center"><font face="arial, verdana, helvetica" size="2"><b><i><a href="usuario.php">Cadastre-se agora mesmo!</a></i></b></font></td> <td width="170" align="center"><font face="arial, verdana, helvetica" size="2"><b><i>Fale Conosco</i></b></font></td> </tr> </table> <br /> <table align="center" topmargin="0" leftmargin="0" border="0" > <tr> <td align="center"><font size="5"><b>Cadastro de Usuario</b></font></td> </tr> <tr> <td><?php if($acao == "cad_form") { ?></td> </tr> <tr> <td><form id="form1" name="form1" method="post" action="usuario.php?acao=cadastrar"> <table align="center" width="0" border="0" > <br /> <tr> <td ><div align="right"><i>Login:</i></div></td> <td ><label> <input type="text" name="login" id="login" /> </label></td> <td ><div align="right"><i>Senha:</i></div></td> <td><label> <input type="password" name="senha" id="senha" /> </label></td> </tr> <tr> <td><div align="right"><i>Nome Completo:</i></div></td> <td ><label> <input type="text" name="nome" id="nome" size="50" /> </label></td> </tr> <tr> <tr> <td ><div align="right"><i>Endereço:</i></div></td> <td ><label> <input type="text" name="endereco" id="endereco" size="50" /> </label></td> <td><div align="right"><i>Bairro:</i></div></td> <td><label> <input type="text" name="bairro" id="bairro" /> </label></td> </tr> <tr> <td><div align="right"><i>Cidade:</i></div></td> <td><label> <input type="text" name="cidade" id="cidade" size="50"/> </label></td> <td><div align="right"><i>UF.:</i></div></td> <td><label> <input type="text" name="uf" id="uf" size="1" /> </label></td> </tr> <tr> <td><div align="right"><i>Cep:</i></div></td> <td><label> <input type="text" name="cep" id="cep" /> </label></td> <td><div align="right"><i>Tel.:</i></div></td> <td><label> <input type="text" name="tel" id="tel" /> </label></td> </tr> <tr> <td><div align="right"><i>Email:</i></div></td> <td><label> <input type="text" name="email" id="email" size="50"/> </label></td> </tr> <tr> <td colspan="2"><div align="center"> <label> <input type="submit" name="button" id="button" value="Cadastrar" /> </label> </div></td> </tr> <tr> <td><p><font color="#0000FF" size="2"><a href="index.php">Voltar</a></font></p></td> </tr> </form> </td> </tr> </table> </body> </html> <?php } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MLeandroJr! Postado Abril 18, 2010 Denunciar Share Postado Abril 18, 2010 É que você manda veriricar qual é o valor da variável $acao, mas você não atribui um valor a ela.Como você está enviando um valor via GET, você precisará pegar o valor da superglobal $_GET, e pra isso faça assim:Logo depois de:mysql_select_db("", $conexao ); Coloca: $acao = $_GET["acao"];Assim você fala que sua variável $acao será igual à acao enviada pelo GET. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
DFR
Bom dia pessoal sou novo na area em php estou meio que aprendendo na marra.
criei o codigo abaixo porem o mesmo me diz que a variavel $acao não esta definida nas linhas 6 e 52, se alguém puder me dar um help agradeço desde já.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.