irving 0 Denunciar post Postado Janeiro 6, 2011 Bom tarde gente alguem poderia me dar uma luz Eu tenho um sistema para cadastrar usuarios,nele contem um formulario para cadastro.Eu visualizo os registro e tem um botao para poder editar e excluir e queria saber como eu poderia fazer isso.Quando eu clicar no botao alterar ele abre o formulario com os dados cadastrados e o excluir apenas apaga o registro. fiz com script para passar o codigo do usuario para carregar e nao funciona.Alguem tem algo similar para me auxiliar? Compartilhar este post Link para o post Compartilhar em outros sites
CrY 1 Denunciar post Postado Janeiro 6, 2011 Bom tarde gente alguem poderia me dar uma luz Eu tenho um sistema para cadastrar usuarios,nele contem um formulario para cadastro.Eu visualizo os registro e tem um botao para poder editar e excluir e queria saber como eu poderia fazer isso.Quando eu clicar no botao alterar ele abre o formulario com os dados cadastrados e o excluir apenas apaga o registro. fiz com script para passar o codigo do usuario para carregar e nao funciona.Alguem tem algo similar para me auxiliar? faz o seguinte posta seu codigo que eu corrijo ele pra voce e vai funcionar com certeza por que pra você editar ou excluir tem que criar uma variavel _get pela url Compartilhar este post Link para o post Compartilhar em outros sites
irving 0 Denunciar post Postado Janeiro 10, 2011 <?php //Inicia a Sessao session_start(); // Fazemos o include do arquivo com as config do banco de dados include "../config.php"; // Executa a clausula SQL include "../functions.php"; //Atribuindo valores aos campos if ( isset($_GET["ordem"]) ) { $ordem = $_GET["ordem"]; } else { $ordem = "usuario.codusr"; } if ( isset($_GET["campo"]) ) { $campo = $_GET["campo"]; } else { $campo = "usuario.codusr"; } if ( isset($_GET["pesquisa"]) ) { $pesquisa = $_GET["pesquisa"]; } else { $pesquisa = ""; } if ( isset($_GET["sinal"])) { $sinal = $_GET["sinal"]; } else { $sinal = ""; } if ( isset($_GET["limite"]) ) { $limite = $_GET["limite"]; } else { $limite = ""; } if ( isset($_GET["form_pesquisa"]) ){ $form_pesquisa = $_GET["form_pesquisa"]; } else { $form_pesquisa = ""; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <link href="../estilos/layout_veiculos.css" rel="stylesheet" type="text/css" /> <style type="text/css"> body { background-image: url(../imagens/box_nivel1_n.gif); margin-left: 3px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; } </style> </head> <body> <form name="usuarios.php" id="form_pesquisa" class="coluna1" nclick="a.heml" method="GET" onSubmit="" action="" background-image: "url(imagens/box_nivel1_n.gif)" > <h2 class="tazul2">Sistema de Usuarios - Usuario - <?php echo $_SESSION['nomusr']; ?></h2> <label for="noticias" class="noticias"><span class="n_menuinternocapa">Campo </span> <select name="campo" id="campo" style="font-size: 11px ! important; width:120px ;"> <option value="usuario.codusr">Codigo</option> <option value="usuario.exbusr">Nome</option> <option value="usuario.email">Email</option> <option value="usuario.codgrp">Grupo</option> </select> </label> <label for="pesquisa" class="palavra" style="width: 115px ! important;"><span class="n_menuinternocapa">Pesquisa</span> <input id="pesquisa"type="text" name="pesquisa" value="<?php $pesquisa ?>" style="width: 115px ! important;"/> </label> <label for="sinal" class="noticias"> <select name="sinal" id="sinal" style="font-size: 11px ! important; width: 105px;"> <option value="like" <?php if ( $sinal == "like" ) { echo "selected"; } ?>>Contenha</option> <option value="=" <?php if ( $sinal == "=" ) { echo "selected"; } ?>>Igual</option> </select> <br /> </label> <label for="ordem" class="noticias"><span class="n_menuinternocapa">Ordem</span> <select name="ordem" id="ordem" style="font-size: 11px ! important; width: 120px;"> <option value="usuario.codusr">Codigo</option> <option value="usuario.exbusr">Nome</option> <option value="usuario.email">Email</option> <option value="usuario.codusr DESC">Codigo DESC</option> <option value="usuario.exbusr DESC">Nome DESC</option> <option value="usuario.email DESC">Email DESC</option> </select> </label> <label for="limite" class="palavra" style="width: 115px ! important;"><span class="n_menuinternocapa">Limite</span> <input name="limite" id="limite" style="width: 115px ! important;" type="text" value="<?php $limite ?>"></label> </label> <input name="buscar" value="Pesquisar" class="buscar" type="submit"> <input name="cadastrar" value="Incluir" class="buscar" type="button" onClick="window.open('formulario.php','mywindow','width=560,height=300,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes')"> <input type="button" name="voltar" id="voltar" value="Voltar" onClick="window.location='../principal.php'" /> </form> </form> <hr> <table width="580px" border="1" cellpadding="0" cellspacing="0" bordercolor="#" class="ac-row"> <!--DWLayoutTable--> <tr class="box_bege"> <td width="70" height="24" align="center" valign="middle" bgcolor="" class="topico_rss">Codigo:</td> <td width="278" align="center" valign="middle" bgcolor="" class="topico_rss">Nome Usuario</td> <td width="80" align="center" valign="middle" bgcolor="" class="topico_rss">Usuario</td> <td width="150" align="center" valign="middle" bgcolor="" class="topico_rss">Grupo</td> <td width="67" align="center" valign="middle" bgcolor="" class="topico_rss">Alterar</td> <td width="67" align="center" valign="middle" bgcolor="" class="topico_rss">Excluir</td> </tr> <?php if ($limite =="" && $pesquisa ==""){ $sql = "SELECT * FROM usuario ORDER BY codusr ASC"; $res = mysqllistar($conect,$sql); } else { if ($limite ==""){ $limite = 100; } else { $limite = $limite; } $sql = "select * from usuario where $campo $sinal \"$pesquisa\" order by $ordem limit $limite"; $res = mysqllistar($conect,$sql); } $cont = 0; //Exibe o resultado da nossa consulta while ($row = mysql_fetch_array($res)) { //Destancando as cores das linhas da query if ($cont % 2 == 0) { $cor = "f2f2f2"; } else { $cor = "ffffff"; } echo "<tr bgcolor='".$cor."'>"; echo "<td class=fonteresul>".$row['codusr']."</td>"; echo "<td class=fonteresul>".$row['nomusr']."</td>"; echo "<td class=fonteresul>".$row['exbusr']."</td>"; switch ($row['codgrp']) { case 1 : echo "<td class=fonteresul>Administrador Geral</td>"; break; case 2 : echo "<td class=fonteresul>Administrador</td>"; break; case 3 : echo "<td class=fonteresul>Usuario</td>"; break; case 4 : echo "<td class=fonteresul>Visitante</td>"; break; }?> <td> <input name="atualizar" id="atualizar" class="input_borda_zero" src="../imagens/bt_alterar.gif" type="image" value="codusr" onClick="_update('codusr')"> </td> <td align="center"><img src="../imagens/delete2.gif" alt="Exluir" /></td> <?php $cont = $cont + 1; } ?> </table> </body> </html> <script> function _update (cod ){ window.open('formulario.php?codusr=codusr','mywindow','width=560,height=300'); } </script> Compartilhar este post Link para o post Compartilhar em outros sites
irving 0 Denunciar post Postado Janeiro 14, 2011 <?php if ($sinal == 'like') { if ( !empty($pesquisa)) { $pesquisa = "%".$pesquisa."%"; } else { $pesquisa = "%%"; } } if ( $form_pesquisa > 0 ) { $sql = "select quadro.* from quadro where $campo $sinal \"$pesquisa\" order by $ordem limit $limite "; $_SESSION["pSQL"]= $sql; $consulta = $con->mysql_query( $sql ); $nreg = $con->mysql_num_rows( $consulta ); } ?> Estou alterando o codigo aqui e esta retornando esse erro Fatal error: Call to a member function mysql_query() on a non-object in . Aonde esta o erro? Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Janeiro 14, 2011 $con não é um objeto onde você supostamente cria essa variavel ? Compartilhar este post Link para o post Compartilhar em outros sites
irving 0 Denunciar post Postado Janeiro 14, 2011 $con não é um objeto onde você supostamente cria essa variavel ? Ela é criada dentro da minha classe. <?php class quadro { var $codqua = ""; var $nomqua = ""; var $desqua = ""; var $catqua = ""; var $con; ?> Acho que o problema seria eu ter de da um include da classe no arquivo? Dei um include da classe no arquivo e continuou o mesmo erro Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Janeiro 14, 2011 ?? o escopo é diferente. onde você instancia essa classe ? Compartilhar este post Link para o post Compartilhar em outros sites
irving 0 Denunciar post Postado Janeiro 14, 2011 fica no mesmo diretorio. No diretorio ficam os arquivos da classe,do formulario,das acoes que devem ser executadas pelos botoes do formulario Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Janeiro 14, 2011 .. não foi isso que eu perguntei. onde está o $con = new quadro(); ? pare oque você estiver fazendo, e estude. Compartilhar este post Link para o post Compartilhar em outros sites
irving 0 Denunciar post Postado Janeiro 14, 2011 Não está declarada no arquivo eu ja li e reli.Acho que a questão é porque quero algo mais complexo e estou fazendo errado. Mas isso está definido na classe function quadro( $con ) { $this->con = $con; } Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Janeiro 14, 2011 você ta querendo algo simples e esta fazendo da forma errada $con->mysql_query( $sql ); para fazer isso, você precisa que $con seja um objeto nesse escopo por isso eu perguntei: 'cadê o $con = new ClassTal();'... veja, de novo, você está fazendo errado algo simples, só isso. Compartilhar este post Link para o post Compartilhar em outros sites
irving 0 Denunciar post Postado Janeiro 18, 2011 você ta querendo algo simples e esta fazendo da forma errada $con->mysql_query( $sql ); para fazer isso, você precisa que $con seja um objeto nesse escopo por isso eu perguntei: 'cadê o $con = new ClassTal();'... veja, de novo, você está fazendo errado algo simples, só isso. É simples mas estou tentando fazer dessa forma para gravar o resultado em uma sessão,tentei o final de semana todo,recriei o codigo e continua o mesmo erro :( Compartilhar este post Link para o post Compartilhar em outros sites