Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 430

Problema de Desativar Dados

22-06-2010 09:46

Nesse script estou tendo um problema

para chegar ao erro entre aqui

http://www.twbteam.com.br/AgendaEventos/adm/index.php

usuario: adm
senha:123456789

Após entrar na area administrativa. no menu acima tem um link chamado "INSERIR EVENTOS"

Após Inserir o Evento tem um campo chamado "STATUS"
Nele tem a opção "Desativado" & "Ativado" o problema está aqui mesmo....

quando você deixa ele desativado ele não desativa o cadastro do evento "Inserido"

o mesmo processo pode ser feito com alguma tarefa no menu da Esquerda "Alterar" se possuir algum evento Inserido já...


Muito Obrigado..
0
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 430

Problema de Desativar Dados

22-06-2010 09:48

Esqueci de um detalhe

para testar os dados que já foram cadastrados somente entrar no link abaixo você acessa todos os eventos que já foram cadastrados.

http://www.twbteam.com.br/AgendaEventos/
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17584
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema de Desativar Dados

22-06-2010 10:57

Você clica em Inserir, e chega a salvar o valor? Não entendi muito bem.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 430

Problema de Desativar Dados

22-06-2010 11:07

Sim salvar o valor ele salva no bd normal 1 ou 2 ... 1 para Ativado ou 2 Desativado

só que quando eu tento usar o botão desativar ele não funciona fica o tempo todo ativado...

parece que o botão não possui ação nenhuma.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17584
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema de Desativar Dados

22-06-2010 11:20

Qual o problema, deixar a opção desativado marcada no select, ou não mostrar o cadastro?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 430

Problema de Desativar Dados

22-06-2010 11:51

vou mandar o codigo..

funcoes.php arquivo de inserção de banco de dados

<?     function alterar_senha($_userid,$_senha)     {         $query_senha = mysql_query("update adm set senha=password('$_senha') where id=$_userid") or die (mysql_error());     }     function carregar_uf($nomeuf)     {         $query = mysql_query("select * from dados_estados order by uf asc") or die (mysql_error());         $varq  = '<select name="evuf" size="1" class="forms">';         $numq  = mysql_num_rows($query);         if ($numq>0){             while ($campos = mysql_fetch_array($query)){                             $varq  .= '<option '.($nomeuf==$campos['uf']?" selected ":"").' value="'.$campos['uf'].'">'.$campos['uf'].'</option>';             }         }         $varq .= '</select>';         return $varq;     }     function modificar($tipo,$data,$hora,$endereco,$cidade,$uf,$texto,$status,$idf,$titulo)     {         $dta  = explode("/",$data);         $data = $dta[2]."-".$dta[1]."-".$dta[0];         if ($tipo=="in")         {             mysql_query("insert into eventos(eve_data,eve_hora,eve_endereco,eve_cidade,eve_uf,eve_texto,eve_status,eve_titulo) values('$data','$hora','$endereco','$cidade','$uf','$texto',$status,'$titulo')")                                   or die (mysql_error());         }         if ($tipo=="al")         {             mysql_query("update eventos set eve_data='$data',eve_hora='$hora',eve_endereco='$endereco',eve_cidade='$cidade',                                        eve_uf='$uf',eve_texto='$texto',eve_status=$status,eve_titulo='$titulo'                                                 where eve_id=$idf");             }     } ?>

modificação.php & inserir.php o arquivo modificação.php é responsavel tanto pela edição quanto pela insersão...

<?     session_start();     if ($_SESSION['DADOS']==""){         header("Location:login.php",true);         exit;     }     //*************************************************//     $acao = $_POST['Acao'];         if ($acao=="Inserir"){             require 'conexao.php';             require 'funcoes.php';              modificar('in',$_POST['evdata'],$_POST['evhora'],$_POST['evendereco'],$_POST['evcidade'],                            $_POST['evuf'],$_POST['evtexto'],$_POST['evstatus'],0,$_POST['evtitulo']);             header("Location:index.php",true);             exit;     }     if ($acao=="Alterar"){              require 'conexao.php';             require 'funcoes.php';             modificar('al',$_POST['evdata'],                     $_POST['evhora'],$_POST['evendereco'],$_POST['evcidade'],                     $_POST['evuf'],$_POST['evtexto'],$_POST['evstatus'],$_POST['evid'],$_POST['evtitulo']);             header("Location:index.php",true);             exit;     }     //*************************************************//     $varcarregar = 1;     require 'pag_ini.php';     require 'conexao.php';     require 'funcoes.php';     //*************************************************//     $codigoalterar = $_GET['codigoalterar'];     if ($codigoalterar==""){         $botao = "Inserir";     }    else   {         $botao = "Alterar";         unset($hh,$en,$ci,$uf,$tx,$st,$id,$dt,$dr,$ti);         if (is_numeric($codigoalterar)==true)         {             $query_alterar = mysql_query("select * from eventos where eve_id=$codigoalterar") or die (mysql_errno());             $query_num     = mysql_num_rows($query_alterar);             if ($query_num>0){                 $dr = explode("-",mysql_result($query_alterar,0,"eve_data"));                 $dt = $dr[2]."/".$dr[1]."/".$dr[0];                 $hh = substr(mysql_result($query_alterar,0,"eve_hora"),0,5);                 $en = mysql_result($query_alterar,0,"eve_endereco");                 $ci = mysql_result($query_alterar,0,"eve_cidade");                 $uf = mysql_result($query_alterar,0,"eve_uf");                 $tx = mysql_result($query_alterar,0,"eve_texto");                 $st = mysql_result($query_alterar,0,"eve_status"); // 1 para ativo e 2 inativo                 $id = mysql_result($query_alterar,0,"eve_id");                 $ti = mysql_result($query_alterar,0,"eve_titulo");             }             mysql_free_result($query_alterar);         }     }     //*************************************************// ?>


