
david.lyonnais
Membros-
Total de itens
257 -
Registro em
-
Última visita
Tudo que david.lyonnais postou
-
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.
-
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...
-
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; } ?>
-
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!
-
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..
-
Iniciante erro Parse error: syntax error, unexpected
pergunta respondeu ao edsonjrodrigues de david.lyonnais em PHP
Tira a ultima virgula $sql = "INSERT INTO noticias ( cidade, titulo, resumo, texto, ) Ficando assim . . . resumo, texto ) -
if ($res > 0) { $mensagem = urlencode('Cliente excluido com sucesso'); } Tente coloca assim if ($res) { $mensagem = urlencode('Cliente excluido com sucesso'); }
-
Em php da sim.. So uma pergunta você tem algum conhecimento de php??
-
Script para inibir campo de form selecionado.
pergunta respondeu ao Tesoni de david.lyonnais em Ajax, JavaScript, XML, DOM
Eu acho que você poderia ter melhores resultados com javascript -
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...
-
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\">"; } ?>
-
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!!!!!
-
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'])) {
-
Um erro besta na verdade esta mostrando a mensagem essa mensagem echo '<p>Não foi possí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'])
-
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)
-
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
-
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
-
você já testou??? se sim oque está saindo de errado...
-
Post oque você já fez ate agr,e onde ta com duvida... Pois o trabaho é seu não nosso...
-
Pode ter acontecido de o uolhost bloquiar a função mail()..
-
você ta testando localmente ???
-
(Resolvido) Verificar maior numero em um vetor
pergunta respondeu ao PunkRock de david.lyonnais em Lógica de Programação
mais raphael se os tres numeros fossem 5, 3 e 4 nessa sequencia vai da 4 mais a resposta certa seria 5... -
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...
-
Vlw ... Mas depois eu achei alguns erros dai eu mudei denovo vo editar o código...
-
você quer que ele armazene isso no banco de dados ou quer que envie pra seu email???