Ir para conteúdo
Fórum Script Brasil

Raphael Passos

Membros
  • Total de itens

    16
  • Registro em

  • Última visita

Sobre Raphael Passos

Raphael Passos's Achievements

0

Reputação

  1. Caramba Desistiram de me ajudar???? :S, :S.
  2. Cara o codigo ta ai se opuder ajudar eu agradeço mtooo.
  3. mano, eu sei disso(muito obrigado por ter tentado me ajudar), mas o problema é que as variaveis já estao definidas na url como $_GET entende, ai eu tento dar um echo nessas variaveis e acontece este erro, :wacko: :unsure: :angry: e se eu sumir os notices também não irao aparecer as variaveis em que eu dei o echo :/
  4. ok irei fazer do modo do post que você me indicou. bom, a minha duvida é um erro que acontece no meu código, o servidor indica que há um erro: undefined variable , mas eu já fiz tudo o que vocês me indicaram, então resolvi pedir para que vocês colocassem o script em seus computadores para poder me ajudar. {Eu irei Deixar as linhas que estão dando erro em um codebox ok?} (obs: nome do banco de dados: fale_conosco Nome Da Tabela: contatos Nome Das Linhas Da Tabela: id(do tipo INT) nome(do tipo varchar) email(do tipo varchar) sobre(do tipo long text) ) Abaixo Segue O Código: Pagina Index: <html> <head><title>--=Home Page=--</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <style type="text/css"> h1{color:purple; } </style> </head> <? include "conexao.php"; ?> <body> //as linhas abaixo estao dando erro também, não sei porque. <? if($_GET['funcao'] != "editar"){ ?> <? if($_GET ['funcao'] != "detalhes") { ?> <div align="center" width="1000" height="199"><a href="index.php"><img src="imagens/logo.png" border="0"/></a></div> <table bgcolor="aaaaaa" name="tabela1" id="tabela1" align="center" cellspacing="3" cellpadding="3" width="1000" border="0" style="color:white;"> <tr> <td><a href="index.php">Home</a></td> <td>Downloads</td> <td>Contato</td> <td>Trabalhe conosco</td> <td>serviços</td> </tr> </table> <h1 align="center" >Seja Bem-Vindo!!!</h1> <br /> <br /> <br /> <p><h2><div align="center">Aqui em baixo Você digita Os Seus Dados</div></h2></p> <br /> <br /> <!--*******************INICIO--DO--FORMULÁRIO*********************--> <div class="div9" align="center"> <form name="form1" id="form1" method="post" action="funcao.php?funcao=gravar"> Nome:<input type="text" name="nome" id="nome" size="50" /> <br /> Email:<input type="text" name="email" id="email" size="50" /> <br /> <br /> <textarea name="sobre" id="sobre" cols="50" rows="10">escreva aqui algumas coisas sobre você !!!</textarea> <br /> <br /> <br /> <input type="submit" name="enviar" id="enviar" value="Enviar Dados" /> </form> </div> <!--*******************FIM--DO--FORMULÁRIO*********************--> <!--*******************INICIO----DADOS----CADASTRADOS*********************--> <h1 align="center"> Dados Cadastrados </h1> <table name="tabela" id="tabela" cellspacing="7" cellpadding="3" align="center"> <tr bgcolor="#a0a0a0"> <td>Alterar</td> <td>Detalhes</td> <td>Nome:</td> <td>Email:</td> </tr> <? $sql = mysql_query("SELECT * FROM contatos"); while ($listar = mysql_fetch_array($sql)){ $id = $listar ['id']; $nome = $listar ['nome']; $email = $listar ['email']; ?> <tr bgcolor="#bbbbbb"> <td><a href="index.php?funcao=editar&id=<? $id ?>">Editar </a> </td> <td align="center"> <a href="index.php?funcao=detalhes&id=<? echo $id ?>"> <img src="imagens/lupa.png"/> </a> </td> <td><? echo $nome ?></td> <td><? echo $email ?></td> </tr> <? } ?> </table> <? }else{ ?> <!--DETALHES--> <? $id = $_GET['id']; $sql = mysql_query("SELECT * FROM contatos WHERE id = '$id' "); while ($listar = mysql_fetch_array($sql)){ $id = $listar ['id']; $nome = $listar ['nome']; $email = $listar ['email']; $sobre = $listar ['sobre']; } ?> <strong>Nome:</strong><? echo $nome ?> <br/> <br/> <br/> <strong>Email:</strong><? echo $email ?> <br/> <br/> <br/> <strong>Sobre:</strong><? echo $sobre ?> <? } ?> <!--*******************FIM----DADOS----CADSTRADOS*********************--> <br/> <br/> <br/> <!--*******************INICIO----FUNCAO----EDITAR*********************--> <? $id = $_GET['id']; $sql = mysql_query("SELECT * FROM contatos WHERE id = '$id' "); while ($listar = mysql_fetch_array($sql)){ $id = $listar['id']; $nome = $listar['nome']; $email = $listar['email']; $sobre = $listar['sobre']; } ?> <form name="form2" id="form2" method="post" action="funcao.php?funcao=editar&id=<? echo $id ?>"> // As tres linha de codigo a baixo são as benditas que estao dando erro! Nome:<input type="text" name="nome" id="nome" size="50" value="<? echo $nome ?>"/> <br /> Email:<input type="text" name="email" id="email" size="50" value="<? echo $email ?>"/> <br /> <br /> <textarea name="sobre" id="sobre" cols="50" rows="10"><? echo $sobre ?></textarea> <br /> <br /> <br /> <input type="submit" name="enviar" id="enviar" value="Modificar" /> </form> <? } ?> </body> </html> Página que Cuida Das Funções(que tem a função de postar dados no banco de dados, e de alterar): <? include "conexao.php"; $nome = $_POST ['nome']; $email = $_POST ['email']; $sobre = $_POST ['sobre']; //** INSERT INTO ABAIXO ************************************* if($_GET['funcao'] == "gravar"){ $sql_gravar = mysql_query("INSERT INTO contatos (nome, email, sobre) value ('$nome', '$email', '$sobre')"); header ("location: index.php"); } //*************** UPDATE SET *************************** if($_GET['funcao'] == "editar"){ $id = $_GET['id']; $sql_editar = mysql_query("UPDATE contatos SET nome = '$nome', email = '$preço', sobre = '$sobre' WHERE id = '$id' "); header("location: index.php"); }; ?> e aqui fica a pagina de conexão com o BD(Banco De Dados): <? $sql = mysql_connect("localhost", "root", ""); $bd = mysql_select_db("fale_conosco"); ?>
  5. já FIZ TUDO ATE COLOQUEI O SWITCH, MAS QUANDO EU COLOCO O <? if(isset($_GET["funcao"])){ ?> PAGINA não APARECE, SENDO QUE TEM UM MONTE DE VARIAVEIS "FUNCAO" NA URL o que EU FAÇO, SE DER POR FAVOR COLOQUEM O SCRIPT LA DO TOPO DA PAGINA EM SEU SERVIDOR PRA TESTAR NEM Q LEVEM ALGUM TEMPO EU ESTAREI AQUI PARA QUALQER COISA QUE PRECISAR, OLHA ESTE É O CODIGO DE CONEXAO: <? $sql = mysql_connect("localhost", "root", ""); $bd = mysql_select_db("fale_conosco"); ?> AI É SO CRIAR O BD NO SEU PHP MY ADMIN SE DER AJUDEM AI SERIO mesmo
  6. já FIZ TUDO ATE COLOQUEI O SWITCH, MAS QUANDO EU COLOCO O <? if(isset($_GET["funcao"])){ ?> PAGINA não APARECE, SENDO QUE TEM UM MONTE DE VARIAVEIS "FUNCAO" NA URL o que EU FAÇO, SE DER POR FAVOR COLOQUEM O SCRIPT LA DO TOPO DA PAGINA EM SEU SERVIDOR PRA TESTAR NEM Q LEVEM ALGUM TEMPO EU ESTAREI AQUI PARA QUALQER COISA QUE PRECISAR, OLHA ESTE É O CODIGO DE CONEXAO: <? $sql = mysql_connect("localhost", "root", ""); $bd = mysql_select_db("fale_conosco"); ?> AI É SO CRIAR O BD NO SEU PHP MY ADMIN SE DER AJUDEM AI SERIO mesmo
  7. Sim. MUITO OBRIGADO. :rolleyes: :rolleyes: :rolleyes: :rolleyes:
  8. entendi algumas partes pois sou iniciante, e no meu curso este é um exercicio que tenho que entregar . não entendi este switch no final, e apartir disso não entendi mais nada: SE PUDER me explicar com mais detalhes, agradeço muitoo.
  9. entendi algumas partes pois sou iniciante, e no meu curso este é um exercicio que tenho que entregar . não entendi este switch no final, e esses pontos servem para concatenar é? SE PUDER me explicar com mais detalhes, agradeço muitoo.
  10. ninguém sabe? me ajudar? por favor desde ontem é urgente!!!
  11. já tirei e continua do mesmo jeito olha quando eu clico na minha pagina em editar: aparece do jeito que eu quero que é na mesma pagina só que sozinha mas ai aparece isso no lugar dos dados postados antes:
  12. então cara as variaveis estao definidas: <!--*******************INICIO----FUNCAO----EDITAR*********************--> <? }else{ ?> <? $id = $_GET['id']; $sql = mysql_query("SELECT * FROM contatos WHERE id = '$id' "); while ($listar = mysql_fetch_array($sql)){ $id = $listar ['id']; $nome = $listar ['nome']; <---ELAS ESTAO DEFINIDAS AQUI $email = $listar ['email']; <---AQUI $sobre = $listar ['sobre']; <---E AQUI } ?> <form name="form1" id="form1" method="post" action="funcao.php?funcao=editar&id=<? echo $id ?>"> Nome:<input type="text" name="nome" id="nome" size="50" value="<? echo $nome; ?>"/> <---E MESMO ASSIM DE ESSE ERRO AQUI <br /> Email:<input type="text" name="email" id="email" size="50" value="<? echo $email; ?>"/> <---AQUI <br /> <br /> <textarea name="sobre" id="sobre" cols="50" rows="10"><? echo $sobre; ?></textarea> <---E AQUI <br /> <br /> <br /> <input type="submit" name="enviar" id="enviar" value="Modificar" /> </form> <? } ?>
  13. valeu mesmo cara, mas tipo: eu quero que a funcao editar coloque as informacoes que já estavam preenchidas antes dento dos inputs num sei se me entende, com eu faço isso? no caso quando eu clico em editar dentro dos inputs e do textarea aparece que deu erro nas seguintes linhas: 1 , 3 , 6, ta dando o erro undefined variable <form name="form1" id="form1" method="post" action="funcao.php?funcao=editar&id=<? echo $id ?>"> 1 - Nome:<input type="text" name="nome" id="nome" size="50" value="<? echo $nome; ?>"/> 2 - <br /> 3 - Email:<input type="text" name="email" id="email" size="50" value="<? echo $email; ?>"/> 4 - <br /> 5 - <br /> 6 - <textarea name="sobre" id="sobre" cols="50" rows="10"><? echo $sobre; ?></textarea> 7 - <br /> 8 - <br /> 9 - <br /> 10 - <input type="submit" name="enviar" id="enviar" value="Modificar" /> 11 - 12 - </form>
  14. eu estou com duvidas a partir da funcao editar, porque aparece "notice: undefined variable" ,mas eu já defini as variaveis $nome, $email, $sobre. eu estou com duvidas a partir da funcao editar, porque aparece "notice: undefined variable" ,mas eu já defini as variaveis $nome, $email, $sobre.
  15. eu estou com duvidas a partir da funcao editar, porque aparece "notice: undefined variable" ,mas eu já defini as variaveis $nome, $email, $sobre.
×
×
  • Criar Novo...