<center> <div style="border:solid 1px #CCCCCC;width:525px;"> <table width="516px" border="0">   <tr>     <td valign="middle" width="450px" align="center">         <b>Modificações dos Eventos - Ação <span style="color:#FF0000">"<?=$botao?>"</span></b>     </td>   </tr>   </table> <form action="<?=$_SERVER['PHP_SELF'];?>" method="post"> <input type="hidden" name="evid" value="<?=$id;?>"> <table width="516px" border="0">         <tr>         <td width="150" height="20" align="right">T&iacute;tulo do Evento:</td>         <td width="366" height="20" align="left">         <span id="sprytextfield20">                 <input name="evtitulo" class="forms" type="text" value="<?=$ti;?>" size="40" maxlength="100">                         <span class="textfieldRequiredMsg">*</span>         </span>         </td>     </tr>     <tr>         <td width="150" height="20" align="right">Data:</td>         <td width="366" height="20" align="left">         <span id="sprytextfield2">                 <input name="evdata" class="forms" type="text" value="<?=$dt;?>" size="10" maxlength="10">                         <span class="textfieldRequiredMsg">*</span>         </span>         </td>     </tr>     <tr>         <td width="150" height="20" align="right">Hora:</td>         <td width="366" height="20" align="left">         <span id="sprytextfield9">                 <input name="evhora" class="forms" type="text" value="<?=$hh;?>" size="5" maxlength="5">             <span class="textfieldRequiredMsg">*</span>         </span>         </td>     </tr>     <tr>         <td width="150" height="20" align="right">Endereço:</td>         <td width="366" height="20" align="left">         <span id="sprytextfield1">                 <input name="evendereco" class="forms" type="text" value="<?=$en;?>" size="30" maxlength="50">             <span class="textfieldRequiredMsg">*</span>         </span>         </td>     </tr>     <tr>         <td width="150" height="20" align="right">Cidade:</td>         <td width="366" height="20" align="left">         <span id="sprytextfield10">                 <input name="evcidade" class="forms" type="text" value="<?=$ci;?>" size="30" maxlength="50">             <span class="textfieldRequiredMsg">*</span>         </span>         </td>     </tr>     <tr>         <td width="150" height="20" align="right">UF:</td>         <td width="366" height="20" align="left">         <?=carregar_uf($uf);?>         </td>     </tr>     <tr>         <td width="150" height="20" align="right">Texto:</td>         <td width="366" height="20" align="left">         <span id="sprytextarea1">                 <textarea name="evtexto" class="forms" cols="35" rows="10"><?=$tx;?></textarea>             <span class="textareaRequiredMsg">*</span>         </span>         </td>     </tr>     <tr>         <td width="150" height="20" align="right">Status:</td>         <td width="366" height="20" align="left">                 <select name="evstatus" size="1" class="forms">                 <option value="1" <?=$st==1?" selected":"";?>>Ativo</option>                 <option value="2" <?=$st==2?" selected":"";?>>Desativado</option>             </select>         </td>     </tr>     <tr>         <td width="516" height="20" align="center" colspan="2">                 <input name="Acao" type="submit" value="<?=$botao;?>" class="textopadraomouse">         </td>     </tr>     <tr>         <td width="516" height="10" align="center" colspan="2"></td>     </tr> </table> </form> <table width="516px" border="0">     <tr>         <td width="516" height="20" align="center" colspan="2">                 <a href="index.php" class="link_geral"><< voltar</a>         </td>     </tr> </table> </div> </center> <script language="javascript" type="text/javascript"> var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1","none", {minChars:3, maxChars:50}); var sprytextfield20 = new Spry.Widget.ValidationTextField("sprytextfield20","none", {minChars:3, maxChars:100}); var sprytextfield10 = new Spry.Widget.ValidationTextField("sprytextfield10","none", {minChars:3, maxChars:50}); var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2","date",{format:"dd/mm/yyyy",useCharacterMasking:true}); var sprytextfield9 = new Spry.Widget.ValidationTextField("sprytextfield9","time",{format:"HH:mm",useCharacterMasking:true}); var sprytextarea1 = new Spry.Widget.ValidationTextarea("sprytextarea1",{minChars:5}); </script> <?         require 'pag_fin.php';  ?>

