CREATE TABLE IF NOT EXISTS `imoveis_cidades` ( `id` int(5) NOT NULL AUTO_INCREMENT, `nome` varchar(255) NOT NULL DEFAULT '', `estado` varchar(255) NOT NULL DEFAULT '', `codigo_climatempo` varchar(255) NOT NULL DEFAULT '', `status` enum('S','N') NOT NULL DEFAULT 'S', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=32 ; INSERT INTO `imoveis_cidades` (`id`, `nome`, `estado`, `codigo_climatempo`, `status`) VALUES (1, 'Taguatinga', 'DF', '', 'N'), (2, 'BrasÃlia', 'DF', '', 'S'), (3, 'Riacho Fundo 2', 'DF', '', 'S'), (4, 'Vicente Pires', 'DF', '', 'S'), (5, 'Aguas Claras', 'DF', '', 'S'), (16, 'São Paulo', 'SP', '', 'S'); Abaixo segue o código php //Este código verifica é apenas segurança de seção...// <?php require "verifica.php";?> <?php $variables=(strtolower($_SERVER['REQUEST_METHOD'])== '$_GET') ? $_GET : $_POST; foreach ($variables as $k=> $v) $$k=$v; $palavra = "Cidades"; $tabela1 = "imoveis_cidades"; $tabela2 = "imoveis_cidades"; $file = "$tabela1"; // iniçio da acao INSERI NO BD if($acao== "insertbd"){ $sql = "INSERT INTO $tabela1 VALUES ('', '$nome', '$estado', '$codigo_climatempo', 'S')"; $sql2 = mysql_query($sql); $mgs = "<b>$palavra</b> Inserida com Sucesso!"; echo "<table border='0' align='center' cellpadding='0' cellspacing='0' style='border: 1px solid $corcelula1;'> <tr> <td width='400' bgcolor='$corcelula2' align='center' class='titulos'> $mgs</td> </tr> </table> <br> "; //echo "<meta http-equiv='refresh' content='1;URL=?pg=$file'>"; } // fim da acao INSERI NO BD // iniçio da acao UPDATE NO BD if($acao== "updatebd"){ $sql = "UPDATE $tabela1 SET nome='$nome', estado='$estado', codigo_climatempo='$codigo_climatempo' WHERE id='$id'"; $sql2 = mysql_query($sql); $mgs = "<b>$palavra</b> Alterada com Sucesso!"; echo "<table border='0' align='center' cellpadding='0' cellspacing='0' style='border: 1px solid $corcelula1;'> <tr> <td width='400' bgcolor='$corcelula2' align='center' class='titulos'> $mgs</td> </tr> </table> <br> "; //echo "<meta http-equiv='refresh' content='0;URL=?pg=$file'>"; } // fim da acao UPDATE NO BD // iniçio da acao EXCLUIR SELECIONADOS if($acao == "excluir_selecionados"){ $listas = implode("|", $listas); // echo "$planos<hr>"; $lista = explode("|", $listas); $total = count($lista); // echo $total; for($i=0; $i<$total; $i++){ $sql = "delete from $tabela1 WHERE id='$lista[$i]'"; $sql2 = mysql_query($sql); //echo "$sql<br>"; } $mgs = "<b>$palavra2 </b>Excluída com Sucesso!"; echo "<table border='0' align='center' cellpadding='0' cellspacing='0' style='border: 1px solid $corcelula1;'> <tr> <td width='400' bgcolor='$corcelula2' align='center' class='titulos'> $mgs</td> </tr> </table> <br> "; //echo "<meta http-equiv='refresh' content='2;URL=?pg=$file'>"; } // fim da acao EXCLUIR SELECIONADOS // iniçio da acao STATUS NO BD if($acao == "status"){ $sql = "UPDATE $tabela1 SET status='$status' WHERE id='$id'"; $sql2 = mysql_query($sql); $mgs = "Status Alterado com Sucesso!"; echo "<table border='0' align='center' cellpadding='0' cellspacing='0' style='border: 1px solid $corcelula1;'> <tr> <td width='400' bgcolor='$corcelula2' align='center' class='titulos'> $mgs</td> </tr> </table> <br> "; //echo "<meta http-equiv='refresh' content='0;URL=?pg=$file'>"; } // fim da acao STATUS NO BD // iniçio da acao FORM DE CADASTRO E ALTERAR //if($acao== "FORM"){ $form1 = "FORMULARIO"; $sql=mysql_query("SELECT * FROM $tabela1 WHERE id='$id'"); $dados=mysql_fetch_array($sql); ?> <form action="?pg=<?php echo $file?>" method="post" enctype="multipart/form-data" name="<?php echo $form1?>"> <fieldset style="width:100%;"> <input name="acao" type="hidden" value="<?php echo (empty($id))?"insertbd":"updatebd";?>"> <input name="id" type="hidden" value="<?php echo $id?>"> <table width="99%" align="center" cellpadding="0" cellspacing="0"> <tr><td><font class="titulos"><?php echo (empty($id))?"Cadastrar":"Alterar";?> <?php echo "$palavra"; ?> </font> (<a href="<?php echo "?pg=$file";?>">Cadastrar Novo</a>)</td> </tr> </table> <table width="99%" border="0" align="center" cellpadding="2" cellspacing="0"> <tr> <td valign="middle">Nome: <br><input name="nome" type="text" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" size="35" value="<?php echo $dados[nome]?>"></td> </tr> <tr> <td>Estado: <br /> <select name="estado" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" > <option value="AC" <?php echo ($dados[estado]==AC)?"selected":"";?>>AC</option> <option value="AL" <?php echo ($dados[estado]==Al)?"selected":"";?>>AL</option> <option value="AP" <?php echo ($dados[estado]==AP)?"selected":"";?>>AP</option> <option value="AM" <?php echo ($dados[estado]==AM)?"selected":"";?>>AM</option> <option value="BA" <?php echo ($dados[estado]==BA)?"selected":"";?>>BA</option> <option value="CE" <?php echo ($dados[estado]==CE)?"selected":"";?>>CE</option> <option value="DF" <?php echo ($dados[estado]==DF)?"selected":"";?>>DF</option> <option value="ES" <?php echo ($dados[estado]==ES)?"selected":"";?>>ES</option> <option value="GO" <?php echo ($dados[estado]==GO)?"selected":"";?>>GO</option> <option value="MA" <?php echo ($dados[estado]==MA)?"selected":"";?>>MA</option> <option value="MT" <?php echo ($dados[estado]==MT)?"selected":"";?>>MT</option> <option value="MS" <?php echo ($dados[estado]==MS)?"selected":"";?>>MS</option> <option value="MG" <?php echo ($dados[estado]==MG)?"selected":"";?>>MG</option> <option value="PA" <?php echo ($dados[estado]==PA)?"selected":"";?>>PA</option> <option value="PB" <?php echo ($dados[estado]==PB)?"selected":"";?>>PB</option> <option value="PR" <?php echo ($dados[estado]==PR)?"selected":"";?>>PR</option> <option value="PE" <?php echo ($dados[estado]==PE)?"selected":"";?>>PE</option> <option value="PI" <?php echo ($dados[estado]==PI)?"selected":"";?>>PI</option> <option value="RJ" <?php echo ($dados[estado]==RJ)?"selected":"";?>>RJ</option> <option value="RN" <?php echo ($dados[estado]==RN)?"selected":"";?>>RN</option> <option value="RS" <?php echo ($dados[estado]==RS)?"selected":"";?>>RS</option> <option value="RO" <?php echo ($dados[estado]==RO)?"selected":"";?>>RO</option> <option value="RR" <?php echo ($dados[estado]==RR)?"selected":"";?>>RR</option> <option value="SC" <?php echo ($dados[estado]==SC)?"selected":"";?>>SC</option> <option value="SP" <?php echo ($dados[estado]==SP)?"selected":"";?>>SP</option> <option value="SE" <?php echo ($dados[estado]==SE)?"selected":"";?>>SE</option> <option value="TO" <?php echo ($dados[estado]==TO)?"selected":"";?>>TO</option> </select></td> </tr> <tr valign=middle> <td>Código do Clima Tempo: <br /> <input name="codigo_climatempo" type="text" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" size="35" value="<?php echo $dados[codigo_climatempo]?>" /></td> </tr> <tr> <td valign="middle"><input style="width:110px;" type="submit" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" name='btgravar' value="<?php echo (empty($id))?"Cadastrar":"Alterar";?>" /></td> </tr> </table> </fieldset> </form> <?php //} // fim da acao FORM DE CADASTRO E ALTERAR ?> <?php // inicio da acao LISTAR //if($acao == "listar"){ $form2 = "FORMLISTA"; $busca = "SELECT * FROM $tabela1 order by nome"; //echo $busca; $total_reg = "50"; if(!$page){ $page = "1"; } $inicio = $page-1; $inicio = $inicio*$total_reg; $limite = mysql_query("$busca LIMIT $inicio,$total_reg"); $todos = mysql_query("$busca"); $tr = mysql_num_rows($todos); //$tr = count($op); //echo $tr; $tp = ceil($tr / $total_reg); ?> <form action="?pg=<?php echo $file?>" method="POST" name="<?php echo $form2?>"> <fieldset style="width:100%;"> <input name="acao" type="hidden" value="excluir_selecionados"> <table width="99%" align="center" cellpadding="0" cellspacing="0"> <tr><td><font class="titulos">Lista de <b><?php echo $palavra?></b> </font></td> <td align="right"><strong><?php echo "<b><font color=$coronmouse>$tr</font></b>";?></strong> registros! </td> </tr> </table> <table width="99%" border="0" align="center" cellpadding="2" cellspacing="1"> <tr bgcolor="#CCCCCC"> <td width="10%" align="center" bgcolor="#C0C0C0"><b>ID</b></td> <td width="67%" align="center"><b>NOME</b></td> <td width="11%" align="center"><strong>ESTADO</strong></td> <td width="12%" align="center" bgcolor="#C0C0C0"><b>AÇÕES</b></td> </tr> <?php $i=0; while ($dados=mysql_fetch_array($limite)) { if (($i%2)==0) { $bgcolor="#FFFFFF"; } else { $bgcolor="#e5e5e5"; } ?> <tr> <td align="center" bgcolor="<?php echo $bgcolor; ?>"><table width="90%" border="0" cellspacing="0" cellpadding="2"> <tr> <td width="20"><input id='check_sel' name='listas[]' type='checkbox' value='<?php echo "$dados[id]";?>' /></td> <td><b><?php echo $dados[id];?></b></td> </tr> </table></td> <td bgcolor="<?php echo $bgcolor?>"><b><?php echo $dados[nome]; ?> </b></td> <td align="center" bgcolor="<?php echo $bgcolor?>"><b> <?php echo $dados['estado']; ?> </b></td> <td align="center" bgcolor="<?php echo $bgcolor; ?>"> <a href="?pg=<?php echo $file?>&acao=status&id=<?php echo $dados['id'];?>&status=<?php echo ($dados['status']=="S")?"N":"S";?>"><img src="<?php echo $usite?>images/admin/status_<?php echo($dados['status']=="S")?"on":"off";?>.png" alt='Alterar Status para <?php echo ($dados['status']=="S")?"OFF":"ON";?>' border='0' /></a> <a href="?pg=<?php echo $file?>&acao=FORM&id=<?php echo $dados['id']?>"><img src="<?php echo $usite?>images/admin/botao_edit.png" alt="Alterar" border="0" /></a></td> </tr> <tr><td colspan="6" bgcolor="#CCCCCC"></td></tr> <?php $i++; }?> <tr> <td colspan="4"><table border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="100" align="right" valign="top"><?php if($page > 1){ $anterior = $page -1; $url = "?pg=$pg&acao=$acao&page=$anterior"; echo "<a href='$url'>« Anterior</a> | "; } else { echo "<font color='$corcelula2'>« Anterior</font> | "; } ?> </td> <td align="center"><?php for($i=1; $i<$page; $i++) if($i>=$page-5) echo "<a href='?pg=$pg&acao=$acao&page=$i'>$i</a> | "; echo "<font color='$coronmouse'><b>$page</b></font> "; for($i=$page+1; $i<=$tp; $i++) if($i<=$page+5) echo " | <a href='?pg=$pg&acao=$acao&page=$i'>$i</a>"; ?></td> <td width="100" align="left" valign="top"><?php if($tp > $page){ $proxima = $page +1; $url = "?pg=$pg&acao=$acao&page=$proxima"; echo " | <a href='$url'>Próxima »</a>"; } else { echo " | <font color='$corcelula2'>Próxima »</font>"; } ?></td> </tr> </table></td> </tr> <tr> <td colspan="4"><input style="width:110px;" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" type="button" value="Selecionar Todos" onclick='SelectAll();' id="sel_todos"> <input style="width:110px;" name="Button" type="button" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" value="Excluir Selecionados" onClick="checkdeletetion();"></td> </tr> </table> </fieldset> </form> <?php //} ?> <br /> Estes códigos que postei, eles estão me dando uma dor de cabeça, há semanas trabalho neles, já resolvi diversas funções depreciadas, e agora me deparo com o seguinte erro: Neste código eu consigo inserir e deletar cidades, mas não consigo editá-los para fazer alterações e nem a opção ativar/desativar cidades, não sei se esta acontecendo conflito de sql que já vi em outro tópico, mas gostaria se alguém poderia ver aonde esta o erro. Obrigado.