alxrds 1 Denunciar post Postado Fevereiro 10, 2013 salve galera tenho uma tabela onde no cadastro o status fica como aberto neste entao fiz o seguinte quando o status esta aberto ele é um link para processar.php?id=item apos o clique o status passa a ser processando eu preciso que processando seja um link para finalizar.php?id=item pensei numa variavel mais nao sei como faze-la <php var if status==aberto geturl 'processar.php?id=item' else status==processando geturl='finalizar.php?id=item' ?> sem querer postei duas vezes a mesa pergunta nao sei como excluir a postagem... Compartilhar este post Link para o post Compartilhar em outros sites
Pablo Gates 10 Denunciar post Postado Fevereiro 10, 2013 Boa noite velho eu não sei se entendi o que você está querendo faze, está bem vazio sua explicação mas talvez seja isso que você esteja procurando: <?php if($var['status'] == 'aberto'){ header('location: processar.php?id=item'); }else{ header('location: finalizar.php?id=item'); } ?> Compartilhar este post Link para o post Compartilhar em outros sites
alxrds 1 Denunciar post Postado Fevereiro 10, 2013 Pablo Gates valeu amigo acho que deva funcionar, mais não sei com usar variáveis como faço pra chamar o código em questão? Compartilhar este post Link para o post Compartilhar em outros sites
Pablo Gates 10 Denunciar post Postado Fevereiro 10, 2013 <?php //aqui vc iniciou o PHP if($var['status'] == 'aberto'){ //se a $var na sua tabela com o campo 'status' = 'aberto' redireciona para: header('location: processar.php?id=item'); }else{//se não for redireciona para: header('location: finalizar.php?id=item'); } //aqui vc fechou o PHP ?> creio que compreendeu agora a execução do código Compartilhar este post Link para o post Compartilhar em outros sites
alxrds 1 Denunciar post Postado Fevereiro 10, 2013 é isso mais nao consegui ainda manipular o codigo preciso de um echo $status onde ele é o link que abra as urls em questao pois as urls serao abertas com o click no link status Compartilhar este post Link para o post Compartilhar em outros sites
Bruno Augusto 417 Denunciar post Postado Fevereiro 10, 2013 Você sabe programar PHP? Porque isso o autor de qualquer livro ou apostila, por pior e mais incompleta que seja, ensina no primeiro capítulo. Compartilhar este post Link para o post Compartilhar em outros sites
alxrds 1 Denunciar post Postado Fevereiro 11, 2013 Bruno Augusto eu queria muito ser um bom programador mais nao sou nem consegui aprender sozinho com apostila, pra quem sabe minha duvida é simples se eu soubesse um pouco mais me expressaria melhor e a duvida seria sanada rapidamente o pouco que sei aprendi sozinho e pretendo fazer um curso presencial mais é caro aqui Compartilhar este post Link para o post Compartilhar em outros sites
CleitonGarcia 31 Denunciar post Postado Fevereiro 11, 2013 Deixe-me ver se compreendi; Você tem uma listagem de registros do banco de dados, e fato, uma tabela do banco de dados. Onde há um campo chamado status e você quer alterar este status através de um link. É isso? @Obs.: Você pode fazer as duas funções num único arquivo. e.g: if (isset ($_GET["todo"]) AND !empty ($_GET["todo"])){ if ($_GET["todo"] == "proccess"){ /** * Faz a função */ } elseif ($_GET["todo"] == "complete"){ /** * Faz a função */ } } Compartilhar este post Link para o post Compartilhar em outros sites
alxrds 1 Denunciar post Postado Fevereiro 11, 2013 qual a maneira certa de fazer essa variavel? <php echo var $status 'href=geturl' if $status==aberto geturl 'processar.php?id=item' else $status==processando geturl='finalizar.php?id=item' ?> clayton garcia, nao é bem isso tenho o campo status com o valor padrao "aberto" ao clicar em aberto abre url1 que altera para "processando" so que processando continua sendo link para url1 queria clicar em "processando" e ser enviado para url2 para altera-lo para fechado Compartilhar este post Link para o post Compartilhar em outros sites
Pablo Gates 10 Denunciar post Postado Fevereiro 11, 2013 Conforme o Cleiton disse acima, acho que ele entendeu basicamente o que eu entendi Compartilhar este post Link para o post Compartilhar em outros sites
CleitonGarcia 31 Denunciar post Postado Fevereiro 11, 2013 Da maneira que o Pablo Gates disse! :x Compartilhar este post Link para o post Compartilhar em outros sites
Pablo Gates 10 Denunciar post Postado Fevereiro 11, 2013 Da maneira que o Pablo Gates disse! :x Isso nós presumimos que ele tem uma tabela no MySql cujo um campo chamado 'status' estamos fazendo uma condição pra ele retornar verdadeiro ou falso, mas como está um pouco incompleto não estamos entendendo exatamente como proceder com a ajuda Compartilhar este post Link para o post Compartilhar em outros sites
alxrds 1 Denunciar post Postado Fevereiro 11, 2013 hehe um disse que o outro ta certo de certa forma os dois estão certos porem eu errado por nao saber explicar o que preciso vou tentar de novo tenho um link "aberto" na primeira pagina que chama url1 na url1 edito algumas informações do banco e o status muda para "processando" quando abro a primeira pagina o link "aberto" passou a ser "processando" porem ainda esta para url1 então quero que o link seja diferente ao verificar o campo $status <php echo var $status 'href=geturl' // link na pagina principal que abre a url indicada pela variavel abaixo if $status==aberto // verifica se o valor no banco esta aberto geturl 'processar.php?id=item' // se estiver co o valor aberto abre essa url else $status==processando // verifica se o valor no banco esta processando geturl='finalizar.php?id=item' // se estiver processando abre essa url ?> Compartilhar este post Link para o post Compartilhar em outros sites
alxrds 1 Denunciar post Postado Fevereiro 11, 2013 Acho que consigo entender o que vc quer expressar se eu reler umas mil vezes.. isso custa tempo e tempo é dinheiro. Daqui pra frente deixa de ser uma mera ajuda num forum aberto e passar a ser um serviço de suporte ou no mínimo consultoria. Sem querer ofender, mas acho que vc deveria no mínimo saber descrever o que precisa fazer, pois independente de entender ou não de PHP, parece não saber nem ao menos português. Seja objetivo e terá respostas objetivas. ta certo hinom me desculpa se fiz você perder seu tempo não sou programador sei usar o dreamweaver e a função de quero não consegui fazer isso, se eu estivesse ganhando dinheiro com esse sistema que estou tentando fazer com certeza pagaria para pessoas que sabem como você, pablo gates, clayton garcia e o bruno augusto e outros que passaram por aqui. vou tentar pela ultima vez explicar preciso de um link que terá dois valores que pode ser aberto ou processando se aberto vai para url1 se processando vai para url2 da forma como o paulo gates fez daria certo se eu soubesse fazer o link ao invés de header que abre ao carregar a pagina. Compartilhar este post Link para o post Compartilhar em outros sites
Bruno Augusto 417 Denunciar post Postado Fevereiro 11, 2013 É só ecoar o HTML da âncora de link oras patavinas. Compartilhar este post Link para o post Compartilhar em outros sites
alxrds 1 Denunciar post Postado Fevereiro 12, 2013 Amigo Bruno Augusto não é isso também de fato não estou conseguindo explicar, desculpe por fazer vcs perderem o tempo... Compartilhar este post Link para o post Compartilhar em outros sites
Pablo Gates 10 Denunciar post Postado Fevereiro 12, 2013 Cara não precisa se desculpar, eu realmente não consegui entender mas gostaria de poder ter te ajudado, já passei por algumas dúvidas assim sem saber explicar aqui pelo forúm mas comecei adquirir experiência ao decorrer do tempo, e hoje já consigo ajudar alguns, continue persistindo e conseguirá fazer tudo o que quer. Compartilhar este post Link para o post Compartilhar em outros sites
alxrds 1 Denunciar post Postado Fevereiro 12, 2013 Pablo Gates achei uma extensão para o dreamweaver chamada developer tollbox e com ela consegui fazer na gambiarra eu criei dois links quando o link tem o valor "aberto" ele oculta o link com o valor "processando" e vice-versa, dessa forma consegui que fique da forma que eu precisava. fiquei muito agradecido pela tentativa de vcs me ajudarem principalmente vc Pablo espero no futuro retribuir. Tópico Resolvido!!! Compartilhar este post Link para o post Compartilhar em outros sites
Pablo Gates 10 Denunciar post Postado Fevereiro 13, 2013 Que isso cara, ninguém começa de cima! Estamos juntos no que precisar tamo ae! Pablo Gates achei uma extensão para o dreamweaver chamada developer tollbox e com ela consegui fazer na gambiarra eu criei dois links quando o link tem o valor "aberto" ele oculta o link com o valor "processando" e vice-versa, dessa forma consegui que fique da forma que eu precisava. fiquei muito agradecido pela tentativa de vcs me ajudarem principalmente vc Pablo espero no futuro retribuir. Tópico Resolvido!!! Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Fevereiro 13, 2013 Bons conselhos do Pablo e, parabéns pelo esforço em resolver.. afinal esse é o trabalho de um programador. desenvolver a lógica. Extendendo um pouco mais o assunto.. veja que no final vc finalmente explicou de forma clara e objetiva o que queria fazer: eu criei dois links quando o link tem o valor "aberto" ele oculta o link com o valor "processando" e vice-versa É dessa forma forma simples que deveria ter descrito no primeiro post.. Compartilhar este post Link para o post Compartilhar em outros sites