Obrigado.. Grande Abraço
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17584
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema de Desativar Dados

22-06-2010 12:29

E quanto as perguntas que fiz? Qual problema está tendo?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 430

Problema de Desativar Dados

22-06-2010 12:44

então brother o botão de status não funciona ele não faz a função que deveria fazer desativar o Evento..
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17584
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema de Desativar Dados

22-06-2010 17:06

Desativar é não mostrar na consulta, correto?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 430

Problema de Desativar Dados

23-06-2010 21:18

isso meu querido mais não sei como faço isso :(

lhe peço ajuda obrigado novamente..!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17584
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema de Desativar Dados

23-06-2010 22:21

Então sua consulta que mostra os dados deve estar assim

SELECT * FROM suatabela WHERE eve_status='1'

Assim mostra só os ativos.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 430

Problema de Desativar Dados

23-06-2010 22:42

Form de Modificação ...

<?     session_start();     if ($_SESSION['DADOS']==""){         header("Location:login.php",true);         exit;     }     //*************************************************//     $acao = $_POST['Acao'];         if ($acao=="Inserir"){             require 'conexao.php';             require 'funcoes.php';              modificar('in',$_POST['evdata'],$_POST['evhora'],$_POST['evendereco'],$_POST['evcidade'],                            $_POST['evuf'],$_POST['evtexto'],$_POST['evstatus'],0,$_POST['evtitulo']);             header("Location:index.php",true);             exit;     }     if ($acao=="Alterar"){              require 'conexao.php';             require 'funcoes.php';             modificar('al',$_POST['evdata'],                     $_POST['evhora'],$_POST['evendereco'],$_POST['evcidade'],                     $_POST['evuf'],$_POST['evtexto'],$_POST['evstatus'],$_POST['evid'],$_POST['evtitulo']);             header("Location:index.php",true);             exit;     }     //*************************************************//     $varcarregar = 1;     require 'pag_ini.php';     require 'conexao.php';     require 'funcoes.php';     //*************************************************//     $codigoalterar = $_GET['codigoalterar'];     if ($codigoalterar==""){         $botao = "Inserir";     }    else   {         $botao = "Alterar";         unset($hh,$en,$ci,$uf,$tx,$st,$id,$dt,$dr,$ti);         if (is_numeric($codigoalterar)==true)         {             $query_alterar = mysql_query("select * from eventos where eve_id=$codigoalterar") or die (mysql_errno());             $query_num     = mysql_num_rows($query_alterar);             if ($query_num>0){                 $dr = explode("-",mysql_result($query_alterar,0,"eve_data"));                 $dt = $dr[2]."/".$dr[1]."/".$dr[0];                 $hh = substr(mysql_result($query_alterar,0,"eve_hora"),0,5);                 $en = mysql_result($query_alterar,0,"eve_endereco");                 $ci = mysql_result($query_alterar,0,"eve_cidade");                 $uf = mysql_result($query_alterar,0,"eve_uf");                 $tx = mysql_result($query_alterar,0,"eve_texto");                 $st = mysql_result($query_alterar,0,"eve_status"); // 1 para ativo e 2 inativo                 $id = mysql_result($query_alterar,0,"eve_id");                 $ti = mysql_result($query_alterar,0,"eve_titulo");             }             mysql_free_result($query_alterar);         }     }     //*************************************************// ?>  <tr>         <td width="150" height="20" align="right">Status:</td>         <td width="366" height="20" align="left">             <select name="evstatus" size="1" class="forms">                 <option value="1" <?=$st==1?" selected":"";?>>Ativo</option>                 <option value="2" <?=$st==2?" selected":"";?>>Desativado</option>             </select>         </td>     </tr>             </select>

Aonde tem Algo errado ai ???

abraços obrigado
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17584
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema de Desativar Dados

24-06-2010 10:15

O único erro que vejo é não ter limitado o valor no select

eve_id=$codigoalterar"
correto

eve_id='$codigoalterar'"

Fora isso tem que estudar o problema a partir do erro. Se precisar de suporte personalizado me contata pelo MSN.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado