Crazzy294 0 Denunciar post Postado Agosto 7, 2010 Ola eu sou o Allan e to precisando de uma ajudinha com php, eu to querendo aprender a fazer um formulario de cadastro que quando clika em cadastrar vai para uma pagina que mostra os dados que a pessoa digito na pagina anterior. Eu ja tentei fazer so que não consigo :S Compartilhar este post Link para o post Compartilhar em outros sites
VitorCappellari 0 Denunciar post Postado Agosto 8, 2010 Faça o formulário e direcione para a página onde através de um while mostra os dados atuais na tabela, se tiver dúvidas poste-as. Compartilhar este post Link para o post Compartilhar em outros sites
Paulo de Tarso F. M. 24 Denunciar post Postado Agosto 8, 2010 Nos mostre o que já fez para identificarmos onde está errando... Compartilhar este post Link para o post Compartilhar em outros sites
Dii 15 Denunciar post Postado Agosto 8, 2010 Olá, eu acho que entendi seu problema e fiz um script que supre as suas necessidades. Vou explicar o que ele faz. Você cadastra o usuário no banco de dados. Após ser cadastrado, ele mostra os dados do usuário em outra página, utilizando $_SESSION. Quando o usuário clicar em voltar, os dados são apagados do navegador. Faça a inserção desses dados no seu banco de dados MySQL. Isso serve para criar o banco de dados que usaremos. CREATE DATABASE `dados` ; Isso serve para criar a tabela que usaremos. CREATE TABLE `dados`.`dados` ( `id` INT NOT NULL AUTO_INCREMENT , `nome` VARCHAR( 50 ) NOT NULL , `usuario` VARCHAR( 10 ) NOT NULL , `senha` VARCHAR( 20 ) NOT NULL , PRIMARY KEY ( `id` ) ) ENGINE = MYISAM ; Nesta parece, o arquivo é index.php, mas isso é por sua conta. <html> <body> <form action='register.php' method='post'> <table> <tr> <td>Nome</td> <td><input type='text' name='nome'></td> </tr> <tr> <td>Usuário</td> <td><input type='text' name='usuario'></td> </tr> <tr> <td>Senha</td> <td><input type='password' name='senha'></td> </tr> <tr> <td></td> <td><input type='submit' value='Cadastrar'></td> </tr> </table> </form> </body> </html> Esque arquivo se chamará register.php, que fará a parte do cadastro no banco de dados. <?php session_start(); $nome = $_POST['nome']; $usuario = $_POST['usuario']; $senha = $_POST['senha']; if($nome&&$usuario&&$senha){ $con = mysql_connect('localhost','root',''); $db = mysql_select_db('dados'); $sql = "INSERT INTO dados(nome,usuario,senha) VALUES('$nome','$usuario','$senha')"; $query = mysql_query($sql); if($query){ $sql_result = "SELECT * FROM dados"; $query_result = mysql_query($sql_result); $row = mysql_num_rows($query_result); while($row = mysql_fetch_array($query_result)){ $nome_db = $row['nome']; $usuario_db = $row['usuario']; $senha_db = $row['senha']; $_SESSION['nome'] = $nome_db; $_SESSION['usuario'] = $usuario_db; $_SESSION['senha'] = $senha_db; } header('location: dados.php'); echo "<html><body><script>Dados cadastrados com sucesso!</script></body></html>"; } else {echo "Cadastro mal sucedido.";} } else {echo "Campo vazio.";} ?> Após o cadastro, ele redirecionará o usuário para dados.php <?php session_start(); session_destroy(); $nome = $_SESSION['nome']; $usuario = $_SESSION['usuario']; $senha = $_SESSION['senha']; echo "Nome: ".$nome."<br/>"; echo "Usuário: ".$usuario."<br/>"; echo "Senha: ".$senha."<br/><br/>"; echo "Status: Cadastrado com sucesso!<br/><br/>"; echo "Clique <a href='index.php'>aqui</a> para voltar."; ?> Enfim, espero que goste. O script foi desenvolvido para que faça a inserção dos dados e mostrá-lo em outra página. Caso tenha que mudar algo, é só acrescentar dados ao script. Abraços o/ Compartilhar este post Link para o post Compartilhar em outros sites
Crazzy294 0 Denunciar post Postado Agosto 17, 2010 Valeu Dii funciono perfeitamente :D Compartilhar este post Link para o post Compartilhar em outros sites