conexao.php
<?php
# FileName="Connection_php_mysql.htm" # Type="MYSQL" # HTTP="true" $hostname_dbe = "localhost"; $database_dbe = "dbe_developer"; $username_dbe = "root"; $password_dbe = ""; $dbe = mysql_pconnect($hostname_dbe, $username_dbe, $password_dbe) or trigger_error(mysql_error(),E_USER_ERROR); mysql_select_db($database_dbe); $nome = $_POST['nome']; $email = $_POST['email']; $cidade = $_POST['cidade']; $mensagem = $_POST['mensagem']; ?>
funcoes.php
<?php include "conexao.php"; //******************************************************************* switch($_GET['funcao']){ case'gravar': $sql_gravar = "INSERT INTO tb_curso VALUES ('', '$nome', '$email', '$cidade', '$mensagem')"; $gravar = mysql_query($sql_gravar) or die (mysql_error()); if ($gravar) { echo "Cadastrado"; } else { echo "Nao cadastrado"; } echo "<title> Cadastro </title>"; } //******************************************************************* switch($_GET['funcao']){ case 'editar': $id = $_GET['id']; $sql_alterar = mysql_query("UPDATE tb_curso SET nome='$nome', email='$email', cidade='$cidade', mensagem='$mensagem' WHERE id = '$id'"); $gravar = mysql_query($sql_alterar) or die (mysql_error()); if ($gravar) { echo "Atualizado"; } else { echo "Nao catualizado"; } echo "<title> atualizaçao </title>"; } //******************************************************************* switch($_GET['funcao']){ case'excluir': $id = $_GET['id']; $sql_del = mysql_query("DELETE FROM tb_curso WHERE id = '$id'"); if ($gravar) { echo "deletado"; } else { echo "erro"; } echo "<title> deletar </title>"; } ?>
form.php
<?php include ("conexao.php"); ?> <?php switch ($_GET['funcao']){ case'novo': ?> <form id="form1" name="form1" method="post" action="funcoes.php?funcao=gravar"> <table width="362" border="0" cellpadding="3" cellspacing="3"> <tr> <td width="69">Nome:</td> <td width="283"><label> <input name="nome" type="text" id="nome" size="40" /> </label></td> </tr> <tr> <td>E-mail:</td> <td><input name="email" type="text" id="email" size="40" /></td> </tr> <tr> <td>Cidade:</td> <td><input name="cidade" type="text" id="cidade" size="40" /></td> </tr> <tr> <td>Mensagem:</td> <td><label> <textarea name="mensagem" id="mensagem" cols="45" rows="5"></textarea> </label></td> </tr> <tr> <td> </td> <td><label> <input type="submit" name="button" id="button" value="Cadastrar" /> </label></td> </tr> </table> </form> <?php break; case'listar': ?> <table width="783" border="0" cellpadding="3" cellspacing="3"> <tr> <td width="603" align="center" bgcolor="#CCCCCC"><span class="style9">Nome</span></td> <td width="63" align="center" bgcolor="#CCCCCC"><span class="style9">Editar</span></td> <td width="87" align="center" bgcolor="#CCCCCC"><span class="style9">Remover</span></td> </tr> <?php $sql_visualizar = mysql_query("SELECT * FROM tb_curso ORDER BY nome"); while($linha = mysql_fetch_array($sql_visualizar)){ ?> <tr> <td><?php echo $linha['nome'] ?></td> <td align="center"><a href="form.php?funcao=editar&id=<?php echo $linha['id'] ?>">Editar</a></td> <td align="center"><a href="funcoes.php?funcao=excluir&id=<?php echo $linha['id'] ?>">Excluir</a></td> </tr><?php } ?> </table> <?php } ?>
form2.php em construção
falta o formulario de edição que ainda não pudi mexer
como prometido ta o formulario de edição, assim que testar me avisa
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <title>Editar</title> </head> <body> <?php switch($_GET['acao']) { case 'editar': include ("conexao.php"); $id = $_GET["id"]; $edita = mysql_query("SELECT * FROM tb_curso WHERE id='$id'"); while ($linha=mysql_fetch_array($edita)) {?> <title>Editando : [<?php echo "$linha[nome]" ?>]</title> <form id="editar" name="editar" method="post" action="funcoes.php?funcao=editar&id=<?php echo "$linha[id]" ?>"> <table width="55%" border="0" align="left" cellpadding="3" cellspacing="3"> <tr> <td width="69">Nome:</td> <td width="283"><label> <input name="nome" type="text" value="<?php echo "$linha[nome]" ?>" size="40" > </label></td> </tr> <tr> <td>E-mail:</td> <td><input name="email" type="text" value="<?php echo "$linha[email]" ?>" size="40" ></td> </tr> <tr> <td>Cidade:</td> <td><input name="cidade" type="text" size="40" value="<?php echo "$linha[cidade]" ?>" ></td> </tr> <tr> <td>Mensagem:</td> <td><label> <textarea name="mensagem" cols="45" rows="5"><?php echo "$linha[mensagem]" ?></textarea> </label></td> </tr> <tr> <td> </td> <td><input type="submit" name="button" value="Alterar" /></td> </tr> </table> </form> <?php } } ?> </body> </html>
atualize o arquivo funçoes o ultimo que mandei tava errado
<?php include "conexao.php"; //******************************************************************* switch($_GET['funcao']){ case'gravar': $sql_gravar = "INSERT INTO tb_curso VALUES ('', '$nome', '$email', '$cidade', '$mensagem')"; $gravar = mysql_query($sql_gravar) or die (mysql_error()); if ($gravar) { echo "Cadastrado"; } else { echo "Nao cadastrado"; } echo "<title> Cadastro </title>"; } //******************************************************************* switch($_GET['funcao']){ case 'editar': $id = $_GET['id']; $sql_alterar = "UPDATE tb_curso SET nome='$nome', email='$email', cidade='$cidade', mensagem='$mensagem' WHERE id = '$id'"; $gravar = mysql_query($sql_alterar) or die (mysql_error()); if ($gravar) { echo "Atualizado"; } else { echo "Nao catualizado"; } echo "<title> atualizaçao </title>"; } //******************************************************************* switch($_GET['funcao']){ case'excluir': $id = $_GET['id']; $sql_del = mysql_query("DELETE FROM tb_curso WHERE id = '$id'"); if ($gravar) { echo "deletado"; } else { echo "erro"; } echo "<title> deletar </title>"; } ?>
como prometido ta o formulario de edição, assim que testar me avisa
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <title>Editar</title> </head> <body> <?php switch($_GET['acao']) { case 'editar': include ("conexao.php"); $id = $_GET["id"]; $edita = mysql_query("SELECT * FROM tb_curso WHERE id='$id'"); while ($linha=mysql_fetch_array($edita)) {?> <title>Editando : [<?php echo "$linha[nome]" ?>]</title> <form id="editar" name="editar" method="post" action="funcoes.php?funcao=editar&id=<?php echo "$linha[id]" ?>"> <table width="55%" border="0" align="left" cellpadding="3" cellspacing="3"> <tr> <td width="69">Nome:</td> <td width="283"><label> <input name="nome" type="text" value="<?php echo "$linha[nome]" ?>" size="40" > </label></td> </tr> <tr> <td>E-mail:</td> <td><input name="email" type="text" value="<?php echo "$linha[email]" ?>" size="40" ></td> </tr> <tr> <td>Cidade:</td> <td><input name="cidade" type="text" size="40" value="<?php echo "$linha[cidade]" ?>" ></td> </tr> <tr> <td>Mensagem:</td> <td><label> <textarea name="mensagem" cols="45" rows="5"><?php echo "$linha[mensagem]" ?></textarea> </label></td> </tr> <tr> <td> </td> <td><input type="submit" name="button" value="Alterar" /></td> </tr> </table> </form> <?php } } ?> </body> </html>
atualize o arquivo funçoes o ultimo que mandei tava errado
<?php include "conexao.php"; //******************************************************************* switch($_GET['funcao']){ case'gravar': $sql_gravar = "INSERT INTO tb_curso VALUES ('', '$nome', '$email', '$cidade', '$mensagem')"; $gravar = mysql_query($sql_gravar) or die (mysql_error()); if ($gravar) { echo "Cadastrado"; } else { echo "Nao cadastrado"; } echo "<title> Cadastro </title>"; } //******************************************************************* switch($_GET['funcao']){ case 'editar': $id = $_GET['id']; $sql_alterar = "UPDATE tb_curso SET nome='$nome', email='$email', cidade='$cidade', mensagem='$mensagem' WHERE id = '$id'"; $gravar = mysql_query($sql_alterar) or die (mysql_error()); if ($gravar) { echo "Atualizado"; } else { echo "Nao catualizado"; } echo "<title> atualizaçao </title>"; } //******************************************************************* switch($_GET['funcao']){ case'excluir': $id = $_GET['id']; $sql_del = mysql_query("DELETE FROM tb_curso WHERE id = '$id'"); if ($gravar) { echo "deletado"; } else { echo "erro"; } echo "<title> deletar </title>"; } ?>