<? if($acao == ''){ if(!isset($pag)){ $pg = 0; $inicial = $pag * 3; //3 é o num de resultados por tela $sql = "SELECT * FROM noticias ORDER BY id DESC LIMIT $inicial, 5"; $result = $conn->Execute($sql); $totalReg = $result->NumRows(); //total de registros $pages = intval($totalReg/3); //total de paginas while($txt = $result->FetchRow()){?> <div class="dvalbum2"> <img src="<?=$txt['miniatura']?>"/> <h5><?=$txt['titulo']?></h5> </div> <? } //fecha while }?> <br style="clear:both;" /> <div id="paginacao"> <? if ($pg <> 0) { $url = $pg - 1; echo "<a id=mulink href='?pagina=noticias&pg=$url'>5 anteriores</a> "; }else{ echo " "; } for ($i = 0; $i<($pages + 1); $i++) { if ($i == $pg) { echo "<font face=Arial size=2 color=ff0000><b> $i </b></font>"; } else { echo "<a id=mulink href='?pagina=noticias&pg=$i'> $i </a>"; } } ?> </div> <? } ?>
- Fórum WMO
- → michelmfreitas's Content
michelmfreitas's Content
There have been 26 items by michelmfreitas (Search limited from 24/04/2023)
#897039 Problema Com Paginação
Posted by michelmfreitas on 12/02/2008, 16:06 in PHP
#893624 Meu Codigo Não Gera Miniatura
Posted by michelmfreitas on 23/01/2008, 14:20 in PHP
A miniatura não está sendo redimensionada... ele vai com o tamanho total.... não diminui... porque?
[codebox] function Adicionar($nome, $categoria, $foto, $legenda){
preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto, $ext);
$foto_id = md5(uniqid(time()));
$foto_nome = $foto_id.".".$ext[1];
$foto_miniatura = "mini_".$foto_nome;
$diretorio = "../fotos/";
$arquivo = $diretorio.$foto_nome;
$miniatura = $diretorio.$foto_miniatura;
$arquivoDB = "fotos/".$foto_nome;
$miniaturaDB = "fotos/".$foto_miniatura;
$legenda = trocaAspas($legenda);
if (!copy($foto, $arquivo)) {
print "Erro ao copiar arquivo";
die();
}
if(!copy($foto, $miniatura)){
print "erro ao copiar miniatura";
die();
}
preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo, $ext);
if ($ext[1] == 'jpg' || $ext[1] == 'jpeg') {
$img_orig = imagecreatefromjpeg($arquivo);
}
if ($ext[1] == 'gif'){
$img_orig = imagecreatefromgif($arquivo);
}
if ($ext[1] == 'png'){
$img_orig = imagecreatefrompng($arquivo);
}
if(isset($img_orig)) {
//Tamanho da imagem
$width = imagesx($img_orig);
$height = imagesy($img_orig);
//Novo tamanho da imagem calculado pelo padrao e mantendo a proporo
$tamanhoArray = mantemProporcao($height, $width, 400, 325);
$img_width = $tamanhoArray[1];
$img_height = $tamanhoArray[0];
$img_padrao = imagecreatetruecolor($img_width, $img_height);
//Copia a imgem original para dentro
imagecopyresampled($img_padrao, $img_orig, 0, 0, 0, 0, $img_width+1, $img_height+1, $width, $height);
//Salva a imagem
unlink($arquivo);
$status = imagejpeg($img_padrao, $arquivo, 100);
//move_uploaded_file($status, $diretorio.$foto_nome)or die("erro movendo a img");;
}
if ($ext[1] == 'jpg' || $ext[1] == 'jpeg') {
$img_orig = imagecreatefromjpeg($miniatura);
}
if ($ext[1] == 'gif'){
$img_orig = imagecreatefromgif($miniatura);
}
if ($ext[1] == 'png'){
$img_orig = imagecreatefrompng($miniatura);
}
if(isset($img_orig)) {
//Tamanho da imagem
$width = imagesx($img_orig);
$height = imagesy($img_orig);
//Novo tamanho da imagem calculado pelo padrao e mantendo a proporcao
$tamanhoArray = mantemProporcao($height, $width, 100, 100);
$img_width = $tamanhoArray[1];
$img_height = $tamanhoArray[0];
$img_padrao = imagecreatetruecolor($img_width, $img_height);
//Copia a imagem original para dentro
imagecopyresampled($img_padrao, $img_orig, 0, 0, 0, 0, $img_width+1, $img_height+1, $width, $height);
//Salva a imgem
unlink($miniatura);
$status = imagejpeg($img_padrao, $miniatura, 100);
//Libera a memoria
imagedestroy($img_orig);
imagedestroy($img_padrao);
}
$erro = upload($foto, $foto_id, $diretorio, 400, 325) or die("Erro no upload.");
$erro1 = upload($foto, "mini_".$foto_id, $diretorio, 100, 100) or die("Erro no upload da miniatura.");
if(!$erro){
echo "erro no upload"; die();
}
if(!$erro1){
echo "erro no upload"; die();
}
$legenda = nl2br($legenda);
$sql = "INSERT INTO galeria (nome, categoria, foto, miniatura, legenda) VALUES ('$nome', '$categoria', '$arquivoDB', '$miniaturaDB', '$legenda');";
return $this-> DB->Execute($sql) or die($this->DB->ErrorMsg());
}[/codebox]
abaixo as duas funcoes utilizadas
[codebox]function mantemProporcao($height, $width, $height_padrao, $width_padrao) {
$scale = min($width_padrao/$width, $height_padrao/$height);
// Se a imagem maior que o permitido, encolhe ela!
if ($scale < 1) {
$tamanhoArray[0] = floor($scale * $height);
$tamanhoArray[1] = floor($scale * $width);
}
else {
$tamanhoArray[0] = $height;
$tamanhoArray[1] = $width;
}
return $tamanhoArray;
}
function upload($arquivo, $imagem_id, $diretorio, $width_padrao, $height_padrao) {
// Verifica se o mime-type do arquivo de imagem
if(!eregi("^image\/(pjpeg|jpeg|png|gif|jpg|JPG)$", $arquivo["type"])) {
$msgErro = "<font style='color: #CC0000';>ERRO:</font> Arquivo em formato invalido. A imagem deve ser jpg, jpeg, gif ou png.";
return $msgErro;
}
// Verificao de dados OK, nenhum erro ocorrido, executa ento o upload...
else {
// Pega extenso do arquivo
preg_match("/\.(gif|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext);
// Gera um nome nico para a imagem seguido pela extenso
$imagem_nome = $imagem_id . "." . $ext[1];
// Caminho onde a imagem ficar
$imagem_dir = $diretorio.$imagem_nome;
/*
// **** REDIMENSIONAMENTO DA IMAGEM ****
*/
// Cria uma nova imagem
if ($arquivo["type"] == 'image/pjpeg' || $arquivo["type"] == 'image/jpeg') {
$img_orig = imagecreatefromjpeg($arquivo["tmp_name"]);
}
if ($arquivo["type"] == 'image/gif'){
$img_orig = imagecreatefromgif($arquivo["tmp_name"]);
}
if ($arquivo["type"] == 'image/x-png' || $arquivo["type"] == 'image/png'){
$img_orig = imagecreatefrompng($arquivo["tmp_name"]);
}
if(isset($img_orig)) {
//Tamanho da imagem
$width = imagesx($img_orig);
$height = imagesy($img_orig);
//Novo tamanho da imagem calculado pelo padrao e mantendo a proporo
$tamanhoArray = mantemProporcao($height, $width, $height_padrao, $width_padrao);
$img_width = $tamanhoArray[1];
$img_height = $tamanhoArray[0];
$img_padrao = imagecreatetruecolor($img_width, $img_height);
//Copia a imgem original para dentro
imagecopyresampled($img_padrao, $img_orig, 0, 0, 0, 0, $img_width+1, $img_height+1, $width, $height);
//Salva a imgem
$status = imagejpeg($img_padrao, $imagem_dir, 100);
//move_uploaded_file($status, $diretorio.$foto_nome)or die("erro movendo a img");;
//Libera a memria
imagedestroy($img_orig);
imagedestroy($img_padrao);
} else {
$msgErro = "<font style='color: #CC0000';>ERRO:</font> Falha no redimensionamento da foto. Tente novamente";
return $msgErro;
}
/*
**************************************
*/
// Retorna uma msg indicando 0 erros
return FALSE;
}
}[/codebox]
Podem me ajudar?
#869654 Opiniao
Posted by michelmfreitas on 09/09/2007, 10:03 in Adobe Flash e ActionScript
Estou começando a estudar o flash para fazer sites dinâmicos, antes feitos apenas em HTML + PHP.
Estou com uma duvida...
Quando vou criar um site no Flash, utilizando um MENU, qual a melhor forma de fazer as páginas, UM SWF PARA CADA LINK, ou FAZER TUDO EM UM SWF MAIOR e ir carregando ao click do usuario?
QUal a melhor opcao?
#870416 Form De Contato
Posted by michelmfreitas on 13/09/2007, 14:38 in Adobe Flash e ActionScript
Estou com dúvidas em envio de formulário...
Fiz um formulário no Flash e tento enviar pelo PHP...
Vejam o AS do botao...
on (release) { loadVariablesNum("mail.php", 0, "POST"); }
e o arquivo mail.php
<? $recipient = "michelmfreitas@gmail.com"; $subject = "Contato pelo Site"; $msg = "Nome: $nome\n\nTelefone:\n\nE-mail: $email\n\nMensagem: $mensagem"; $mailheaders = "From: $nome"; $enviar = mail("$recipient", "$subject", "$msg", "$mailheaders"); if(!$enviar){ echo "erro"; }else{ echo "Mensagem enviada com sucesso."; } ?>
Mas a mensagem não chega, porque? Onde errei?
Ps. Estou testando em localhost...
#897428 [resolvido] Porque Não Consigo Exibir Meus Dados Do Form?
Posted by michelmfreitas on 14/02/2008, 08:50 in PHP
<? $acao = $_GET['acao']; if($acao == 'filtrarDias'){ echo "a"; extract($_POST); echo $semana; }?> <form method="post" action="?pagina=programacao&acao=filtrarDias" name="form"> <p>Selecione um dia da semana:<br /> <select id="semana"> <option value="Todos os dias" selected="selected">Todos os dias</option> <option value="Segunda-feira">Segunda-feira</option> <option value="Terça-feira">Terça-feira</option> <option value="Quarta-feira">Quarta-feira</option> <option value="Quinta-feira">Quinta-feira</option> <option value="Sexta-feira">Sexta-feira</option> <option value="Sábado">Sábado</option> <option value="Domingo">Domingo</option> <option value="Segunda à Sexta">Segunda à Sexta-feira</option> </select> <input type="submit" value="ok" /> </p> </form>
--- Resolvido ---
<select name='semana'>
estava id='semana'
é férias mesmo...
#892122 Problemas Com O Copy
Posted by michelmfreitas on 15/01/2008, 14:08 in PHP
80 copy($foto, $arquivo) or die("erro"); 81 copy($foto, $miniatura) or die("erro");
retorna:
<b>Warning</b>: copy(C:\Documents and Settings\All Users\Documentos\Minhas imagens\Amostras de imagens \Ninféias.jpg): failed to open stream: No such file or directory in <b>c:\easyphp1-8\www\pasta\adm\classes.php</b> on line <b>80</b><br /> erro
Porque não copia? Tá tudo certinho, diretorio, pastas criadas, etc.
#913132 Galeria De Fotos
Posted by michelmfreitas on 12/05/2008, 15:29 in CSS & Semântica (Tableless)
Vejam a imagem:
O codigo e CSS:
<div id="lista-produtos"> <img src="<?=$linha['miniatura']?>" align="absmiddle" /> <p class="texto-galeria"><?=$linha['produto']?></p> <p><img src="img/encomendar.jpg" /></p> </div> <br style="clear:both;"/> //CSS #lista-produtos{ width:160px; border:3px solid #000000; background:#FFF8E6; text-align:center; margin:5px; padding:5px; margin-bottom:20px; float:left; } .texto-galeria{ font-size:18px; font-weight:bold; color:#FF9900; margin-top:10px; margin-bottom: 10px; } .fotos-produtos{ width:150px; text-align:center; padding:10px; }
Qual meu erro e porque?
#893134 Strstr
Posted by michelmfreitas on 21/01/2008, 11:57 in PHP
#893123 Strstr
Posted by michelmfreitas on 21/01/2008, 11:30 in PHP
strstr — Encontra a primeira ocorrencia de uma string
<?php
$email = 'name@example.com';
$domain = strstr($email, '@');
echo $domain; // prints @example.com
$user = strstr($email, '@', true);
echo $user; // prints name
?>
mas não estou conseguindo utilizar...
echo $texto = strstr($texto, "<br />", true);
Quero que o texto corte no primeiro <br/> e ele não encontra nada, sendo que no banco de dados a notícia está assim:
Emprestado pelo Inter de Milão ao São Paulo até o meio do ano, o atacante Adriano afirmou, em entrevista ao jornal "Corriere dello Sport", que seu principal objetivo é retornar ao clube italiano para dar a volta por cima.<br />
<br />
- Desde o meu primeiro dia no São Paulo, eu disse que espero que o meu futuro seja no Inter de Milão para sempre. Sei que deixei uma má impressão e espero voltar de cabeça erguida para poder dar o melhor de mim, de com mais responsabilidade. E sei que sou capaz disto - disse o atacante, antes da vitória do Tricolor Paulista sobre o Rio Preto.<br />
<br />
Questionado sobre como se definiria no atual momento da carreira, Adriano respondeu com naturalidade.<br />
<br />
- Eu me defino como um jogador que está recomeçando do zero, com vontade de trabalhar muito. Como alguém que está tentando ser uma pessoa mais serena dentro e fora de campo, porque isso me ajuda a me concentrar na hora de jogar. Sou um cara mais calmo aqui no Brasil - analisa.<br />
<br />
Adriano falou também sobre o lado bom de estar de volta ao paÃs onde nasceu e cresceu.<br />
<br />
- Aqui estou perto da minha famÃlia e tenho à minha volta pessoas que gostam de mim, meus companheiros de time, o treinador, a torcida. Só espero que não digam que faço coisas erradas, e eu admito que já fiz muitas, quando isto não for verdade - conclui.
me dêem um help aí...
* nao liguem pros caracteres invalidos... ehhehehe
#935471 <li> Não Pega
Posted by michelmfreitas on 08/09/2008, 09:13 in CSS & Semântica (Tableless)
estou com um problema. tenho o seguinte codigo:
<div id="menu"> <ul> <li><a href="#" title="pagina principal">Página Inicial</a></li> <li><a href="#" title="sobre a empresa">Sobre a empresa</a></li> <li><a href="#" title="serviços">Serviços</a></li> <li><a href="#" title="clientes">Clientes</a></li> <li><a href="#" title="fale conosco">Fale Conosco</a></li> </ul>
o estilo está assim:
#menu ul li{ height: 35px; }
ele não pega essa altura... ja tentei no ul , no li, no li a, por que nao da certo?
#897850 Apagar Tabela De 24 Em 24 Horas
Posted by michelmfreitas on 16/02/2008, 07:14 in MySQL
#881478 Php Reconhece $acao Como Variavel Dentro De Uma String
Posted by michelmfreitas on 11/11/2007, 19:45 in PHP
estou com uma duvida aqui... tenho um codigo que gera outro arquivo, entao coloquei o codigo do novo arquivo em uma variavel string.
mas quando aparece uma variavel dentro dessa string, aparece o seguinte erro:
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\easyphp1-8\www\pasta\criadb.php on line 81
no codigo, a linha 81 eh a linha onde $acao pega o GET:
$acrescimo = " <? include '../conexaoDB/conexao.php'; include 'includes/includes.php'; include '../funcoes/buscaDB.php'; $acao = $_GET['acao']; $categoria = $_GET['categoria'];
como posso anular o reconhecimento de $acao como variavel?
#881481 Php Reconhece $acao Como Variavel Dentro De Uma String
Posted by michelmfreitas on 11/11/2007, 20:00 in PHP
comigo funcionou blz, em um trecho que nao tive que usar variaveis...
#872397 Conflito Entre Ie E Firefox
Posted by michelmfreitas on 24/09/2007, 17:04 in CSS & Semântica (Tableless)
fiz uma galeria de fotos, para quando o usuário passar o mouse sobre a imagem, ela aparecer... no FF ela funciona, mas no IE não... vejam o cod...
#conteudoProducao{ position:absolute; background:#339900; float:left; left:230px; top:20px; width:500px; height:400px; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; color:#FFFFFF; font-size:10px; overflow:auto; opacity:0.65; -moz-opacity: 0.65; filter: alpha(opacity=65); border: 2px solid #FFFFFF; } #thumbs{ background:#333333; width:140px; height:350px; float:left; overflow:auto; padding:5px; margin:0; } #thumbs li img{ border:1px dashed #FFFFFF; width:100px;; height:66.6px; padding:5px; margin:5px; } #thumbs li a span{ display:none; } #thumbs li a:hover span{ display:block; left:150px; width:100px; height:auto; position:absolute; } #thumbs li a:hover span img{ width:280px; height:auto; position:fixed; margin:0; left:670px; top:85px; } #thumbs li a:hover span.legenda{ width:280px; height:auto; left:670px; position:fixed; padding:5px; text-align:center; font-weight:bold; top:380px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
e o arquivo
<div id="conteudoProducao"> <h1 class="titulo">.: Produção da Cachaça</h1> <p> <ul id="thumbs"> <? $sql = "SELECT * FROM galeria;"; $busca = buscaDB($sql); while($foto = mysql_fetch_row($busca)){ ?> <li> <a href="#"> <img src="../<?= $foto[1];?>" alt="" /> <span> <img src="../<?= $foto[1];?>" alt="" /> <span class="legenda"> <?= $foto[2];?> </span> </span> </a> </li> <? } ?> </ul> </p> </div>
O link para visualizar é esse.
Vlw.
#888546 Porque Meu Checkbox Sempre Vai Com O Valor "sim" ?
Posted by michelmfreitas on 22/12/2007, 15:58 in Ajax
<p><label>Destaque Principal</label><input name="destaque" type="checkbox" id="destaque" style="border:0;" value="sim" /></p>
QUando recupero esses dados no JS/php, ele sempre grava no db com o valor "sim", mesmo a caixa desmarcada. porque?
function AdicionarNoticias(formularioNoticia){ $.post("classes.php", {objeto:"Noticias", metodo:"Adicionar", titulo:$("#titulo").val(), noticia:$("#noticia").val(), foto:$("#foto").val(), data:$("#data").val(), hora:$("#hora").val(), destaque:$("#destaque").val() }, function(){ alert($("#destaque").val()); // AQUI ELE RETORNA SEMPRE 'SIM' //window.location.href='?pagina=noticias'; } ); }
#888551 Porque Meu Checkbox Sempre Vai Com O Valor "sim" ?
Posted by michelmfreitas on 22/12/2007, 16:54 in Ajax
<form id="formularioNoticia" name="formularioNoticia" action="java script:void(0);" onSubmit="AdicionarNoticias(this)" enctype="multipart/form-data" method="post">
veja o onSubmit dele...
#900378 Div Com Background Transparente
Posted by michelmfreitas on 28/02/2008, 10:49 in CSS & Semântica (Tableless)
Estou penando com CSS aqui!
Não consigo colocar o funco da DIV transparente... vejam como fica....
tela
Outra coisa, não consigo centralizar a página no IE...
Vejam meu CSS:
/* CSS Document */ *{ background-image:url(img/bg.jpg); } #site{ position:relative; margin-left:auto; margin-right:auto; width:770px; height:auto; } #conteudo{ background-image:url(imagens/index_02.jpg); width:401px; height:430px; left:369px; position:absolute; } #quadro{ background:none; position:absolute; margin-left:70px; margin-right:70px; margin-top:95px; overflow:auto; height:255px; width:260px; /*border:1px solid #000000;*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:justify; } #titulo{ position:absolute; right:20px; top:30px; padding:0; margin:0; } #titulo h1{ color:#9966CC; font-size:20px; }
Observem que o background está 'none'!!! Por que?
#899702 Minha Enquete Soma 2 Ao Inves De Somar 1
Posted by michelmfreitas on 25/02/2008, 16:17 in PHP
mas esclarecendo... pois o negócio é aprender...
a lógica que eu estava fazendo achei estar correta, mesmo aplicando o $campo+1 ele não funcionou.
vou analisar friamente seu codigo aqui e depois lhe digo uma conclusão... "Brigadaço!!!!!!!"
#899670 Minha Enquete Soma 2 Ao Inves De Somar 1
Posted by michelmfreitas on 25/02/2008, 14:08 in PHP
Crab, o session_start() está ali para abrir a sessão pra pegar o id... veja:
session_start(); $campo = $_POST['enquete']; $id = $_SESSION['id']; <----------------------
Eu tô incrementando direto na query como o grande FIREHALK disse, mas ele não soma. O echo ali antes do $sqlb é pra verificar se a string do sql está indo corretamente. Apenas debugando...
Eu entendi o raciocínio e fiz como me ensinaram, mas ainda não deu certo...
Se ainda estiverem na dúvida, vejam o arquivo todo: arquivo enquete.php
Ele exibe a msg VOTO COMPUTADO COM SUCESSO 2 x, mas não mandei imprimir isso 2x. Isso que está me tirando o sono... Cérebro incompetente!!!
E por último: Minha foto atrai visitas no site! kkkkkkkk
Mas valeu, se ainda puderem me ajudar e solucionar, fico grato. Valeu a todos.
#898842 Minha Enquete Soma 2 Ao Inves De Somar 1
Posted by michelmfreitas on 20/02/2008, 19:15 in PHP
mas sem problemas...
implementei como voces ensinaram, mas quando peço pra imprimir o comando sql ele nao faz a soma...
fica assim:
if($eacao == 'votar'){ session_start(); extract($_POST); $id = $_SESSION['id']; $sqla = "SELECT * FROM votos WHERE id = '$id'"; $result = $conn->Execute($sqla); $dados = $result->FetchRow(); echo $sqlb = "UPDATE votos SET $enquete = $dados[$enquete] + 1 WHERE id = '$id'"; $conn->Execute($sqlb); ?> <script language="javascript"> alert('Voto computado com sucesso.'); //window.location.href='index.php?pagina=principal'; </script> <? }?>
Ele repete o ALERT, está fazendo duas vezes...
Veja a tela: tela
#898854 Minha Enquete Soma 2 Ao Inves De Somar 1
Posted by michelmfreitas on 20/02/2008, 20:11 in PHP
retirei o select, e ele ainda nao somou... retornou o sql completo...
if($eacao == 'votar'){ session_start(); extract($_POST); $id = $_SESSION['id']; echo $sqlb = "UPDATE votos SET $enquete = $enquete + 1 WHERE id = '$id'"; $conn->Execute($sqlb); ?> <script language="javascript"> alert('Voto computado com sucesso.'); //window.location.href='index.php?pagina=principal'; </script><? }?>
se peço pra imprimir ele:
UPDATE votos SET opcao2 = opcao2 + 1 WHERE id = '10'
#898657 Minha Enquete Soma 2 Ao Inves De Somar 1
Posted by michelmfreitas on 20/02/2008, 10:19 in PHP
Essa é a parte do código pra votar:
[codebox]if($eacao == 'votar'){
session_start();
extract($_POST);
$id = $_SESSION['id'];
$sqla = "SELECT * FROM votos WHERE id = '$id'";
$result = $conn->Execute($sqla);
$dados = $result->FetchRow();
echo $enquete;
if($enquete == 'opcao1'){
echo $dados['opcao1'];
echo "<br/>";
echo $opcao1 = $dados['opcao1'] + 1;
//echo "<h1 style='font-family:40px; left:300px;'>$opcao1</h1>";
$sqlb = "UPDATE votos SET opcao1 = '$opcao1' WHERE id = '$id'";
}else if($enquete == 'opcao2'){
echo $opcao2 = $dados['opcao2'] + 1;
$sqlb = "UPDATE votos SET opcao2 = '$opcao2' WHERE id = '$id'";
}else if($enquete == 'opcao3'){
$opcao3 = $dados['opcao3'] + 1;
$sqlb = "UPDATE votos SET opcao3 = '$opcao3' WHERE id = '$id'";
}else if($enquete == 'opcao4'){
$opcao4 = $dados['opcao4'] + 1;
$sqlb = "UPDATE votos SET opcao4 = '$opcao4' WHERE id = '$id'";
}else if($enquete == 'opcao5'){
$opcao5 = $dados['opcao5'] + 1;
$sqlb = "UPDATE votos SET opcao5 = '$opcao5' WHERE id = '$id'";
}
echo $sqlb;
$conn->Execute($sqlb);
//$conn->Execute($sqlb);
?>
<script language="javascript">
alert('Voto computado com sucesso.');
//window.location.href='index.php?pagina=principal';
</script>
<? }?>[/codebox]
#898773 Minha Enquete Soma 2 Ao Inves De Somar 1
Posted by michelmfreitas on 20/02/2008, 15:25 in PHP
Guilherme, como o próprio Firehalk disse, eu já estou fazendo isso... A enquete eu não quis pegar de outros tópicos para justamente aprender a fazer... o que tá acontecendo é que ela está fazendo a soma 2 vezes... sempre soma 2... e se vc ver o codigo to somando 1... isso que não estou entendendo.
Firehalk, eu usei um bocado de IF sim, eu tinha feito com SWITCH, mas como dava o mesmo erro, achei que poderia ser naquela estrutura e mudei, mas sem efeito...
Eu acho que do jeito que to fazendo ta tranquilo, até pra entender... eu puxo o valor do DB e somo mais 1 na escolha do usuário, depois gravo de novo no DB. Simples assim. O que não entendo é onde ele arruma outro pra somar... já usei ECHO em todas as partes do código, trecho por trecho... quando mando dar um echo no $sqlb ele imprime ele 2 vezes, mas não achei nem entendo o por quê.
#927346 Gerando Pdf Dinamicamente Para Etiquetas Com Php
Posted by michelmfreitas on 27/07/2008, 23:39 in PHP
O problema é que na primeira folha imprime ok...já na segunda, perde totalmente o layout da folha... ficando uma linha em cada folha... por que isso aconteceu?
vejam: site
podem me ajudar?
#869674 Usando Php Para Escrever Xml
Posted by michelmfreitas on 09/09/2007, 12:46 in PHP
Arquivo XML:
<?xml version="1.0" encoding="UTF-8"?> <imagens> <foto> <imagem>fotos/1.JPG</imagem> <texto>Legenda da foto 1</texto> </foto> <foto> <imagem>fotos/2.JPG</imagem> <texto>Legenda da foto 2</texto> </foto> <foto> <imagem>fotos/3.JPG</imagem> <texto>Legenda da foto 3</texto> </foto> <foto> <imagem>fotos/4.JPG</imagem> <texto>Legenda da foto 1</texto> </foto> <foto> <imagem>fotos/5.JPG</imagem> <texto>Legenda da foto 1</texto> </foto> <foto> <imagem>fotos/6.JPG</imagem> <texto>Legenda da foto 1</texto> </foto> <foto> <imagem>fotos/7.JPG</imagem> <texto>Legenda da foto 1</texto> </foto> <foto> <imagem>fotos/8.JPG</imagem> <texto>Legenda da foto 1</texto> </foto> <foto> <imagem>fotos/9.JPG</imagem> <texto>Legenda da foto 1</texto> </foto> <foto> <imagem>fotos/10.JPG</imagem> <texto>Legenda da foto 1</texto> </foto> <foto> <imagem>fotos/11.JPG</imagem> <texto>Legenda da foto 1</texto> </foto> <foto> <imagem>fotos/12.JPG</imagem> <texto>Legenda da foto 1</texto> </foto> <foto> <imagem>fotos/13.JPG</imagem> <texto>Legenda da foto 1</texto> </foto> <foto> <imagem>fotos/14.JPG</imagem> <texto>Legenda da foto 1</texto> </foto> <foto> <imagem>fotos/15.JPG</imagem> <texto>Legenda da foto 1</texto> </foto> <foto> <imagem>fotos/16.JPG</imagem> <texto>Legenda da foto 1</texto> </foto> <foto> <imagem>fotos/17.JPG</imagem> <texto>Legenda da foto 1</texto> </foto> </imagens>
O que quero fazer é um loop... no lugar de :
<foto> <imagem>fotos/1.JPG</imagem> <texto>Legenda da foto 1</texto> </foto>
quero um while...
<? while($a){ ?> <foto> <imagem>fotos/17.JPG</imagem> <texto>Legenda da foto 1</texto> </foto> <? } ?>
Isso dentro de um arquivo XML
Podem me ajudar?
- Fórum WMO
- → michelmfreitas's Content
- Privacy Policy
- Regras ·