Ir para conteúdo
Fórum Script Brasil

david.lyonnais

Membros
  • Total de itens

    257
  • Registro em

  • Última visita

Tudo que david.lyonnais postou

  1. david.lyonnais

    Classes I

    Se quiser pode olha a classe que eu fiz com o mesmo proposito aqui nesse tópico. Classe MySQL Vê se ajuda em alguma coisa.
  2. david.lyonnais

    Problemas Data

    To com um certo problema na hr de mostra uma data gravada no banco de dados no meu site. Ela aparece sempre com o número 1 sempre no final ex.: 19/12/20101 Segue os codes. <? include("conexao.php"); $cnx = new MySQL(); ?> <html> <head> <title>Sistema de Notícias</title> <link rel="stylesheet" type="text/css" href="main.css" /> </head> <body> <h1>Sistema de Notícias</h1> <br> <hr> <br> <center> <table border="0" cellspacing="0" cellpadding="3"> <tr class="tr1"> <td>Data</td> <td>Noticia</td> <td></td> </tr> <? $sql = "select * from noticias"; $res = $cnx->querySQL($sql); $i = 2; while($dados = mysql_fetch_array($res)){ ?> <tr class="<? echo "tr".$i;?>"> <td><? echo $cnx-> databr($dados['data']);?></td> <td><? echo $dados['descricao'];?></td> <td><a href="<? echo "noticia.php?id=".$dados['id'];?>">Leia Mais</a></td> </tr> <? if($i=2){ $i = 3; }elseif($i=3){ $i = 2; } } ?> </table> </center> </body> </html> Vejo que o problema talvez esteja na função databr. function databr($datasql) { if (!empty($datasql)){ $p_dt = explode('-',$datasql); $data_br = $p_dt[2].'/'.$p_dt[1].'/'.$p_dt[0]; return print $data_br; } } Se poderem me ajudar ficarei grato...
  3. faça assim form.html <form method="POST" action="pagina.php"> <input name="campo1" type="text" /> <input type="submit" name="enviar" value="Enviar"/> </form> Ele vai pegar o valor do campo texto ecoloca numa variavel, e dps imprimir o valor na tela... pagina.php <?php $campo = $_POST['campo1']; if(isset($_POST['enviar'])){ echo $campo; } ?>
  4. Como sou um ser humano que passa quase todo tempo criando coisa algumas legais e uteis... Hj eu estou tentando criar uma class possa ser que não seja util ou possa ser pra alguns... A ideia é o seguinte criar funções para simplificar a vida daqueles (eu so um deles) que odeia ter que colocar código html no meio de códigos em php... Possa ser q tenha alguns que achem nada demais , ou algm que já teve essa ideia e tals mais é so um meio de discontrair essa tensão que envolve o mundo =)... Vo colocar que já criei nesse ultimos 5min... Obs.: Não testei o código ainda pois to no pc de outra pessoa e aqui não tem servido apache nem php! <?php class html { //Colocar Tag <a> function href($url, $nome, $title){ $url = "<a href=\"".$url."\" title=\"".$title."\">".$nome."</a>"; return ($url); } //Colocar Tag <Font> //Prototipo font(TEXTO, FACE, SIZE, COLOR); function font(){ $text = func_get_args(0); $face = func_get_args(1); $size = func_get_args(2); $color = func_get_args(3); if(!empty($text)){ $fontHtml = "<font " if(!empty($size)){ $fontHtml .= "size=\"".$size."\""; } if(!empty($color)){ $fontHtml .= " color=\"".$color."\""; } if(!empty($face)){ $fontHtml .= " face=\"".$face."\""; } $fontHtml .= " >".$text."</font>"; return ($fontHtml); } } //Colocar Tag <input> //Tentei colocar aqui as mais usadas //Prototipo input(TYPE, NAME, VALUE, SIZE, MAXLENGTH, onClick, onKeyUp); function input(){ $type = func_get_args(0); $name = func_get_args(1); $value = func_get_args(2); $size = func_get_args(3); $maxlength = func_get_args(4); $onClick = func_get_args(5); $onKeyUp = func_get_args(6); $inputHtml = "<input"; if(!empty($type)){ $inputHtml .= " type=\"".$type."\""; } if(!empty($name)){ $inputHtml .= " name=\"".$name."\""; } if(!empty($value)){ $inputHtml .= " value=\"".$value."\""; } if(!empty($size)){ $inputHtml .= " size=\"".$size."\""; } if(!empty($maxlength)){ $inputHtml .= " maxlength=\"".$maxlength."\""; } if(!empty($onClick)){ $inputHtml .= " onClick=\"".$onClick."\""; } if(!empty($onKeyUp)){ $inputHtml .= " onKeyUp=\"".$onKeyUp."\""; } $inputHtml .= " />"; } } ?> Correções ,Dicas e que seja de acresimo ao código pode postar... A médida que as ideias aparecerem vo editando o código e colocando os devidos creditos!! @newedit Alterei a function font() Add function input() Ate!
  5. Usa Cookies! ai no Value dos inputs da pagina do form você coloca assim <?php if(isset($_COOKIE['nome_do_campo'])){ echo $_COOKIE['nome_do_campo'];} ?> Na primeira vez q apessoa colocar os dados no form e aperta submit você tem um action pra uma pagina..creio... Dai nessa pagina você coloca o valor do campo ao cookie do seu campo ex.: //Campo de Nome $_COOKIE['nome'] = $_POST['nome']; Ai ta o raciocinio... fui..
  6. Tira a ultima virgula $sql = "INSERT INTO noticias ( cidade, titulo, resumo, texto, ) Ficando assim . . . resumo, texto )
  7. if ($res > 0) { $mensagem = urlencode('Cliente excluido com sucesso'); } Tente coloca assim if ($res) { $mensagem = urlencode('Cliente excluido com sucesso'); }
  8. Em php da sim.. So uma pergunta você tem algum conhecimento de php??
  9. Eu acho que você poderia ter melhores resultados com javascript
  10. Tem uma função em outro tópico aqui no forum (Class MySQL é uma class editado por mim) que inseri dados no banco sem presisar coloca em ordem...
  11. não lembro se isso afeto ... mais deve ta faltando as aspas do refresh tenta assim <?php if(!isset($_COOKIE['atualizada'])){ setcookie ("atualizada", "atualizou"); echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"2\">"; } ?>
  12. Não posso me dizer um progamador, faço isso por hobby por enquanto... Mais é essencial saber lógica, matematica(não é obrigado saber de tudo mais , so saber usar oque você aprendeu na escola)... e lógico uma linguagem de progamação! Dica: Estude mais de uma... PS: E muita dedicação!!!!!
  13. Olha eu vi no seu site ... o código fonte em html e reparei que o botao de enviar ta sem name <input type="submit" value="Enviar"/></td> dai eu qro q você troque e coloque <input type="submit" name="Enviar" value="Enviar"/></td> E no arquivo php você deixa assim essa linha if(isset($_POST['Enviar'])) {
  14. Um erro besta na verdade esta mostrando a mensagem essa mensagem echo '<p>N&atilde;o foi poss&iacute;vel enviar sua mensagem.<br />Tente novamente.</p>'; so que essa mensagem esta no else do primeiro if if(isset($_POST['enviar'])) { então qr dizer q ta dando false esse if ,por isso não ta enviando troque $_POST['enviar']) por $_POST['submit'])
  15. quando falo tag code é as tag do forum pra dizer que isso é um codigo pra deixa mais organizado seu post ex: Aki o codigo!! Voltando ao assunto tente colocar o assunto que você esqseu $assunto= "Assunto"; mail($destinatario,[b]$assunto[/b],$corpo, $headers)
  16. Ao fazer o login ele você cria uma session com o id e o nome de usuario... cria uma pagin que vai ser padrão a todos os usuarios ... ex.: perfil.php?id=(aki o id do usuario) Nessa pagina você faz a consulta de acordo com o id... e coloque o valores de cada campo da tabela que corresponde ao id...(so as informações que você qr que seja exibida) pra ajudar procure por isso no google mysql_fetch_array e mysql_num_rows... e coloque as informações aonde se quiser na página... ve se isso clareia sua mente
  17. Primeiro coloque o codigo entre as tag code... Segundo, oque ta saindo de errado? Pois sabendo oque você pode esta errando mais facil acha a solução
  18. você já testou??? se sim oque está saindo de errado...
  19. Post oque você já fez ate agr,e onde ta com duvida... Pois o trabaho é seu não nosso...
  20. Pode ter acontecido de o uolhost bloquiar a função mail()..
  21. você ta testando localmente ???
  22. mais raphael se os tres numeros fossem 5, 3 e 4 nessa sequencia vai da 4 mais a resposta certa seria 5...
  23. eu vi alguns erros nesse bloco de codigos $quantidade = $_POST["quantidade1"]; $codigo = $_POST["codigo1"]; $descricao = $_POST["descricao1"]; $cor = $_POST["cor1"]; $quantidade = $_POST["quantidade2"]; $codigo = $_POST["codigo2"]; $descricao = $_POST["descricao2"]; $cor = $_POST["cor2"]; $quantidade = $_POST["quantidade3"]; $codigo = $_POST["codigo3"]; $descricao = $_POST["descricao3"]; $cor = $_POST["cor3"]; $quantidade = $_POST["quantidade4"]; $codigo = $_POST["codigo4"]; $descricao = $_POST["descricao4"]; $cor = $_POST["cor4"]; $quantidade = $_POST["quantidade5"]; $codigo = $_POST["codigo5"]; $descricao = $_POST["descricao5"]; $cor = $_POST["cor5"]; $quantidade = $_POST["quantidade6"]; $codigo = $_POST["codigo6"]; $descricao = $_POST["descricao6"]; $cor = $_POST["cor6"]; $quantidade = $_POST["quantidade7"]; $codigo = $_POST["codigo7"]; $descricao = $_POST["descricao7"]; $cor = $_POST["cor7"]; você esta esquesendo de colocar o numeros nas variaveis . O certo seria assim $quantidade1 = $_POST["quantidade1"]; $codigo1 = $_POST["codigo1"]; $descricao1 = $_POST["descricao1"]; $cor1 = $_POST["cor1"]; $quantidade2 = $_POST["quantidade2"]; $codigo2 = $_POST["codigo2"]; $descricao2 = $_POST["descricao2"]; $cor2 = $_POST["cor2"]; // e assim por diante e tenho uma ideia você poderia fazer um while pra ler isso tudo evita esse tanto de codigo e ate melhor quando você quiser inserir mais inputs no formulario...
  24. Vlw ... Mas depois eu achei alguns erros dai eu mudei denovo vo editar o código...
  25. você quer que ele armazene isso no banco de dados ou quer que envie pra seu email???
×
×
  • Criar Novo...