editar.php
<? include"../config.php"; //incluindo o arquivo de conexao feito no passo2 $id = $_GET['id']; // peguei o id passado pela urlna pagina exibir_edit.php $y = mysql_query("SELECT * FROM cadastro WHERE id='$id'");// selecionei a tabela que quero trabalhar que no caso e a que nois criamos no 1º passo while($x = mysql_fetch_array($y)){ //criei um array chamado $x que sera responssavel pra listar os dados a serem editados a serem escolhido para ser deletado echo' <form name="form1" method="post" action="alterar.php?id='.$x[id].'"> <table width="0%" border="0" cellspacing="1"> <tr> <td width="357" align="center" bgcolor="#FFFFFF"><strong><font color="#000099" size="1" face="verdana">Editar Link</font></strong></td> </tr> <tr> <td height="98" valign="top" bgcolor="#FFFFFF"> <table width="362" height="111" border="0" cellspacing="0"> <tr> <td width="44"><strong><font size="1" face="verdana">Nome:</font></strong></td> <td width="314"><input name="nome" type="text" id="nome4" value="'.$x[nome].'" size="40"></td> </tr> <tr> <td width="44"><strong><font size="1" face="verdana">Link:</font></strong></td> <td><input name="link" type="text" id="link2" value="'.$x[link].'" size="40"> <font size="1"><br>(não Esqueça do http:// antes do www)</font></td> </tr> <tr> <td width="44"><strong><font size="1" face="verdana">Descrição:</font></strong></td> <td><textarea name="sobre" cols="30" rows="3" id="sobre2">'.$x[sobre].'</textarea></td> </tr> <tr> <td width="44"><strong><font size="1" face="verdana">Categoria:</font></strong></td> <td><input name="categoria" type="text" id="categoria2" value="'.$x[categoria].'" size="40"></td> </tr> <tr> <td width="44"><strong></strong></td> <td><input type="submit" name="Submit" value="alterar"></td> </tr> </table></td> </tr> </table> </form> '; } ?>
alterar.php
<? include"../config.php"; // inclui o arquivo de conexao com o db feito no passo2 $id = $_GET['id']; //peguei o id passado pela url no arquivo editar.php $nome = $_POST['nome']; //peguei o valor do campo que contem o name nomeda pagina editar.php $link = $_POST['link']; //peguei o valor do campo que contem o name email pagina editar.php $categoria = $_POST['categoria']; //peguei o valor do campo que contem o name email pagina editar.php $sobre = $_POST['sobre']; //peguei o valor do campo que contem o name idade pagina editar.php $x = mysql_query("UPDATE cadastro SET nome='$nome', link='$link', sobre='$sobre', categoria='$categoria', WHERE id='$id';"); // iniciei a variavel $x elatema função de editar o cadastro if($x){ // verifico se o arquivo foi editado se ele foi executa o echo ow seja ele e verdadeiro echo"cadastro editado com sucesso"; }else{// se a variavel $x nao for verdadeiro ele nao ira alterar o cadastro ou seja ira ser falso echo"o arquivo nao podi ser editado"; } ?>
bd.sql
CREATE TABLE `cadastro` ( `id` INT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT , `nome` TEXT NOT NULL , `link` TEXT NOT NULL , `sobre` TEXT NOT NULL , `categoria` TEXT NOT NULL , `data` VARCHAR( 50 ) NOT NULL , PRIMARY KEY ( `id` ) );
Obrigado! o//