ELITE 0 Denunciar post Postado Janeiro 23, 2004 Pessoal estou com dúvidas na hora de resgatar a váriavel "acao"<table><?$data = date("d/m/Y");$tempo = date("H:i:s"); $acao = $_POST[acao];if $acao == "" { echo "<form action='cadastrar_noticias.php?acao=novo' method='post'>"; echo "<tr><td>Titulo: <input name='titulo' type='text' size=30></td></tr>"; echo "<tr><td>Texto: <textarea name='texto' rows=5 cols=26></textarea></td></tr>"; echo "<tr><td><input name='data' type='hidden' value=' $data'>"; echo "<input name='tempo' type='hidden' value='$tempo'>"; echo "<input type='submit' value='Cadastrar'></td></tr></form>";else include "conecta/mysqlconecta.php"; include "conecta/mysqlexecuta.php"; echo "Testeeeeeeeeeeeeeeeeeeeeeeeeee"; // $sql = "INSERT INTO noticias (titulo, texto, data, tempo)VALUES ('$titulo', '$texto', '$data', '$tempo')"; // $res = mysqlexecuta($id,$sql);?></table>e retorna esse erro:Parse error: parse error, unexpected T_VARIABLE, expecting '(' in c:\inetpub\wwwroot\php\adm\cadastra_noticias.php on line 6 Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Janeiro 23, 2004 Isto está sendo chamado por um formulário, certo ?Verifique o nome desta variável neste form... deve estar incorreto. Compartilhar este post Link para o post Compartilhar em outros sites
ELITE 0 Denunciar post Postado Janeiro 23, 2004 Não achei nada parecido no forum, me passa o link se tiver, okz.Valews Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Janeiro 23, 2004 Ele disse no formulário, não no fórum hehe. :D Compartilhar este post Link para o post Compartilhar em outros sites
ELITE 0 Denunciar post Postado Janeiro 23, 2004 a variavel está com o nome certo Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Janeiro 23, 2004 <form action='cadastrar_noticias.php?acao=novo' method='post'>Isso não funciona não, coloca assim: echo "<form action='cadastrar_noticias.php' method='post'>";echo "<input type='hidden' name='acao' value='novo'>";Vê aí. Compartilhar este post Link para o post Compartilhar em outros sites
ELITE 0 Denunciar post Postado Janeiro 23, 2004 beleza arrumei, só que o problema é que quando eu entro no link cadastra.php o valor de acao tem que ser vazio, só se eu fizer assim cadastra.php?acao=<table><?$data = date("d/m/Y");$tempo = date("H:i:s"); $acao = $_POST['acao']; if $acao == "" { echo "<form action='cadastrar_noticias.php' method='post'>"; echo "<tr><td>Titulo: <input name='titulo' type='text' size=30></td></tr>"; echo "<tr><td>Texto: <textarea name='texto' rows=5 cols=26></textarea></td></tr>"; echo "<tr><td><input name='data' type='hidden' value=' $data'>"; echo "<input name='tempo' type='hidden' value='$tempo'>"; echo "<input type='hidden' name='acao' value='novo'>"; echo "<input type='submit' value='Cadastrar'></td></tr></form>";else include "conecta/mysqlconecta.php"; include "conecta/mysqlexecuta.php"; echo "Testeeeeeeeeeeeeeeeeeeeeeeeeee"; // $sql = "INSERT INTO noticias (titulo, texto, data, tempo)VALUES ('$titulo', '$texto', '$data', '$tempo')"; // $res = mysqlexecuta($id,$sql);?></table> Compartilhar este post Link para o post Compartilhar em outros sites