
JaguA
Membros-
Total de itens
798 -
Registro em
-
Última visita
Tudo que JaguA postou
-
o seu codigo de upload.php há um erro... ele não verifica os campos e da mensagem que foi realizado com sucesso mesmo sem eu ao menso por 1 dado... e poste aqui o código php trabalhando neste arquivo para ver o que pode ser.
-
utiliza AJAX
-
tag receber somente atributos da classe. URGENTE
pergunta respondeu ao matheus.labanca de JaguA em HTML, XHTML, CSS
na verdade definição na tag <a> é muito utilizada também.. quanto a isso você não vai pode fugir.. não tem como crie seus anuncios e mande para o cara e ve como vai sair caso em algum cliente for da problema você vai ajustando, de acordo que for preciso... mas tente ver uma outra forma de passar esses anuncios para que não tenha esse tipo de problema. -
comente tudo o que estiver na tag <php ?> e deixa o html puro ve se carrega.
-
não existe menu principal.. você me disse que queria um script que faria cadastro / edição / exclusão em um unico arquivo que o restante voc faria que você so queria um modelo ... devo te lembrar que to aqui para ajudar e não para fazer tudo para ti .. tenho certeza que o botão você consegue por ai para voltar ao menu assim com por o form acima do gride... foi justo por isso que o gride se repete na opção de registro procure ai if cod = novo pega o form e joga para cima da tabela e já estara resolvido. sinto muito por esse problema da tabela esta passando por cima do formulario, mas na verdade não parei em nenhum mommento para meche com CSS e fazer algo mais bonito e bem feito minha intenção foi so melhorar o código que voc já havia feito em um unico arquivo. quanto a estes erros está muito estranho pois aqui não esta retornando erro algum...
-
Como eu prometi aqui está... veja bem a forma que foi feita foi a mais basica possivel o código não esta identado, você vai ver que o html do grid repete dentro dos if e tudo mais eu fiz algo de amador eu admito ... o certo era tem criado metodos classe variaveis globais para diminuir o maximo possivel e linhas de codigo... dexei ele bem expansivo de uma forma que você entenda como foi feito.. o grid eu repeti ele 3 vezes pelo fato que você comentou que gostaria que o grid aparecesse em todas as janelas, eu poderia ter criado um metodo para ficar algo bem mais feito entre outras formas também, mas preferi deixar do modo mais basico que no final da mais trabalho também ... de qualquer forma o que você nescessita está funcionando os demais você pode configurar algo mais decente dai de acordo que o seu conhecimento ... é muito mais facil você coomprende dessa forma do eu ter desenvolvido em OO... bem de qualquer forma esta funcionando, agora só você adptar o código da forma que você precisa... <!DOCTYPE html> <?php $conecta = mysql_connect("localhost","root" , "") or die ("não se conectou ao banco de dados!"); mysql_select_db("test") or die ("não foi possivel localizar a base de dados!"); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-9"> <title></title> </head> <body> <?php // Exibe os registros. if($_GET['altera'] == '' and $_GET['deleta'] == '' and $_GET['cod'] == '') { ?> <div> <table align="center" border="1" cellpadding="4" cellspacing="0" width="90%"> <tbody> <tr align="center"> <td align="left" width="8%"><font color="#0000ff" size="2">id</font></td> <td class="TableCell" align="left" width="18%"><font color="#0000ff" size="2">DATA CADASTRO</font></td> <td align="left" width="25%">Nome</td> <td align="left" width="25%">Sobrenome</td> <td align="left" width="25%">Telefone</td> <td align="left" width="8%"><font color="#0000ff" size="2">EDITAR</font></td> <td align="left" width="9%"><font color="#0000ff" size="2">EXCLUIR</font></td> </tr> </tbody> <?php $qry = mysql_query("SELECT id,nova_data,nome,sobrenome,telefone FROM agenda order by nome ") or die("Falha na consulta"); while($resultado=mysql_fetch_array($qry)) { ?> <tr> <td><?php echo $resultado["id"]; ?></td> <td><?php echo $resultado["nova_data"]; ?></td> <td><?php echo $resultado["nome"]; ?></td> <td><?php echo $resultado["sobrenome"]; ?></td> <td><?php echo $resultado["telefone"]; ?></td> <td><a href="index.php?altera=sim&cod=<?php echo $resultado["id"]; ?>">Editar</a></td> <td><a href="index.php?deleta=sim&cod=<?php echo $resultado["id"];?>"><font color="#00f000">Excluir</font></a></td> </tr> <?php } echo '<a href="index.php?cod=novo"> Novo Registro </a>'; echo '</table>'; echo '</div>'; } ?> <?php if($_GET['altera'] == 'sim') { ?> <div> <table align="center" border="1" cellpadding="4" cellspacing="0" width="90%"> <tbody> <tr align="center"> <td align="left" width="8%"><font color="#0000ff" size="2">id</font></td> <td class="TableCell" align="left" width="18%"><font color="#0000ff" size="2">DATA CADASTRO</font></td> <td align="left" width="25%">Nome</td> <td align="left" width="25%">Sobrenome</td> <td align="left" width="25%">Telefone</td> <td align="left" width="8%"><font color="#0000ff" size="2">EDITAR</font></td> <td align="left" width="9%"><font color="#0000ff" size="2">EXCLUIR</font></td> </tr> </tbody> <?php $qry = mysql_query("SELECT id,nova_data,nome,sobrenome,telefone FROM agenda order by nome ") or die("Falha na consulta"); while($resultado=mysql_fetch_array($qry)) { ?> <tr> <td><?php echo $resultado["id"]; ?></td> <td><?php echo $resultado["nova_data"]; ?></td> <td><?php echo $resultado["nome"]; ?></td> <td><?php echo $resultado["sobrenome"]; ?></td> <td><?php echo $resultado["telefone"]; ?></td> <td><a href="index.php?altera=sim&cod=<?php echo $resultado["id"]; ?>">Editar</a></td> <td><a href="index.php?deleta=sim&cod=<?php echo $resultado["id"];?>"><font color="#00f000">Excluir</font></a></td> </tr> <?php } echo '<a href="index.php?cod=novo"> Novo Registro </a>'; echo '</table>'; echo '</div>'; if(!empty($_GET['cod'])) { $id = $_GET['cod']; ?> <h2>Editar</h2> <?php if($_POST['enviar'] == 'Gravar'){ $nome = $_POST['nome']; $sobrenome = $_POST['sobrenome']; $telefone = $_POST['telefone']; $sql_editar = mysql_query("UPDATE agenda SET nova_data = now(), nome = '$nome', sobrenome = '$sobrenome', telefone = '$telefone' WHERE id = $id"); echo '<meta http-equiv="refresh" content="0; url=index.php"'; } ?> <?php $sql_listar = mysql_query("SELECT * FROM agenda WHERE id = $id"); $res=mysql_fetch_array($sql_listar); ?> <div style="float: left;"> <form action="" enctype="multipart/form-data" name="Gravar" method="post" > <fieldset> <label> Nome: </label> <input type="text" name="nome" value="<?php echo $res['nome']; ?>" /> <br> <label> Sobrenome: </label> <input type="text" name="sobrenome" value="<?php echo $res['sobrenome']; ?>" /> <br> <label> Telefone: </label> <input type="text" name="telefone" value="<?php echo $res['telefone']; ?>" /> <br> <input type="submit" name="enviar" value="Gravar" /> </fieldset> </form> </div> <?php } } ?> <?php if($_GET['cod'] == 'novo') { ?> <div> <table align="center" border="1" cellpadding="4" cellspacing="0" width="90%"> <tbody> <tr align="center"> <td align="left" width="8%"><font color="#0000ff" size="2">id</font></td> <td class="TableCell" align="left" width="18%"><font color="#0000ff" size="2">DATA CADASTRO</font></td> <td align="left" width="25%">Nome</td> <td align="left" width="25%">Sobrenome</td> <td align="left" width="25%">Telefone</td> <td align="left" width="8%"><font color="#0000ff" size="2">EDITAR</font></td> <td align="left" width="9%"><font color="#0000ff" size="2">EXCLUIR</font></td> </tr> </tbody> <?php $qry = mysql_query("SELECT id,nova_data,nome,sobrenome,telefone FROM agenda order by nome ") or die("Falha na consulta"); while($resultado=mysql_fetch_array($qry)) { ?> <tr> <td><?php echo $resultado["id"]; ?></td> <td><?php echo $resultado["nova_data"]; ?></td> <td><?php echo $resultado["nome"]; ?></td> <td><?php echo $resultado["sobrenome"]; ?></td> <td><?php echo $resultado["telefone"]; ?></td> <td><a href="index.php?altera=sim&cod=<?php echo $resultado["id"]; ?>">Editar</a></td> <td><a href="index.php?deleta=sim&cod=<?php echo $resultado["id"];?>"><font color="#00f000">Excluir</font></a></td> </tr> <?php } echo '<a href="index.php?cod=novo"> Novo Registro </a>'; echo '</table>'; echo '</div>'; ?> <h2>Cadastro</h2> <?php if($_POST['enviar'] == 'Cadastrar'){ $nome = $_POST['nome']; $sobrenome = $_POST['sobrenome']; $telefone = $_POST['telefone']; $sql_cadastro = mysql_query("INSERT INTO agenda SET nova_data = now(), nome = '$nome', sobrenome = '$sobrenome', telefone = '$telefone'"); echo '<meta http-equiv="refresh" content="0; url=index.php"'; } ?> <div style="float: left;"> <form action="" enctype="multipart/form-data" name="Gravar" method="post" > <fieldset> <label> Nome: </label> <input type="text" name="nome" /> <br> <label> Sobrenome: </label> <input type="text" name="sobrenome" /> <br> <label> Telefone: </label> <input type="text" name="telefone" /> <br> <input type="submit" name="enviar" value="Cadastrar" /> </fieldset> </form> </div> <?php } if($_GET['deleta'] == 'sim') { if(!empty($_GET['cod'])) { $id = $_GET['cod']; $qry_del = mysql_query("DELETE FROM agenda WHERE id = $id"); echo" <script type='text/javascript'> alert(' Registro excluido com sucesso '); window.location='index.php'; </script>"; } } ?> </body> </html> Qualquer coisa grita ae.
-
esta certo então... nesse exato momento não vou pode mecher, mas assim que chega do trampo vou pegar o teu codigo e modificalo para fazer tudo em uma unica pagina e coloco aqui para você...
-
tag receber somente atributos da classe. URGENTE
pergunta respondeu ao matheus.labanca de JaguA em HTML, XHTML, CSS
eu não to entendendo muito essa questão de seu CSS ir para outros sites e não utilizar as tag ... agente faz um CSS para nossos sites, por mais que você não atribua nenhuma class para tags HTML a chance de desestruturar o site de outra pessoa é de 99% já que você não trabalho as class dele, e mesmo que as class sejam identicas a forma que você as atribui é para o seu layout e não para o dele.. então eu não consegui entender o que quis dizer com isso... mas mesmo que você não queira trabalha a tag é so criar varias class lbl1 lbl2 lbl3 e assim por diante e ir aplicando da forma que achar mais viavel... se voce esta com receios do CSS de algem ter a tag label definido e passa por cima da class que crio faz você mesmo a sua tag exemplo /* CSS */ .h15 { color:red; } <!-- HTML --> <h15> TESTE </h15> bem a tag H15 não existe no html, mas caso eu defina ela assim, saira vermelho e com tudo o que eu passar no CSS é so um exemplo... não entendi bem o que pretende mas se quer algo bem diferente isso pode ser uma saida. -
seus input está faltando algumas coisinhas <input type="text" name="username" size="10"> <input type="password" name="password" size="10"> de qualquer forma o aconselho a utilizar outra forma como por exemplo PHP + MYSQL os usuarios cadastro em um banco de dados e valida o login com a programação... agora se o seu intuito são apenas algusn usuario somente para validar qual ação a fazer pode fazer algo somente com o PHP que em minha concpeção é melhor do que manter com o JavaScript, isso é mais uma questão de opnião desta forma que ta ai também serveria...
-
Vamos com calma, realmente não é nescessario 5 arquivo para fazer isso e também não é nescessario mais que 1 dia para fazer isso tudo.. a questão é que você esta aprendendo ... estou indo pelo caminho mais basico não adianta quere te falar mil e uma coisa e não entende nada, por que no final por mais que eu poste o codigo pronto e resolva o seu problema não vai demora muito, voce ir avoltar pedindo outra ajuda e dessa forma voce no minimo dos minimo sabe entender o codigo para resolver pequenos problema e se for parar para analisar já evolui bem para quem disse que naço conhecia nada da linguagem ... certo quando vocÊ clica em editar não mostra nada nos campos certo.. isos é simples quando voce seleciona um registro ele manda o ID do registro que sera alterado sendo assim nos apoeitamos esse ID e fazemos um SELECT WHERE ID=registro-selecionado... e depois vamos dar print nas informações dentro do value de cada input e tals.. assim você terar os dados visiveis para alterar... e ps. eu não vi nada basico para solução do tópico.. tudo que passei para você ate o momento foi eu mesmo que pensei e bolei para te passar, e estou tentando passar da forma mais simples para que você entenda o que está fazendo... se quiser consigo sim montaru m unico arquivo com tudo funcionando e teentregar pronto mas ai.. voc me diz no que eu te ajudei ? o que voc aprendeu ? to aqui para auxilhar nas duvidas e não fazer e entrega de mão beijada.. não me leve a mal, mas você disse ser novato em PHP quis separar em varios arquivos para que a comprensão do que cada código faz fosse melhor para você ... como já disse anteriormente tenha paciencia e continue pesquisando voce tem facilidade de aprende e ta indo beem.. na verdade você já fez o sistema... é so parar para ver Você já faz o cadastro. Já deleta o registro e já altera o registro o seu editar não traz os valore mas eu já expliquei mais a cima o select que se deve fazer para aparecer .. acredito que isso resolva o seu problema e agora é você pesquisar mais afundo e melhorar o seu código e ir vendo outras maneiras que pode se programar.. a minha intenção é que você saiba o que está fazendo... qualquer coisa so dizer.
-
tem como sim, posta o seu código para ver como que ele esta.. para ver o comando que abre a nova janela assim trocar para um para dentro da div
-
Recorte as imagens onde não deve repetir vo deixa no-repeat onde pode repetir voce coloca a repetição como deve ser X ou Y .... no HOVER que é quando o mouse fica em cima do TITULO que mostrara o conteudo ... o fundo você deve aplicar novamente ... para pode te ajuda de uma forma mais facil mostra aqui o que voc já fez como fico e como voce quer que fique porque as imagens que voce posto ai não estão carregando...
-
Como fazer um formulário de indicação para visitantes
pergunta respondeu ao JMSantos de JaguA em HTML, XHTML, CSS
hm .. pesquise ae PHP + $_POST e MAIL é o que voce precisa... comece a fazer qualquer duvida tu posta ae... OBS procure postar na area de PHP e não HTML. -
quanto a conexão é simples crie um arquivo chamado conexao.php depois da um include_once "conexao.php"; nos arquivo que forem nescessitar uma conexao quanto ao design do gride a ideia é a que eu falei não tem como fazer algo basico daquele sem ser nuam tabela ou tabless de qualquer forma isso é uma outra questão... quanto a utilizar um unico arquivo para fazer tudo sim é possivel eu não curto isso mas é possivel é so utilizar condições e parametros get... exemplo if($_POST){ poste aqui o codigo para cadastrar } if else ($_GET['altera'] == 'sim') { coloque aqui parametros para alterar } if else ($_GET['deleta'] == 'sim') { coloque aqui parametros para excluir } explicando o que eu montei acima. if($_POST) // Certo aqui é, Caso houver ação no metodo POST faça isso... ou seja ao clicar no botão cadastrar e enviar via POST ele faz essa ação. else if ($_GET[altera] == 'sim') Caso o get (altera) for = a string SIM faça isso e o mesmo serve para o deleta... agora a pergunta é como vou fazer isso... beleza muito simples o link do arquivo é o mesmo da pagina que você esta não esqueça vou supor que o nome do arquivo seja agenda.php isso deletaria ou alteraria o registro 1 <a href="agenda.php?altera=sim&id=1"> Alterar </a> <a href="agenda.php?deleta=sim&id=1"> Excluir </a> o raciocinio logico é esse... qualquer coisa so gritaa aee
-
tentei vizualizar o site e não carregou aqui, endereço não existe... e olhando este CSS não reparei nada de errado.
-
tag receber somente atributos da classe. URGENTE
pergunta respondeu ao matheus.labanca de JaguA em HTML, XHTML, CSS
crie uma class .lbl { defina tudo o que você quer aqui } na tag label <label class="lbl"> texto label </label> caso você esteja já utilizando a tag label { } para os demais label tente assim label .lbl { defina tudo o que você quer aqui } qualquer coisa so grita ae ... -
Como fazer um formulário de indicação para visitantes
pergunta respondeu ao JMSantos de JaguA em HTML, XHTML, CSS
Certo você já tem o html do form. crie sua pagina e coloque isso salve como pagina.html e veja como ira abrir.. ira percebe que vai estar todo desfigurado isso por que não foi tratado o CSS... pesquise um pouco sobre CSS, use e abuse no que tiver dificuldade quanto a utilizacão das ferramenta do CSS para fazer algo é so pedir ajuda ... o formulario não ira funcionar sem você tratar como ele deve funcionar isso é outro assunto. -
olha mapeamente não é muito recomendado, para ser bem sincero eu nuna vi ninguém utilizar mapeamente em imagens assim ... se quer fazer algo bacana e tals crie uma div trabalhe com o CSS monte sua assinatura como um layout de uma pagina pondo cores no fundo escrevendo usando imagens e tudo mais e atribuindo os link como fossem em um site sem nada de mapeamento.. assim eu garanto que não vai ter problemas ^^...
-
é so usa programação e atribuir no select que é o comando que seleciona dados ai no select você destingue o que você quer selecionar...
-
certo para mostrar o total de registros que está mostrando logo abaixo do grid é so você deixar um select simples exemplo. $qry = mysql_query("SELECT * FROM agenda"); // seleciona todos os registro da tabela. $registros = mysql_num_rows($qry); // conta a quantidade de registro na tabela. echo $registros; // mostra a quantidade contadas pela função anterior. Certo, agora é montar o grid... eu aconselho montar utilizando CSS... isso agente pode ir vendo la no forum de HTML/CSS -> showforum=5 so vou te antecipar que não sou fã de utilizar tabela, gosto de fazer elas com divs e atribui tudo no CSS ... caso você preferir pode montar uma tabela e por da forma que queira ... certo isso seria questão do visual e como ficara o sue grid agora com relação aos comandos da para fazer de diversas formas ... eu tenho costume de montar em arquivos separados ... cadastra.php deleta.php atualiza.php e tals... sendo assim vamos supor eu fiz o select de todos os campos da tabela no link excluir eu coloco um parametro GET <a href="deleta.php?id=1"> Excluir </a> na pagina deleta.php a primeira coisa a se atribuir é $id = $_GET[id]; assim já recebemos o ID = 1 que foi passado quando clicamos no link o restante é somente codigo de delet from agenda where id = $id... isso serve para alterar também e tudo mais .. espero que tenha entendido a lógica rsrs... qualquer coisa tamo ae ...
-
Para não duplicar você pdoe ativar uma opção no proprio Banco de Dados ( UNIQUE ) como podemos fazer uma verificação no PHP também você faz um SELECT e caso um registro for = a algum já cadastrado retorna uma MSG de erro, se não faz o registro. quanto a grid agente ve depois... se o campo que não pode ser duplicado for o nome vá no banco de dados no campo NOME da tabela e coloque ele como UNIQUE é so procurar que você vai achar a opção ... agora no script é simples também no seu script de INSERT antes de fazer o insert vamos criar uma condição e dentro dela colocamos o INSERT $qry = mysql_query"SELECT nome FROM agenda WHERE nome = $nome "; IF (mysql_num_rows($qry) > 0) { echo "Já existe este registro."; } else { // Coloque aqui o Insert que você já criou para efetuar o cadastro. } Explicando o que está acontecendo... variavel $qry recebe a busca onde ele veifica se o nome digitado é igual a algum nome já cadastrado. IF ( se ) o mysql_num_rows da em numero a quantidade de reigstro sendo assim se ele for > 0 ( maior que 0) existe um registro com esse nome então não tem porque fazer o cadastro else ( se não ) faz o cadastro ..
-
Preste atenção o código esta feito o que você precisa fazer agora é colocar a variavel $print no lugar da $ar que mostra a imagem... #Querry que retorna os contatos da tabela $rs = mysql_query("SELECT * FROM albums"); ?> <?php while($ar=mysql_fetch_array($rs)) { $rs = mysql_query("SELECT * FROM albuns_fotos id = ".$ar['id']. ""); $print = mysql_fetch_array($rs); ?> <td height="40" colspan="2" align="center" background="../img/pct_pct.jpg" bgcolor="#FFFFFF"><?php print("$ar[1]");?></td> </tr> <tr> <td height="25" colspan="2" bgcolor="#FFFFFF"><?php print("$ar[2]");?></td> </tr> <tr> <td height="160" colspan="2" bgcolor="#FFFFFF"><img src="<?php print("$ar[4]"); ?>" alt="" width="234" height="160" border="0" /></td> </tr> <tr> <td height="99" colspan="2" align="left" valign="top" bgcolor="#FFFFFF"><?php print("$ar[3]");?><p><br /> </p></td> </tr> <tr> <td width="122" height="37" align="center" bgcolor="#FFFFFF"> <a href="#" onclick="confirma(<?php print("$ar[0]"); ?>)"><img src="img/Icon-trash.png" width="35" height="35" border="0" /></a></td> <td width="112" bgcolor="#FFFFFF"><img src="../img/detalhes.jpg" width="112" height="30" border="0" /></td> </tr> <?php } ?>
-
o que você ta tentando fazer? e de onde vem os valores destas variaveis ?
-
Me desculpe de interpetei o que você queria errado, mas a principio somente entedi que você queria aprender porem iria usar esse código pronto e gostaria que nos fizecemos a parte de alteração e tudo mais para você pode utilizar. bem o formulario são conhecimentos de HTML voce ira usar as tags form input ficaria assim para os campos criados... <form action="" method="post" enctype="multipart/form-data"> <fieldset> <label> Nome: </label> <input type="text" name="nome" /> <br> <label> Sobrenome: </label> <input type="text" name="sobrenome" /> <br> <label> Telefone: </label> <input type="text" name="fone" /> <br> <input type="submit" value="Cadastrar" /> </fieldset> </form> Certo aqui você tem seu formulario basico, onde agora seria tratado o arquivo que ira receber os dados e onde vamos tratar os dados para cadastro. posteriormente você pode ver a questão do visual que eu aconselho trabalhar com CSS.
-
Lucas, devo alertalo a tomar cuidado nesse caso observe o site no IE posteriomente no Firefox, no Chrome para ver se estão todos de acordo, se estiver ok beleza, siga em frente abraços. assim estude bem CSS é so com ele que você consiguira deixar o site bem estilizando como pretende ;)