Jump to content


michelmfreitas's Content

There have been 26 items by michelmfreitas (Search limited from 30/03/2023)



Ordernar por                Order  

#935471 <li> Não Pega

Posted by michelmfreitas on 08/09/2008, 09:13 in CSS & Semântica (Tableless)

Olá pessoal.

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?



#927346 Gerando Pdf Dinamicamente Para Etiquetas Com Php

Posted by michelmfreitas on 27/07/2008, 23:39 in PHP

Olá pessoal...estou fazendo um programinha pra imprimir etiquetas a partir de endereços dealguns clientes de banco de dados.

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?



#913132 Galeria De Fotos

Posted by michelmfreitas on 12/05/2008, 15:29 in CSS & Semântica (Tableless)

Olá pessoal. Estou fazendo uma galeria de fotos aqui e estou com o seguinte problema... as fotos ao contrario de se alinharem uma ao lado da outra, estão se alinhando acima uma da outra.

Vejam a imagem: Posted Image

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?



#900378 Div Com Background Transparente

Posted by michelmfreitas on 28/02/2008, 10:49 in CSS & Semântica (Tableless)

Olá pessoal!

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

Graaaande Crab, deu certo chefe...

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

Fala galera! Valeu pela ajuda! Mas ainda não consegui resolver...

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.



#898854 Minha Enquete Soma 2 Ao Inves De Somar 1

Posted by michelmfreitas on 20/02/2008, 20:11 in PHP

na enquete vem o 'opcao1', 'opcao2' .... o nome do campo.

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'




#898842 Minha Enquete Soma 2 Ao Inves De Somar 1

Posted by michelmfreitas on 20/02/2008, 19:15 in PHP

Tudo blz Crab, eu não sabia que poderia ser feito daquela maneira, queria apenas seguir meu raciocínio...

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



#898773 Minha Enquete Soma 2 Ao Inves De Somar 1

Posted by michelmfreitas on 20/02/2008, 15:25 in PHP

fala pessoal!

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ê.



#898657 Minha Enquete Soma 2 Ao Inves De Somar 1

Posted by michelmfreitas on 20/02/2008, 10:19 in PHP

Olá pessoal, estou fazendo uma enquete e ao inserir o voto no DB ela insere 2 ao contrário de inserir 1 voto. Ela repete o processo, vi isso quando mandei imprimir a variavel do sql. Mas não fiz nenhuma repetição nem loop. Me ajudem a achar esse disgramado rsss... obrigado galera!


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]



#897880 Paginação De Resultados

Posted by michelmfreitas on 16/02/2008, 14:09 in Artigos, Dicas e Tutoriais de PHP

Para que serve o


$proxima = ( $_GET[proxima] ) ? $_GET[proxima] : 0;

?

Valeu, grande tutorial. Se todos ensinassem a lógica ao inves de dar o código mastigado, seria bem melhor para o aprendizado.



#897850 Apagar Tabela De 24 Em 24 Horas

Posted by michelmfreitas on 16/02/2008, 07:14 in MySQL

Alguem sabe se há algum comando que possa dar esse tipo de manutenção na tabela, ou será apenas via programação?



#897428 [resolvido] Porque Não Consigo Exibir Meus Dados Do Form?

Posted by michelmfreitas on 14/02/2008, 08:50 in PHP

meu "echo $semana" não funciona por que? Estranho demais ou tô trabdemais e preciso de férias

<?
	$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...



#897039 Problema Com Paginação

Posted by michelmfreitas on 12/02/2008, 16:06 in PHP

Olá pessoal, estou com uma dúvida na paginação do meu site, ele lista a página, enumera-as, mas quando clico, não vai para as próximas notícias. Por que?

<?
	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>&nbsp;&nbsp;$i&nbsp;&nbsp;</b></font>";
				} else {
				   echo "<a id=mulink href='?pagina=noticias&pg=$i'>&nbsp;&nbsp;$i&nbsp;&nbsp;</a>";
				}
			}
			
		?>
		</div>
<? } ?>



#893624 Meu Codigo Não Gera Miniatura

Posted by michelmfreitas on 23/01/2008, 14:20 in PHP

Olá pessoal... tenho uma classe para fazer a inclusao de fotos e gerar miniaturas para as fotos...

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?



#893134 Strstr

Posted by michelmfreitas on 21/01/2008, 11:57 in PHP

Não é retirar... quero exibir o que tem antes do primeiro <br />



#893123 Strstr

Posted by michelmfreitas on 21/01/2008, 11:30 in PHP

Olá pessoal... em consult ao php.net, achei:

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



#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.



#888551 Porque Meu Checkbox Sempre Vai Com O Valor "sim" ?

Posted by michelmfreitas on 22/12/2007, 16:54 in Ajax

Não, pois antes que ele vá para o código php ele puxa este codigo em JS...

<form id="formularioNoticia" name="formularioNoticia" action="java script:void(0);" onSubmit="AdicionarNoticias(this)" enctype="multipart/form-data" method="post">

veja o onSubmit dele...



#888546 Porque Meu Checkbox Sempre Vai Com O Valor "sim" ?

Posted by michelmfreitas on 22/12/2007, 15:58 in Ajax

Olá pessoal, estou com um problema aqui. Tenho um form que contem a seguinte linha:

<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';	
	}
	
	);

}



#881481 Php Reconhece $acao Como Variavel Dentro De Uma String

Posted by michelmfreitas on 11/11/2007, 20:00 in PHP

soh postei um pedaço para que entendam o trecho, não há necessidade de postar tudo...

comigo funcionou blz, em um trecho que nao tive que usar variaveis...



#881478 Php Reconhece $acao Como Variavel Dentro De Uma String

Posted by michelmfreitas on 11/11/2007, 19:45 in PHP

ola pessoal

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?



#872397 Conflito Entre Ie E Firefox

Posted by michelmfreitas on 24/09/2007, 17:04 in CSS & Semântica (Tableless)

Olá pessoal, estou iniciando em WEBStANDARTS (antes só fazia sites com tabelas) e estou enfrentando algumas dificuldades com o IE...

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&ccedil;&atilde;o da Cacha&ccedil;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.



#870416 Form De Contato

Posted by michelmfreitas on 13/09/2007, 14:38 in Adobe Flash e ActionScript

Olá pessoal, estou seguindo e aprendendo bastante neste fórum como integrar PHP + FLASH, não é tão difícil como se parece, quando se tem pessoas com boa vontade pra ajudar.

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...



#869674 Usando Php Para Escrever Xml

Posted by michelmfreitas on 09/09/2007, 12:46 in PHP

Pessoal, tenho um arquivo XML onde preciso fazer uma rotina PHP nele, pois nao sei XML... :(

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?




IPB Skin By Virteq