<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Foruns - Iniciantes ao PHP</title>
        <description>Esse é um fórum dedicado a ajudar os iniciantes a linguagem PHP. Se você acabou de se iniciar na linguagem, ou está pensando em se iniciar, faça suas perguntas aqui.</description>
        <link>http://phpbrasil.com/phorum/list.php?1</link>
        <lastBuildDate>Wed, 08 Sep 2010 08:35:00 -0300</lastBuildDate>
        <generator>Phorum 5.2.10</generator>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,174028,174028#msg-174028</guid>
            <title>Montei um relatorio com select mas ele não respeita a ordem (6 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,174028,174028#msg-174028</link>
            <description><![CDATA[Montei o relatorio abaixo e no select coloquei para ele ordenar pelo nome mas ele não vem nessa ordem.<br />
O q pode ser?<br />
<br />
$res = mysql_query(&quot;SELECT * FROM fornecedor order by fornecedor ASC&quot;);<br />
<br />
?&gt;<br />
	<br />
	&lt;body id=&quot;dt_example&quot; class=&quot;example_alt_pagination&quot;&gt;<br />
		&lt;div id=&quot;container&quot;&gt;<br />
		 			&lt;div id=&quot;demo&quot;&gt;<br />
					<br />
			  &lt;table width=&quot;100%&quot; border=&quot;0&quot; cellpadding=&quot;2&quot; cellspacing=&quot;2&quot; class=&quot;display&quot; id=&quot;example&quot;&gt;<br />
			&lt;thead&gt;<br />
		&lt;tr class=&quot;fonte_titulos&quot;&gt;<br />
			&lt;th  bgcolor=&quot;#F4EADC&quot;&gt;Codigo&lt;/th&gt;<br />
			&lt;th  bgcolor=&quot;#F4EADC&quot;&gt;Nome&lt;/th&gt;<br />
   &lt;th  bgcolor=&quot;#F4EADC&quot;&gt;Contato - Fone&lt;/th&gt;<br />
   &lt;th  bgcolor=&quot;#F4EADC&quot;&gt;Email&lt;/th&gt;<br />
            			&lt;th  bgcolor=&quot;#F4EADC&quot;&gt;Produtos&lt;/th&gt;<br />
		&lt;/tr&gt;<br />
	&lt;/thead&gt;<br />
	&lt;tbody&gt;<br />
	&lt;?php <br />
<br />
 while($row = @mysql_fetch_array($res))<br />
		{<br />
		if (($c % 2) == 1){ $fundo=&quot;#F8F8F8&quot;; }else{ $fundo=&quot;#FFFFFF&quot;; }<br />
		$id_b    = $row[&quot;id&quot;];<br />
		$nome_b  = $row[&quot;fornecedor&quot;];<br />
		$tel     = $row[&quot;fone&quot;];<br />
		$resp    =  $row[&quot;contato&quot;];<br />
		$email     = $row [&quot;email&quot;];<br />
		$produtos     = $row [&quot;produtos&quot;];<br />
<br />
<br />
  echo &quot;&lt;tr bgcolor =\&quot;$fundo\&quot; class=\&quot;fonte_desc\&quot;&gt;&lt;td align=\&quot;right\&quot; width=\&quot;20\&quot;&gt;$id_b&lt;/td&gt;&lt;td&gt;&quot;.utf8_decode($nome_b).&quot;&lt;/td&gt;&lt;td&gt;<br />
  $resp - &quot;.utf8_decode($tel).&quot;&lt;/td&gt;&lt;td&gt;&quot;.utf8_decode($email).&quot;&lt;/td&gt;&lt;td&gt;&quot;.utf8_decode($produtos).&quot;&lt;/td&gt;&lt;td align='center'&gt;<br />
&lt;/form&gt;&lt;/td&gt;&lt;/tr&gt;&quot;;]]></description>
            <dc:creator>Roberto</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Tue, 07 Sep 2010 20:44:42 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,174019,174019#msg-174019</guid>
            <title>Problema com Função (3 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,174019,174019#msg-174019</link>
            <description><![CDATA[Boa noite a todos.<br />
<br />
Bom galera, estava lendo um artigo na net, que ensinava como se prevenir de um ataque Sql Injection, então tinha uma função, e resolvi usá-la para testar, o problema é que está dando o seguinte erro abaixo:<br />
<br />
-------------------------------------------------<br />
Fatal error: Cannot redeclare ant_sql() (previously declared in D:\VertrigoServ\www\safen\conexao.php:9) in D:\VertrigoServ\www\safen\conexao.php on line 17<br />
-------------------------------------------------<br />
<br />
A coloquei no arquivo de conexão, como segue abaixo:<br />
<br />
-------------------------------------------------<br />
&lt;?php<br />
	$host = &quot;localhost&quot;; <br />
	$user = &quot;root&quot;; <br />
	$pass = &quot;vertrigo&quot;; <br />
	<br />
	$conexao = mysql_connect ($host, $user, $pass) or trigger_error (&quot;N&amp;atilde;o foi possivel conectar &quot;. mysql_error(), E_USER_ERROR); <br />
	$bd		 = mysql_select_db (&quot;safen&quot;, $conexao) or trigger_error (mysql_error(),E_USER_ERROR); <br />
	<br />
	function ant_sql ($str) <br />
	{<br />
		if (!is_numeric($str)) <br />
		{<br />
			$str= get_magic_quotes_gpc() ? stripslashes($str) : $str;<br />
			$str= function_exists(&quot;mysql_real_escape_string&quot;) ? mysql_real_escape_string($str) : mysql_escape_string($str);<br />
		}<br />
		return $str;<br />
	}<br />
<br />
?&gt;<br />
-------------------------------------------------<br />
<br />
Então resolvi usá-la no meu sistema de login, para implementá-lo nas variáveis de acesso ao sistema.<br />
<br />
-------------------------------------------------<br />
$cpf   = ant_sql ($_POST[&quot;cpf&quot;]); <br />
	$senha = ant_sql ($_POST[&quot;senha&quot;]);<br />
	$check = ant_sql ($_POST['check']);<br />
-------------------------------------------------<br />
<br />
O que eu devo fazer para resolver esse problema ?!<br />
<br />
Desde de já obrigado pela ajuda de todos.]]></description>
            <dc:creator>Jeovane</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Tue, 07 Sep 2010 11:32:22 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173985,173985#msg-173985</guid>
            <title>Ajuda com Multiplicação (13 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173985,173985#msg-173985</link>
            <description><![CDATA[Pessoal preciso de uma ajuda com multiplicação de valores..me ajudem por favor.... <br />
<br />
Segue como eu montei...mas não está calculando<br />
<br />
<br />
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt; <br />
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt; <br />
&lt;head&gt; <br />
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt; <br />
&lt;title&gt;Cadastro de NF's de Compras&lt;/title&gt; <br />
&lt;link href=&quot;menu.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt; <br />
&lt;style type=&quot;text/css&quot;&gt; <br />
<br />
&lt;!-- <br />
body { <br />
background-color: #F7DA9D; <br />
} <br />
--&gt; <br />
<br />
&lt;/style&gt;&lt;/head&gt; <br />
<br />
&lt;body&gt; <br />
&lt;table width=&quot;100%&quot; border=&quot;0&quot; align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; background=&quot;bordas/img/la.gif&quot;&gt; <br />
&lt;tr&gt; <br />
&lt;td height=&quot;30&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;titulo&quot;&gt;Cadastro de NF's de Compra &lt;/div&gt;&lt;div class=&quot;pd_menu_01 &quot;&gt; <br />
&lt;a href=&quot;index.php&quot;&gt;Home&lt;/a&gt; <br />
&lt;a href=&quot;Fornecedor.php&quot;&gt;&lt;img src=&quot;img/arrow.gif&quot; width=&quot;12&quot; height=&quot;15&quot; border=&quot;0&quot; align=&quot;middle&quot; /&gt;Cadastro de Fronecedores&lt;/a&gt; <br />
&lt;a href=&quot;Cliente.php&quot;&gt;&lt;img src=&quot;img/arrow.gif&quot; width=&quot;12&quot; height=&quot;15&quot; border=&quot;0&quot; align=&quot;middle&quot; /&gt;Cadastro de Clientes&lt;/a&gt; <br />
&lt;a href=&quot;Produtos.php&quot;&gt;&lt;img src=&quot;img/arrow.gif&quot; width=&quot;12&quot; height=&quot;15&quot; border=&quot;0&quot; align=&quot;middle&quot; /&gt;Cadastro de Produtos&lt;/a&gt; <br />
&lt;a href=&quot;Compras.php&quot;&gt;&lt;img src=&quot;img/arrow.gif&quot; width=&quot;12&quot; height=&quot;15&quot; border=&quot;0&quot; align=&quot;middle&quot; /&gt;Cadastro NF de Compra&lt;/a&gt; <br />
&lt;a href=&quot;Vendas.php&quot;&gt;&lt;img src=&quot;img/arrow.gif&quot; width=&quot;12&quot; height=&quot;15&quot; border=&quot;0&quot; align=&quot;middle&quot; /&gt;Cadastro NF de Venda&lt;/a&gt; <br />
&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;img/arrow.gif&quot; width=&quot;12&quot; height=&quot;15&quot; border=&quot;0&quot; align=&quot;middle&quot; /&gt;Cadastros&lt;/a&gt; <br />
&lt;ul&gt; <br />
&lt;/td&gt; <br />
<br />
&lt;/tr&gt; <br />
&lt;tr&gt; <br />
<br />
&lt;td&gt;&lt;div align=&quot;right&quot;&gt;&lt;font size=&quot;3&quot; face=&quot;Arial, Helvetica, sans-serif&quot;&gt;&lt;? echo &quot;Data: &quot;. date('d/m/Y');?&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt; <br />
&lt;/tr&gt; <br />
&lt;/table&gt; <br />
&lt;div align=&quot;center&quot;&gt; <br />
<br />
&lt;td align=&quot;center&quot; valign=&quot;middle&quot; class=&quot;azul&quot;&gt;&lt;div align=&quot;center&quot;&gt; <br />
<br />
&lt;table width=&quot;510&quot; cellpadding=&quot;0&quot; cellspacing=&quot;3&quot;&quot;356&quot; bord=er=&amp;quot;0&amp;quot;&gt; <br />
&lt;?php <br />
<br />
include('config.php'); <br />
<br />
<br />
<br />
if(isset($_GET['ok']) &amp;&amp; $_GET['ok'] == 1) <br />
{ <br />
<br />
if (empty($fornecedor)){ <br />
$erro=1; <br />
echo &quot;&lt;center&gt;O campo Fornecedor deve ser informado!&lt;/center&gt;&quot;; <br />
echo &quot;&lt;center&gt;&lt;input type = 'button' value = 'Voltar' name = 'btnVoltar' Onclick = 'javascript:history.go(-1)'&gt;&lt;/center&gt;&quot;; <br />
//exit; <br />
} <br />
<br />
<br />
if (empty($data)){ <br />
$erro=1; <br />
echo &quot;&lt;center&gt;O campo Data deve ser informado!&lt;/center&gt;&quot;; <br />
echo &quot;&lt;center&gt;&lt;input type = 'button' value = 'Voltar' name = 'btnVoltar' Onclick = 'javascript:history.go(-1)'&gt;&lt;/center&gt;&quot;; <br />
//exit; <br />
} <br />
<br />
<br />
if (empty($nf)){ <br />
$erro=1; <br />
echo &quot;&lt;center&gt;O campo NF deve ser informado!&lt;/center&gt;&quot;; <br />
echo &quot;&lt;center&gt;&lt;input type = 'button' value = 'Voltar' name = 'btnVoltar' Onclick = 'javascript:history.go(-1)'&gt;&lt;/center&gt;&quot;; <br />
//exit; <br />
} <br />
<br />
if (empty($total)){ <br />
$erro=1; <br />
echo &quot;&lt;center&gt;O campo Total deve ser informado!&lt;/center&gt;&quot;; <br />
echo &quot;&lt;center&gt;&lt;input type = 'button' value = 'Voltar' name = 'btnVoltar' Onclick = 'javascript:history.go(-1)'&gt;&lt;/center&gt;&quot;; <br />
exit; <br />
<br />
} <br />
{ <br />
<br />
mysql_query(&quot;INSERT INTO compra (fornecedor, data, nf, <br />
produto1, qtde, valor, total) <br />
VALUES <br />
('&quot; . $_POST['fornecedor']. &quot;', '&quot; . $_POST['data']. &quot;', '&quot; . $_POST['nf']. &quot;', <br />
'&quot; . $_POST['produto1']. &quot;', '&quot; . $_POST['qtde']. &quot;', '&quot; . $_POST['valor']. &quot;', '&quot; . $_POST['total']. &quot;')&quot;); <br />
} <br />
} <br />
<br />
?&gt; <br />
&lt;head&gt; <br />
&lt;script&gt; <br />
<br />
function formatar(src, mask) <br />
{ <br />
var i = src.value.length; <br />
var saida = mask.substring(0,1); <br />
var texto = mask.substring(i) <br />
if (texto.substring(0,1) != saida) <br />
{ <br />
src.value += texto.substring(0,1); <br />
} <br />
} <br />
<br />
&lt;/script&gt; <br />
<br />
&lt;script type=&quot;text/javascript&quot;&gt; <br />
function multiplicar() { <br />
var qtde = document.cadastro.quantidade.value; //Pega o valor do text quantidade <br />
var valor = document.cadastro.unitario.value; //Pega o valor text valor <br />
total = qtde * valor; //faz a multiplicação <br />
document.cadastro.total.value = total; //Joga o resultado no text total <br />
} <br />
<br />
&lt;/script&gt; <br />
&lt;script type='text/javascript'&gt; <br />
<br />
function formatar_moeda(campo, separador_milhar, separador_decimal, tecla) { <br />
var sep = 0; <br />
var key = ''; <br />
var i = j = 0; <br />
var len = len2 = 0; <br />
var strCheck = '0123456789'; <br />
var aux = aux2 = ''; <br />
var whichCode = (window.Event) ? tecla.which : tecla.keyCode; <br />
<br />
if (whichCode == 13) return true; // Tecla Enter <br />
if (whichCode == 8) return true; // Tecla Delete <br />
key = String.fromCharCode(whichCode); // Pegando o valor digitado <br />
if (strCheck.indexOf(key) == -1) return false; // Valor inválido (não inteiro) <br />
len = campo.value.length; <br />
for(i = 0; i &lt; len; i++) if ((campo.value.charAt(i) != '0') &amp;&amp; (campo.value.charAt(i) != separador_decimal)) break; aux = ''; for(; i &lt; len; i++) if (strCheck.indexOf(campo.value.charAt(i))!=-1) aux += campo.value.charAt(i); aux += key; len = aux.length; if (len == 0) campo.value = ''; if (len == 1) campo.value = '0'+ separador_decimal + '0' + aux; if (len == 2) campo.value = '0'+ separador_decimal + aux; if (len &gt; 2) { <br />
aux2 = ''; <br />
<br />
for (j = 0, i = len - 3; i &gt;= 0; i--) { <br />
if (j == 3) { <br />
aux2 += separador_milhar; <br />
j = 0; <br />
} <br />
aux2 += aux.charAt(i); <br />
j++; <br />
} <br />
<br />
campo.value = ''; <br />
len2 = aux2.length; <br />
for (i = len2 - 1; i &gt;= 0; i--) <br />
campo.value += aux2.charAt(i); <br />
campo.value += separador_decimal + aux.substr(len - 2, len); <br />
} <br />
<br />
return false; <br />
} <br />
&lt;/script&gt; <br />
&lt;/head&gt; <br />
<br />
&lt;CENTER&gt; <br />
&lt;form action=&quot;Compras.php?ok=1&quot; method=&quot;post&quot; enctype=&quot;multipart/form-data&quot; name=&quot;cadastro&quot; id=&quot;cadastro&quot;&gt; <br />
<br />
&lt;?php <br />
include('config.php'); <br />
include('res.php'); <br />
<br />
?&gt; <br />
&lt;BR&gt;Fornecedor: &lt;font color=&quot;#FF0000&quot;&gt;Obrigatório&lt;/font&gt; <br />
&lt;select name=&quot;fornecedor&quot;&gt; <br />
&lt;option value=&quot;0&quot;&gt;&lt;&lt; Selecione o nome &gt;&gt;&lt;/option&gt; <br />
&lt;?while($row = @mysql_fetch_array($res)) {?&gt; <br />
&lt;option value=&quot;&lt;?echo $row['fornecedor'];?&gt;&quot;&gt;&lt;?echo $row['fornecedor'];?&gt;&lt;/option&gt; <br />
&lt;?}?&gt; <br />
&lt;/select&gt; &lt;br&gt; <br />
<br />
&lt;BR&gt;Data: &lt;font color=&quot;#FF0000&quot;&gt;Obrigatório&lt;/font&gt; &lt;input name=&quot;data&quot; type=&quot;text&quot; id=&quot;data&quot; onkeypress=&quot;formatar(this, '##/##/####')&quot;&gt; &lt;BR&gt; <br />
<br />
&lt;BR&gt;NF: &lt;font color=&quot;#FF0000&quot;&gt;Obrigatório&lt;/font&gt; &lt;input name=&quot;nf&quot; type=&quot;text&quot; size=&quot;30&quot;&gt;&lt;br&gt; <br />
&lt;BR&gt; <br />
Produto 1: <br />
&lt;select name=&quot;produto1&quot;&gt; <br />
&lt;option value=&quot;0&quot;&gt;&lt;&lt;..Selecione o produto..&gt;&gt;&lt;/option&gt; <br />
&lt;?while($row = @mysql_fetch_array($res1)) {?&gt; <br />
&lt;option value=&quot;&lt;?echo $row['produtos'];?&gt;&quot;&gt;&lt;?echo $row['produtos'];?&gt;&lt;/option&gt; <br />
&lt;?}?&gt; <br />
&lt;/select&gt; &lt;br&gt; <br />
&lt;BR&gt;Quantidade 1: &lt;input name=&quot;qtde&quot; type=&quot;text&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Unitario 1: &lt;input name=&quot;valor&quot; type=&quot;text&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; <br />
&lt;BR&gt;&lt;input name=&quot;total&quot; type=&quot;text&quot; id=&quot;total&quot; value=&quot;0.00&quot; size=&quot;15&quot; onkeypress=&quot;return formatar_moeda(this,'','.',event)&quot;;/&gt; <br />
<br />
&lt;BR&gt; <br />
&lt;input type=&quot;button&quot; value=&quot;SALVAR&quot;onClick = &quot;document.cadastro.submit()&quot;/&gt; <br />
&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;form method=&quot;POST&quot;&gt; <br />
&lt;hr color=&quot;#FFFFFF&quot;&gt;&lt;BR&gt; <br />
&lt;/form&gt; <br />
&lt;?php <br />
<br />
$res = mysql_query(&quot;SELECT * FROM compra order by fornecedor ASC&quot;); <br />
<br />
<br />
while($row = @mysql_fetch_array($res)) <br />
{ <br />
<br />
//echo &quot;Código Fornecedor: &quot; . $row['id'] . &quot;&lt;br&gt;&quot;; <br />
echo &quot;Fornecedor: &quot; . $row['fornecedor'] . &quot;&lt;br&gt;&quot;; <br />
echo &quot;NF: &quot; . $row['nf'] . &quot;&lt;br&gt;&quot;; <br />
echo &quot;Data: &quot; . $row['data'] . &quot;&lt;br&gt;&quot;; <br />
echo &quot;Total NF: &quot; . $row['total'] . &quot;&lt;br&gt; <br />
&lt;br&gt;---------------------------------------------------------------------------------------------&lt;br&gt;&quot;; <br />
} <br />
?&gt; <br />
&lt;/body&gt; <br />
&lt;/html&gt; <br />
&lt;/body&gt; <br />
&lt;/html&gt;]]></description>
            <dc:creator>Roberto</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Mon, 06 Sep 2010 20:57:39 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173961,173961#msg-173961</guid>
            <title>Problema com MPDF (10 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173961,173961#msg-173961</link>
            <description><![CDATA[Boa tarde a todos.<br />
<br />
Bom galera meu problema é o seguinte, tenho um página que eu desejo transformá-la em um arquivo PDF, então pesquisando na net encontrei bons comentários sobre o MPDF então resolvi testá-lo.<br />
<br />
Só que a página demora uma eternidade para carregar e quando carrega simplesmente não aparece nada.<br />
<br />
Meu código está da seguinte forma abaixo, alguém poderia por favor me dizer aonde que estou errando ?!<br />
<br />
---------------------------------------------------------------------------------<br />
&lt;?php<br />
	require_once &quot;conexao.php&quot;;<br />
	session_start();<br />
	//header(&quot;Content-type: text/html; charset=iso-8859-1&quot;);<br />
	ob_start();<br />
	ini_set(&quot;memory_limit&quot;,&quot;16M&quot;);	<br />
?&gt;<br />
<br />
&lt;?php<br />
	$end = &quot;http://localhost/safen&quot;;<br />
<br />
	ob_end_clean(); // Finaliza o fluxo<br />
	define('_MPDF_PATH', 'classes/mpdf45/');<br />
	include(_MPDF_PATH.'mpdf.php');<br />
	<br />
	// cria um novo container PDF no formato A4 com orientação customizada<br />
	$mpdf = new mPDF('pt','A4',3,'',8,8,5,14,9,9,'P');<br />
	<br />
	// muda o charset para aceitar caracteres acentuados iso 8859-1 utilizados por mim no banco de dados e na geracao do conteudo PHP com HTML<br />
	$mpdf -&gt; allow_charset_conversion=true;<br />
	$mpdf -&gt; charset_in='iso-8859-1';<br />
	<br />
	//Algumas configurações do PDF<br />
	$mpdf -&gt; SetDisplayMode('fullpage');<br />
	// modo de visualização<br />
	$mpdf -&gt; SetFooter('{DATE j/m/Y&amp;nbsp; H:i}|{PAGENO}/{nb}|SEDUC / SIGETI');<br />
	<br />
	// carrega uma folha de estilo - MAGICA!!!<br />
	$stylesheet  = file_get_contents('css/formulario-impressao.css');<br />
	$stylesheet1 = file_get_contents('css/layout_geral.css');<br />
	<br />
	// incorpora a folha de estilo ao PDF<br />
	// O parâmetro 1 diz que este é um css/style e deverá ser interpretado como tal<br />
	$mpdf -&gt; WriteHTML($stylesheet,1);<br />
	$mpdf -&gt; WriteHTML($stylesheet1,1);<br />
	<br />
	$nivel	  = $_SESSION[&quot;nivel&quot;];<br />
	$msg_alt  = &quot;alterado com sucesso.&quot;;<br />
	$msg_add  = &quot;cadastrado com sucesso.&quot;;<br />
	$msg_adda = &quot;cadastrada com sucesso.&quot;;<br />
	$msg_erro = &quot;n&amp;atildeo tem permiss&amp;atildeo para acessar est&amp;aacute p&amp;aacutegina.&quot;;<br />
	$msg_pag  = &quot;realizado com sucesso.&quot;;<br />
	$msg_sist = &quot;j&amp;aacute cadastrado no sistema.&quot;;<br />
	$msg_id   = &quot;n&amp;atildeo cadastrado no sistema&quot;;<br />
	$codigo   = &quot;$GET_02&quot;;	<br />
	$sql = &quot;SELECT cc.*, cli.nome AS cliente, cli.peso AS peso, cli.altura AS altura, cli.datanasc AS datanasc, cli.sexo AS sexo, func.nome AS funcionario, <br />
			FLOOR(DATEDIFF(CURDATE(), cli.datanasc) / 365.25) AS idade<br />
			FROM compcorporal AS cc INNER JOIN cliente AS cli ON cli.id = cc.cliente_id<br />
			INNER JOIN funcionario AS func ON func.id = cc.funcionario_id AND cc.id = $codigo&quot;;<br />
			<br />
			$resultado		= mysql_query($sql);<br />
			$linha 			= mysql_fetch_array($resultado);		<br />
			$cliente		= $linha[cliente];<br />
			$peso			= $linha[peso];<br />
			$altura			= $linha[altura];<br />
			$sexo			= $linha[sexo];<br />
			$funcionario	= $linha[funcionario];<br />
			$laudo			= $linha[laudo];<br />
			$dataava	    = $linha[dataava];<br />
			$idade		    = $linha[idade];		<br />
	$dataava = explode(&quot;-&quot;,&quot;$dataava&quot;) ;<br />
	$dataava = &quot;$dataava[2]/$dataava[1]/$dataava[0]&quot;;<br />
	if ($sexo == &quot;M&quot;) {$sexo = &quot;Masculino&quot;;} else {$sexo = &quot;Feminino&quot;;}<br />
	if ($linha[&quot;mm&quot;] &gt; 0) {$mm = $linha[&quot;mm&quot;]*2.017;} else { $mm = $linha[&quot;mm&quot;]*(-2.017);}<br />
	if ($linha[&quot;pid&quot;] &gt; 0) {$pid = $linha[&quot;pid&quot;]*2.017;} else { $pid = $linha[&quot;pid&quot;]*(-2.017);}<br />
	if ($linha[&quot;pg&quot;] &gt; 0) {$pg = $linha[&quot;pg&quot;]*2.017;} else { $pg = $linha[&quot;pg&quot;]*(-2.017);}<br />
	if ($linha[&quot;mg&quot;] &gt; 0) {$mg = $linha[&quot;mg&quot;]*2.017;} else { $mg = $linha[&quot;mg&quot;]*(-2.017);}<br />
	if ($linha[&quot;oe&quot;] &gt; 0) {$oe = $linha[&quot;oe&quot;]*2.017;} else { $oe = $linha[&quot;oe&quot;]*(-2.017);}<br />
	<br />
$html=' 	<br />
&lt;!-- Inicio topo.php --&gt;<br />
&lt;html&gt;<br />
&lt;div id=&quot;centralizar-pagina&quot;&gt;<br />
&lt;head&gt;&lt;/head&gt;<br />
&lt;div id=&quot;center&quot;&gt;<br />
&lt;title&gt;SAFEN v1.0 - Sistema de Avalia&amp;ccedil;&amp;atilde;o Fisica e Nutricional&lt;/title&gt;<br />
&lt;h2&gt;SAFEN v1.0 - Sistema de Avalia&amp;ccedil;&amp;atilde;o Fisica e Nutricional&lt;/h2&gt;<br />
&lt;br&gt;<br />
&lt;body&gt;<br />
&lt;!-- FIM topo.php --&gt;<br />
&lt;!-- Inicio Exame Composição Corporal --&gt;	<br />
&lt;div class=&quot;titulo_content&quot;&gt;<br />
  &lt;h1&gt;Dados da Composicao Corporal&lt;/h1&gt;<br />
&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;br&gt;<br />
&lt;div id=&quot;mae-form&quot;&gt; &lt;!-- Inicio DIV mae-form --&gt;<br />
    &lt;div id=&quot;nome-campo&quot;&gt;Avaliador:&lt;/div&gt;<br />
    &lt;div id=&quot;input-campo&quot;&gt; '.&quot;$funcionario &quot;.' &lt;/div&gt;	<br />
    &lt;div id=&quot;nome-campo&quot;&gt;Cliente:&lt;/div&gt;<br />
    &lt;div id=&quot;input-campo&quot;&gt; '.&quot;$cliente&quot;.'&lt;/div&gt;		<br />
	&lt;div id=&quot;nome-campo&quot;&gt;Peso:&lt;/div&gt;<br />
    &lt;div id=&quot;input-campo&quot;&gt; '.&quot;$peso&quot;.' Kg<br />
      &lt;div id=&quot;sobre-campo&quot;&gt;Altura: &lt;/div&gt;'.&quot;$altura&quot;.' Metros <br />
	&lt;/div&gt;<br />
	&lt;div id=&quot;nome-campo&quot;&gt;Data da Avalia&amp;ccedil;&amp;atilde;o:&lt;/div&gt;<br />
	&lt;div id=&quot;input-campo&quot;&gt; '.&quot;$dataava&quot;.' &lt;/div&gt;<br />
	&lt;div id=&quot;nome-campo&quot;&gt;Idade:&lt;/div&gt;<br />
    &lt;div id=&quot;input-campo&quot;&gt;'.&quot;$idade&quot;.'&lt;/div&gt;<br />
	&lt;div id=&quot;nome-campo&quot;&gt;Sexo:&lt;/div&gt;<br />
    &lt;div id=&quot;input-campo&quot;&gt;'.&quot;$sexo&quot;.'&lt;/div&gt;<br />
    &lt;div id=&quot;nome-campo-label&quot;&gt; &lt;!-- Inicio DIV nome-campo-label --&gt;<br />
    	&lt;div id=&quot;grafico-comcorp-divisao-esquerdo&quot;&gt; &lt;!-- Inicio DIV grafico-comcorp-divisao-esquerdo --&gt;<br />
        	&lt;div id=&quot;grafico-comcorp-imagem-mm&quot;&gt;<br />
            	&lt;h2&gt;'.$linha[&quot;mm&quot;].'&lt;/h2&gt;<br />
                &lt;img src=&quot;'.&quot;$end&quot;.'/imagens/img01.png&quot; height='.&quot;$mm&quot;.' width=&quot;60px&quot;/&gt;<br />
            &lt;/div&gt;<br />
            &lt;div id=&quot;grafico-comcorp-imagem-mm&quot;&gt;<br />
            	&lt;h2&gt;'.$linha[&quot;pid&quot;].'&lt;/h2&gt;<br />
                &lt;img src=&quot;'.&quot;$end&quot;.'/imagens/img02.png&quot; height='.&quot;$pid&quot;.' width=&quot;60px&quot;/&gt;<br />
            &lt;/div&gt;<br />
            &lt;div id=&quot;grafico-comcorp-imagem-mm&quot;&gt;<br />
            	&lt;h2&gt;'.$linha[&quot;pg&quot;].'&lt;/h2&gt;<br />
                &lt;img src=&quot;'.&quot;$end&quot;.'/imagens/img03.png&quot; height='.&quot;$pg&quot;.' width=&quot;60px&quot;/&gt;<br />
            &lt;/div&gt;<br />
            &lt;div id=&quot;grafico-comcorp-imagem-mm&quot;&gt;<br />
            	&lt;h2&gt; '.$linha[&quot;mg&quot;].'&lt;/h2&gt;<br />
                &lt;img src=&quot;'.&quot;$end&quot;.'/imagens/img04.png&quot; height='.&quot;$mg&quot;.' width=&quot;60px&quot;/&gt;<br />
            &lt;/div&gt;<br />
            &lt;div id=&quot;grafico-comcorp-imagem-mm&quot;&gt;<br />
            	&lt;h2&gt; '.$linha[&quot;oe&quot;].'&lt;/h2&gt;<br />
                &lt;img src=&quot;'.&quot;$end&quot;.'/imagens/img05.png&quot; height='.&quot;$oe&quot;.' width=&quot;60px&quot;/&gt;<br />
            &lt;/div&gt;<br />
        &lt;/div&gt; &lt;!-- Fim DIV grafico-comcorp-divisao-esquerdo --&gt;<br />
        &lt;div id=&quot;grafico-comcorp-divisao-direito&quot;&gt; &lt;!-- Inicio DIV grafico-comcorp-divisao-direito --&gt;<br />
            Laudo pré-estabelecido durante o processo de avaliação:&lt;br /&gt;<br />
            &lt;div id=&quot;campo-text-area&quot;&gt;<br />
          &lt;textarea name=&quot;laudo&quot; cols=&quot;45&quot; rows=&quot;4&quot; disabled=&quot;disabled&quot; id=&quot;laudo&quot;&gt; '.&quot;$laudo&quot;.' &lt;/textarea&gt;&lt;/div&gt;<br />
        &lt;/div&gt; &lt;!-- Fim DIV grafico-comcorp-divisao-direito --&gt;<br />
    &lt;/div&gt; &lt;!-- Fim DIV nome-campo-label --&gt;  <br />
&lt;/div&gt; &lt;!-- Fim DIV mae-form --&gt;<br />
&lt;div id=&quot;both&quot;&gt;&lt;/div&gt;<br />
&lt;!-- FIM Exame Composição Corporal --&gt;<br />
&lt;/body&gt;<br />
&lt;/div&gt;<br />
&lt;/html&gt;';<br />
	// incorpora o corpo ao PDF na posição 2 e deverá ser interpretado como footage. Todo footage é posicao 2 ou 0(padrão).<br />
	$mpdf -&gt; WriteHTML($html,2);<br />
	<br />
	// define um nome para o arquivo PDF<br />
	$arquivo = date(&quot;ymdhis&quot;).'-exame-composicao-corporal-($cliente).pdf';<br />
<br />
	// gera o relatório<br />
	$mpdf -&gt; Output($arquivo,'D');<br />
	<br />
	exit();<br />
?&gt;<br />
---------------------------------------------------------------------------------<br />
<br />
<br />
Desde de já obrigado pela ajuda de todos.]]></description>
            <dc:creator>Jeovane</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Mon, 06 Sep 2010 18:54:23 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173928,173928#msg-173928</guid>
            <title>Oscommerce + Cielo (sem respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173928,173928#msg-173928</link>
            <description><![CDATA[Olá amigos, procurei pelos módulos no website da oscommerce mas não encontrei... alguém de vocês possui o módulo de pagamento de cartões da Cielo para a oscommerce?]]></description>
            <dc:creator>Bruno Fumagally</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Fri, 03 Sep 2010 15:50:24 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173922,173922#msg-173922</guid>
            <title>Erro mysql + php (4 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173922,173922#msg-173922</link>
            <description><![CDATA[Galera, é o seguinte... meu sistema, localmente não acessa o mysql do servidor de jeito nenhum. Só que de fora, a conexão funciona normalmente... o erro que ta dando na conexão, eu nunca vi na vida... segue:<br />
<br />
mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_password'). This will store a new, and more secure, hash value in mysql.user. If this user is used in other scripts executed by PHP 5.2 or earlier you might need to remove the old-passwords flag from your my.cnf file<br />
<br />
Esse sistema que ta aqui quem fez, fez todo procedural (eca) gambiarra pura... existem vários arquivos de conexão, enfim... ta zona total, no entanto que to remontando ele... com framework, mvc, tudo certinho... mas lógico que um dia esse sistema ia dar erro... e a manutenção surgiu.... quem souber desse erro no mysql da uma luz, pq to perdido com isso!!!<br />
<br />
Abcs, Rico]]></description>
            <dc:creator>Ricardo Gama</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Sun, 05 Sep 2010 20:49:13 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173920,173920#msg-173920</guid>
            <title>Dúvida de consulta SQL (8 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173920,173920#msg-173920</link>
            <description><![CDATA[Boa tarde a todos.<br />
<br />
Bom galera meu problema é o seguinte, tenho uma página de consulta onde fica o nome dos clientes que realizaram um deternimando, por exemplo, o exame ABC , até aí está funcionando perfeitamente, o problema é que por exemplo:<br />
<br />
Se João Batista  realiza o primeiro exame então seu nome aparece na lista de consulta, se ele realiza o mesmo exame 2 meses depois, então o seu nome aparece novamente, ou seja, seu nome é listado duas vezes na mesma consulta, então eu gostaria que aparecesse apenas uma unica vez o nome dele. Sei que tenho que fazer uma restrição por ID cadastrado na tabela, ou seja, se João Batista tem --&gt;&gt; ID=10 &lt;&lt;-- (ID cadastrado na tabela cliente), então tem uma chave estrangeira na tabela exame chamada ID_CLIENTE cujo --&gt;&gt; ID_CLIENTE = 10 &lt;&lt;-- corresponde a João Batista.<br />
<br />
Como pode notar, caso ele (João Batista) realize dois exames iguais em faixa de períodos diferentes teriam dois ID_CLIENTE=10 na tabela de exames.<br />
<br />
Então eu gostaria que o seu nome aparecesse apenas uma vez na lista de consulta. Como que eu devo fazer para realizar isso ?!<br />
Desde de já obrigado pela ajuda de todos até mais.]]></description>
            <dc:creator>Jeovane</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Fri, 03 Sep 2010 20:32:23 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173917,173917#msg-173917</guid>
            <title>Como organizar tantos array dentro de uma estrutura (1 resposta)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173917,173917#msg-173917</link>
            <description><![CDATA[O programa vai de 1 ate 17, sendo q a posição do indeice 13 é a ultima a ser impressa. E os numeros são gerados aleatoriamente. 0 é o ultimo numero mostrado e diz fim de execução<br />
<br />
tela-------------------------------------<br />
1 14 - Estação desligada<br />
2 64 - Estação desligada<br />
3 32 - Estação desligada<br />
4 68 - Estação desligada<br />
5 67 - Estação desligada<br />
6 74 - Estação desligada<br />
7 65 - Estação desligada<br />
8 35 - Estação desligada<br />
9 19 - Estação desligada<br />
10 96 - Estação desligada<br />
11 63 - Estação desligada<br />
12 95 - Estação desligada<br />
14 50 - Estação desligada<br />
15 87 - Estação desligada<br />
16 52 - Estação desligada<br />
17 61 - Estação desligada<br />
13 51 - Última estação desligada<br />
0 88 - Fim de execução<br />
---------------------------------<br />
<br />
eu tava fazendo assim:<br />
<br />
foreach (range(13, 100) as $array1){<br />
}<br />
$array1 = array(range (1, 17) ) ;<br />
$array2 = array( range (13,100) );<br />
$c = array_combine ( $array1 , $array2 );<br />
<br />
print_r ( $c );<br />
echo &quot;&lt;br /&gt; &quot;;<br />
<br />
$input = array($c); {<br />
<br />
$output = array_slice($input, 2); // returns &quot;c&quot;, &quot;d&quot;, and &quot;e&quot;<br />
$output = array_slice($input, -2, 1); // returns &quot;d&quot;<br />
$output = array_slice($input, 0, 3); // returns &quot;a&quot;, &quot;b&quot;, and &quot;c&quot;<br />
<br />
// note the differences in the array keys<br />
print_r(array_slice($input, 2, -1));<br />
echo &quot;&lt;br /&gt; &quot;;<br />
print_r(array_slice($input, 2, -1, true));<br />
echo &quot;&lt;br /&gt; &quot;; }<br />
<br />
Mas ñ sei como excluir a posição 13 e 0 para serem as ultimas a serem impressas, ainda tem o texto, como colocar o texto do lado de cada posição, como tah no exemplo de tela q botei!?<br />
tava tentando organizar estes array, mas como ñ aprendi esta materia ainda ñ sei como fazer, como vou organizar esta estrutura?<br />
<br />
range()<br />
array_merge()<br />
array_combine()<br />
array_slice()<br />
array_walk()<br />
printf()<br />
sprintf()]]></description>
            <dc:creator>Andressa</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Fri, 03 Sep 2010 14:33:12 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173905,173905#msg-173905</guid>
            <title>Criptografar código fonte - Proteger (1 resposta)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173905,173905#msg-173905</link>
            <description><![CDATA[Prezados bom dia,<br />
<br />
A mais ou menos uns 3 anos baixei um programa que criptografava todo o código fonte PHP, para manter a segurança, lembro até que não existia uma forma de descriptografar eu sempre tinha que ter uma cópia sem a criptografia para a manutenção.<br />
Eu queria ver se vocês conhecem algum programa que faça isso, pois esqueci o nome e estou precisando disponiblizar uma validação de usuários para um grupo de alunos da Faculdade que trabalho e não posso dar o código aberto pra eles e também não estou querendo montar um webervice só pra isso.<br />
<br />
Vlw.<br />
<br />
At+]]></description>
            <dc:creator>Rodrigo Escobar</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Fri, 03 Sep 2010 12:58:22 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173902,173902#msg-173902</guid>
            <title>Problema para calcular idade (2 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173902,173902#msg-173902</link>
            <description><![CDATA[Bom dia a todos do PHPBrasil.<br />
<br />
Bom galera meu problema é o seguinte, tenho um formulario de cadastro onde quando inicio a digitar o nome dos usuários cadastrados no BD, então uma lista é gerada automaticamente, então basta eu selecionar algum dos clientes que alguns campos do meu formulário são preenchidos automaticamente como: nome, sexo, profissão, endereço, idade e etc.<br />
<br />
No entanto não estou conseguindo fazer a idade aparecer, sempre que inicio a digitar diz que não há nenhum cliente cadastrado caso o código esteja da seguinte forma abaixo:<br />
<br />
$sql = &quot;SELECT id, cpf, rg, email, estadocivil, profissao, datanasc, FLOOR(DATEDIFF(CURDATE(), datanasc) / 365.25)) AS idade  <br />
				FROM cliente &quot;;<br />
        if( !empty($palavra) )<br />
                $sql .= &quot;WHERE nome LIKE '%{$palavra}%'&quot;;<br />
<br />
        $mysqli = new mysqli( 'localhost','root','vertrigo','safen' );<br />
        $query  = $mysqli-&gt;query( $sql );<br />
		<br />
        if( $query-&gt;num_rows&gt;0 )<br />
        {<br />
                $li='';<br />
                while( $dados = $query-&gt;fetch_object() )<br />
<br />
					$li .= '&lt;li&gt;&lt;a href=&quot;?id='.$dados-&gt;id.'&amp;cpf='.$dados-&gt;cpf.'&amp;rg='.$dados-&gt;rg.'&amp;email='.$dados-&gt;email.'&amp;estadocivil='.$dados-&gt;estadocivil.'&amp;profissao='.$dados-&gt;profissao.'&amp;idade='.$idade.'&quot;&gt;'.$dados-&gt;nome.'&lt;/a&gt;&lt;/li&gt;';<br />
<br />
		}<br />
		<br />
        else<br />
                $li = 'Nenhum cadastro encontrado!';<br />
<br />
        return $li;<br />
}<br />
<br />
E caso eu remova o datanasc, FLOOR(DATEDIFF(CURDATE(), datanasc) / 365.25)) AS idade o nome aparece perfeitamente, no entanto a idade não.<br />
<br />
Então o que devo fazer para que a idade apareça, já que eu necessito dela para efeito de cálculos ?!<br />
<br />
Desde de já obrigado pela ajuda de todos.]]></description>
            <dc:creator>Jeovane</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Fri, 03 Sep 2010 14:14:01 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173894,173894#msg-173894</guid>
            <title>Busca por Período (8 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173894,173894#msg-173894</link>
            <description><![CDATA[Boa noite pessoal.... é simples fazer uma busca por período (DATA)....?<br />
<br />
Já tenho esse código que gera um relatório da forma que eu quero.... mais agora pretendo usar esse mesmo código que tenho para fazer um relatório por período de DATA , tipo <br />
<br />
DATA INICIAL E DATA FINAL ! <br />
<br />
title&gt;CARTÃO SIM SINAM - RELATÓRIO DIÁRIO - LABORATÓRIO CONFIANCE&lt;/title&gt; <br />
&lt;form action=&quot;&quot; method=&quot;get&quot;&gt; <br />
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;SO LOGO.jpg&quot; width=&quot;110&quot; height=&quot;82&quot;&gt;&lt;/p&gt; <br />
&lt;p&gt;&amp;nbsp;&lt;/p&gt; <br />
&lt;form action=&quot;&quot; method=&quot;GET&quot;&gt; <br />
&lt;div align=&quot;center&quot;&gt; <br />
&lt;div align=&quot;center&quot;&gt; <br />
<br />
&lt;a href=&quot;javascript:self.print()&quot;&gt;&lt;/a&gt;<br />
<br />
&lt;strong&gt;Data : <br />
&lt;input name=&quot;data&quot; type=&quot;text&quot; id=&quot;data&quot; onkeypress=&quot;formatar(this, '##/##/####')&quot;  value=&quot;&lt;?php echo $data; ?&gt;&quot;  &gt; <br />
Unidade: <br />
&lt;select name=&quot;select&quot; id=&quot;select&quot;&gt;<br />
  &lt;option&gt;&lt;/option&gt;<br />
  &lt;option&gt;AMOREIRAS&lt;/option&gt;<br />
  &lt;option&gt;CAMBUI&lt;/option&gt;<br />
  &lt;option&gt;CASTELO&lt;/option&gt;<br />
  &lt;option&gt;INDAIATUBA&lt;/option&gt;<br />
  &lt;option&gt;OROSIMBO&lt;/option&gt;<br />
  &lt;option&gt;PRADO&lt;/option&gt;<br />
  &lt;option&gt;NOVA CAMPINAS&lt;/option&gt;<br />
&lt;/select&gt; <br />
&lt;/div&gt; <br />
&lt;label for=&quot;select&quot;&gt;&lt;/label&gt; <br />
&lt;div align=&quot;center&quot;&gt;&lt;/div&gt; <br />
&lt;p align=&quot;center&quot;&gt; <br />
&lt;label for=&quot;Gerar&quot;&gt;&lt;/label&gt; <br />
&lt;input type=&quot;submit&quot; name=&quot;Gerar&quot; id=&quot;Gerar&quot; value=&quot;Gerar&quot; /&gt; <br />
&lt;label for=&quot;Sair&quot;&gt;&lt;/label&gt; <br />
&lt;input name=&quot;Sair&quot; type=&quot;button&quot; id=&quot;Sair&quot; onclick=&quot;location.href = &amp;quot;cadastro.php&amp;quot;&quot; value=&quot;Sair&quot; /&gt; <br />
&lt;p&gt;&lt;a href=&quot;javascript:self.print()&quot;&gt;IMPRIMIR RELATÓRIO&lt;/a&gt;&lt;/p&gt;<br />
&lt;/p&gt; <br />
&lt;/form&gt; <br />
&lt;div id=&quot;formresposta&quot;&gt;<br />
&lt;p&gt;<br />
  &lt;?php<br />
/*<br />
<br />
$_GET['select'] é porque no input você deu esse nome pra ele<br />
&lt;select name=&quot;select&quot; id=&quot;select&quot;&gt;<br />
$_GET['data'] é porque no input você deu esse nome pra ele<br />
&lt;input name=&quot;data&quot; type=&quot;text&quot; id=&quot;data&quot; value=&quot;&lt;?php echo $data; ?&gt;&quot; &gt;<br />
<br />
*/<br />
<br />
if(!isset($_GET['data']))<br />
{<br />
    $_GET['data'] = '';<br />
}<br />
if(!isset($_GET['data']))<br />
{<br />
    $_GET['select'] = '';<br />
}<br />
<br />
echo &quot;&lt;h1&gt;Relatório de venda de cartões Sim Sinam&lt;/h1&gt;&quot;;<br />
<br />
if (!empty($_GET['data']) &amp;&amp; !empty($_GET['select']))<br />
{<br />
    #tratar a data<br />
    $explodedata = explode('/',$_GET['data']);<br />
    $novadata = $explodedata[2]. '-' .$explodedata[1]. '-' .$explodedata[0];<br />
    <br />
    //Aqui a consulta vai mostrar o resultado de acordo com os dados que voc digitar no seu form<br />
    $sql = &quot;SELECT * FROM confiance WHERE unidade LIKE '%&quot; .$_GET['select']. &quot;%' AND data_cadastro LIKE '%&quot; .$novadata. &quot;%'&quot;;<br />
    <br />
} elseif(empty($_GET['data']) &amp;&amp; !empty($_GET['select'])) {<br />
    <br />
    //Aqui a consulta vai mostra os dados apenas para o campo unidade ignorando a data<br />
    $sql = &quot;SELECT * FROM confiance WHERE unidade LIKE '%$unidade%' ORDER BY campo_data, campo_unidade, outro_campo, mais_um_campo&quot;;<br />
} else {<br />
    echo 'Não foram passados dados suficientes para a consulta';<br />
    die();<br />
}<br />
<br />
$rs = mysql_query($sql)or die(mysql_error());<br />
$num = mysql_num_rows($rs);<br />
<br />
echo $rw[&quot;unidade&quot;] ;<br />
<br />
if($num&gt;0)<br />
{<br />
echo '&lt;table&gt;'; <br />
echo '&lt;tr&gt;'; <br />
echo '&lt;td&gt;CARTAO&lt;/td&gt;'; <br />
echo '&lt;td&gt;TITULAR&lt;/td&gt;'; <br />
echo '&lt;td&gt;DEPENDENTES&lt;/td&gt;'; <br />
echo '&lt;td&gt;Q.C&lt;/td&gt;'; <br />
echo '&lt;td&gt;TOTAL&lt;/td&gt;'; <br />
echo '&lt;/tr&gt;'; <br />
<br />
$totalgeral = 0; <br />
<br />
$data_que_veio_no_get = $_GET['data']; <br />
echo $data_que_veio_no_get.&quot; - &quot;; <br />
echo $unidade.&quot;&lt;br /&gt;&quot;; <br />
<br />
//Aqui vai mostrar o resultado de sua busca <br />
while($rw = mysql_fetch_array($rs)) <br />
{ <br />
<br />
//tratamento da data <br />
$data = explode(&quot;-&quot;, $data); <br />
$datanova = &quot;$data[2]/$data[1]/$data[0]&quot;; <br />
<br />
echo '&lt;tr&gt;'; <br />
<br />
<br />
echo '&lt;td&gt;' .$rw[&quot;registro&quot;]. '&lt;/td&gt;'; <br />
echo '&lt;td&gt;' .$rw[&quot;nome&quot;]. '&lt;/td&gt;'; <br />
echo '&lt;td&gt;'; <br />
<br />
if ($rw[&quot;registro1&quot;] != &quot;&quot;) {echo $rw[&quot;nomed1&quot;].'('.$rw[&quot;registro1&quot;].')';} <br />
if ($rw[&quot;registro2&quot;] != &quot;&quot;) {echo '&lt;br /&gt;'.$rw[&quot;nomed2&quot;].'('.$rw[&quot;registro2&quot;].')';} <br />
if ($rw[&quot;registro3&quot;] != &quot;&quot;) {echo '&lt;br /&gt;'.$rw[&quot;nomed3&quot;].'('.$rw[&quot;registro3&quot;].')';} <br />
if ($rw[&quot;registro4&quot;] != &quot;&quot;) {echo '&lt;br /&gt;'.$rw[&quot;nomed4&quot;].'('.$rw[&quot;registro4&quot;].')';} <br />
if ($rw[&quot;registro5&quot;] != &quot;&quot;) {echo '&lt;br /&gt;'.$rw[&quot;nomed5&quot;].'('.$rw[&quot;registro5&quot;].')';} <br />
<br />
<br />
<br />
echo '&lt;/td&gt;'; <br />
<br />
echo '&lt;td&gt;' .$rw[&quot;quant_cartao&quot;]. '&lt;/td&gt;'; <br />
echo '&lt;td&gt;' .$rw[&quot;valor_total&quot;]. '&lt;/td&gt;'; <br />
$totalgeral = ($totalgeral+$rw[&quot;valor_total&quot;]); <br />
echo '&lt;/tr&gt;'; <br />
} <br />
<br />
echo '&lt;/table&gt;'; <br />
<br />
echo ' TOTAL GERAL: &lt;b&gt;' .$totalgeral. '&lt;/b&gt;&lt;br /&gt;'; <br />
<br />
} else { <br />
echo 'Não foram encontrados dados para sua procura.'; <br />
} <br />
?&gt; <br />
<br />
Obrigado !]]></description>
            <dc:creator>Fernando Mello</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Fri, 03 Sep 2010 17:32:12 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173888,173888#msg-173888</guid>
            <title>Select menu dinâmico (3 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173888,173888#msg-173888</link>
            <description><![CDATA[Olá amigos, boa tarde... bom venho aqui solicitar mais uma vz a ajuda de vcs, bom vamos la; eu criei um sistema de menu dinamico para meu site, ou seja eu crio a categoria e depois eu crio as secoes e escolho e qual categoria do menu eu cadastro ela... ate ae tudo bem, mas complicou agora, estou tentando fazer o select para exibir os nomes das categorias e suas secoes e nao esta dando certo.<br />
<br />
Só para frizar, as secoes estao gravadas no bd com uma chave estrangeira na tabela categorias.<br />
<br />
==================<br />
++ tabela menu ++<br />
IDmenu<br />
CATMenu<br />
==================<br />
<br />
=======================<br />
++ tabela categorias ++<br />
IDsecao<br />
NomeSecao<br />
IDmenu<br />
=======================<br />
<br />
At+]]></description>
            <dc:creator>Fabio Garcia</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Fri, 03 Sep 2010 13:53:01 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173877,173877#msg-173877</guid>
            <title>sobre sessão (3 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173877,173877#msg-173877</link>
            <description><![CDATA[Pessoal, fiz uma pagina de login:<br />
$sql = mysql_query(Select * from usuarios where email='&quot;.$_POST['mail'].&quot;' AND senha= md5('.&quot;$_POST['pass']&quot;.');&quot;)<br />
<br />
if ($sql){<br />
<br />
// se encontra o usuário então cadastro ele na sessão<br />
$_SESSION[&quot;usuario&quot;] = mysql_result($res,0,&quot;usu_nome&quot;);<br />
$_SESSION[&quot;nivel_acesso&quot;] = mysql_result($res,0,&quot;usu_nivel&quot;);<br />
}<br />
<br />
ai estas 2 variaveis, uso, pra dizer &quot;seja bem vindo Fulano&quot;, e a de acesso uso pra controlar algumas partes administrativas, tipo if($_SESSION[&quot;nivel_acesso&quot;] == 1){ CODIGO } (nem sei se é a melhor maneira, mas enfim restrinjo pagina assim).<br />
o problema que to enfrentando, é que se o usuario 1 tá logado, e o usuário 2 loga depois dele, hora que o usuario 1 muda de pagina, aparece lá &quot;seja bem vindo usuário 2&quot; (sendo que ele é o usuário 1). E nisso as paginas restritas que são só pra admins, acabam ficando visivel pra não admins!<br />
Como que resolvo essa?<br />
Obrigado!]]></description>
            <dc:creator>Michael Colla</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 02 Sep 2010 13:56:50 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173876,173876#msg-173876</guid>
            <title>erro concatenação de String (3 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173876,173876#msg-173876</link>
            <description><![CDATA[Olá pessoal blz?<br />
<br />
to com um pequeno problema aqui<br />
estou desenvolvendo um programa que vai realizar uma busca no banco e atravez desta busca vou gerar uma String com os 50 resultados da consulta no formato de concatenação de emails o problema é que o resultado sai algo do tipo &lt;'email da pessoa'&gt;<br />
<br />
mas o nome nao deveria estar dentro as aspas alguem sabe resolver?<br />
<br />
$contador_email=0;<br />
<br />
$endereco_emails='';<br />
<br />
while ($linha = mysql_fetch_array($resultado)) {<br />
$email = $linha['Endereco'];<br />
<br />
if($contador_email&lt;49){<br />
$endereco_emails=$endereco_emails.&quot;&lt;'&quot;.$email.&quot;'&gt; ,&quot;;<br />
$contador_email++;<br />
}else{<br />
$endereco_emails=$endereco_emails.&quot;'&lt;'&quot;.$email.&quot;'&gt;'&quot;;<br />
}<br />
}<br />
<br />
echo &quot;$endereco_emails&quot;;<br />
<br />
bem se alguem tiver alguma dica sera bem vinda<br />
<br />
vlw galera!]]></description>
            <dc:creator>Jefferson Penna</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Fri, 03 Sep 2010 08:57:47 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173859,173859#msg-173859</guid>
            <title>Erro na busca - DATA e OUTROS (64 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173859,173859#msg-173859</link>
            <description><![CDATA[Amados amigos.... eu de novo !!! :-))<br />
<br />
Creio que já devem estar enjoados de ver no forum o nome Fernando Mello e sei que peguei um sistema meio complexo para quem tem conhecimento de 1 mês em PHP... mais vamos lá a minha próxima dúvida ...<br />
<br />
Mudei no BD os campos de data para &quot;date&quot; , verifiquei no form os campos com data e esta tudo ok ....<br />
<br />
Mais no arquivo cadastro2.php que vem os dados de uma consulta para serem alterados.... essas datas estão aparecendo no campo 0000-00-00 literalmente 00. <br />
<br />
Para entender melhor :<br />
<br />
www.simsinam.com.br/confiance/cadastro2.php?id=7<br />
<br />
Ao acessar , vejam a segunda coluna da tabela .....<br />
<br />
E também estou tendo problemas o os flags do Sim .... que são marcados no form principal chamado cadastro.php, no banco os sim aparecem normal.. mais na consulta/alteração eles não estam vindo !<br />
<br />
Mais um vez obrigado !]]></description>
            <dc:creator>Fernando Mello</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Tue, 07 Sep 2010 01:16:59 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173835,173835#msg-173835</guid>
            <title>Seleciona aniversariantes do mes (5 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173835,173835#msg-173835</link>
            <description><![CDATA[Galera to com uma vontade de encrementar meu sistemas mas não sei por onde começar:<br />
Bem vamos aos fatos tenho uma tabela cliente e nesta tabela tenho um campo aniversario no qual é cadastradado a data de nascimento que esta em varchar, a data esta cadastrada esta assim dia/mes/ano - tipo 01/10/1974, eu queria tipo mes de agosto aparecesse todos que estivessem de aniversario no mes de agosto e assim sucessivamente, só que realmente num sei nem por onde começar.<br />
<br />
<br />
Desde ja agradeço.]]></description>
            <dc:creator>Amir Ferreira</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 02 Sep 2010 15:03:27 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173831,173831#msg-173831</guid>
            <title>Editor TinyMCE Não abre no Firefox (sem respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173831,173831#msg-173831</link>
            <description><![CDATA[Olá pessoal coloquei um editor num texto area que salve as informações no banco de dados,<br />
<br />
está funcionando perfeitamente no no Internet Explorer, tanto local como On<br />
<br />
porem no firefox não carrega o TinyMCE<br />
<br />
porque será? alguem já passou por isso já conseguiu resolver? <br />
<br />
vlw pessoal]]></description>
            <dc:creator>niel100juizo</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Wed, 01 Sep 2010 16:26:18 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173821,173821#msg-173821</guid>
            <title>Renomear imagem de um upload (2 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173821,173821#msg-173821</link>
            <description><![CDATA[Olá pessoal, é o seguinte estou fazendo um sistema de multiplo upload de imagens<br />
está funcionando perfeitamente salvando as fotos em uma pasta e no banco de dados<br />
<br />
o que eu queria fazer era achar um jeito de renomear as fotos para caso envie uma foto com o mesmo nome, a primeira não seja substituida<br />
<br />
eu ate fiz um esquema aqui para pegar a data atual e acrescentar no nome da foto, vai que o admin do site lance a uma foto com o mesmo nome no mesmo dia então vai dar errado.<br />
<br />
olha meu codigo php<br />
<br />
if (!empty($_FILES)) {<br />
	$tempFile = $_FILES['Filedata']['tmp_name'];<br />
	$targetPath = $_SERVER['DOCUMENT_ROOT'] . $_GET['folder'] . '/';<br />
	$targetFile =  str_replace('//','/',$targetPath) . date('dmy') . '-' . $_FILES['Filedata']['name'];<br />
	$img = date('dmy') . '-' . $_FILES['Filedata']['name'];<br />
	$tit = &quot;Fotos Registradas&quot;;<br />
	$cat = $row_multi_cat['multi_cat'];<br />
		<br />
	<br />
	mysql_query(&quot;INSERT INTO  gal_fotos (`gf_tit`,`gf_img`,`gf_cat`)VALUES ('$tit','$img','$cat')&quot;);<br />
	<br />
	move_uploaded_file($tempFile,$targetFile);<br />
}<br />
echo '1'; <br />
<br />
?&gt;<br />
---------------------<br />
Eu pensei em pegar a hora atual seria impossivel de repetir<br />
dai em<br />
$img = date('dmy') . '-' . $_FILES['Filedata']['name'];<br />
eu coloquei assim<br />
$img = date('H:i') . '-' . $_FILES['Filedata']['name'];<br />
e assim<br />
$img = date(&quot;H:i&quot;) . '-' . $_FILES['Filedata']['name'];<br />
<br />
mas deu erro estranho que eu fiz um teste assim<br />
echo date('H:i');<br />
aparecia a hora atual na tela<br />
mas para salvar na foto não salvava nem na pasta e nem no banco de dados<br />
<br />
vlw pessoal]]></description>
            <dc:creator>niel100juizo</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Wed, 01 Sep 2010 13:58:13 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173807,173807#msg-173807</guid>
            <title>Alguns erros (25 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173807,173807#msg-173807</link>
            <description><![CDATA[Amados amigos... hoje inaugurei o sisteminha que fiz ... vocês devem ter acompanhado a minha luta aqui no forum !!! :-))... Antes de qualquer coisa eu agradeço a todos !!!!<br />
<br />
Estou tendo alguns errinhos que tenho certeza são coisas simples... mas pelas minha limitações não estou conseguindo resolver...<br />
<br />
1º Ao gerar o relatório.... ele esta aparecendo legal.... mas como podem observar no link:<br />
<br />
www.simsinam.com.br/confiance/buscarelat.php?data=01%2F09%2F2010&amp;select=OROSIMBO&amp;Gerar=Gerar<br />
<br />
Ele esta repetindo a DATA que por sinal esta nesse formato 2010-09-01 e a UNIDADE... e eu gostaria que apoarece-se só uma vez !!! Para ser impresso... acada geração do relatório ele aparece-se acima da tabela.<br />
<br />
fiz isso no código:<br />
<br />
<br />
echo $rw[&quot;data_cadastro&quot;] ; <br />
echo $rw[&quot;unidade&quot;] ; <br />
<br />
2º E na minha tela de alteração.... nos campos de data e alguns campos aparecem de forma errada, veja o link:<br />
<br />
www.simsinam.com.br/confiance/cadastro2.php?id=5<br />
<br />
Ao abrir veja a coluna da direta da tabela...<br />
<br />
Bom , quem puder me ajudar eu agradeço.<br />
<br />
Obrigado de coração !!!<br />
<br />
Valeu !]]></description>
            <dc:creator>Fernando Mello</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Wed, 01 Sep 2010 20:39:01 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173794,173794#msg-173794</guid>
            <title>desabilitar a tecla ENTER (9 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173794,173794#msg-173794</link>
            <description><![CDATA[Boa noite pessoal !!!<br />
<br />
Bom dúvidas em um processo de um projeto é inevitável !! :-))<br />
<br />
Como eu faço para desabilitar a tecla enter em meus forms.... ? Pois quando por engano é pressionando o ENTER o form envia os dados para o BD !<br />
<br />
Como eu posso desabilitar isso ?<br />
<br />
Obrigado !]]></description>
            <dc:creator>Fernando Mello</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Wed, 01 Sep 2010 20:46:05 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173792,173792#msg-173792</guid>
            <title>Humilde pedido de Ajuda (sem respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173792,173792#msg-173792</link>
            <description><![CDATA[Boa noite a todos do PHPBrasil.<br />
<br />
Bom galera venho hoje aqui não com uma dúvida, mais com um pedido de ajuda.<br />
<br />
É o seguinte galera, estou fazendo o meu TCC sobre um sistema WEB, onde uso as principais tecnologias usadas atualmente na Web 2.0, como: Ajax, Jquery, Tableles, CSS, PHP e Web Server.<br />
<br />
Então, iniciei o trabalho falando sobre essas tecnologias, no entanto, encontro pouco artigo na net sobre os mesmos.<br />
<br />
Então gostaria de que você me ajudassem postando link's, falando da experiência que é trabalhar com essas tecnologias, vantagens, desvantagens e etc.<br />
<br />
Conto com a ajuda de todos vocês :).. A opinião de cada um será muito importante para mim.<br />
<br />
Até mais galera fiquem com Deus.<br />
<br />
Abraço.]]></description>
            <dc:creator>Jeovane</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Tue, 31 Aug 2010 23:11:07 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173790,173790#msg-173790</guid>
            <title>Onde estou errando? (1 resposta)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173790,173790#msg-173790</link>
            <description><![CDATA[onde estou errando??....não está trazendo nenhum resultado.<br />
<br />
$sql_cliente = mysql_query(&quot;SELECT * FROM clientes ORDER BY nome ASC&quot;)<br />
         or die(&quot;ERRO no comando SQL:&quot;.mysql_error());<br />
&lt;td height=&quot;25&quot; width=&quot;24%&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;Nome:&lt;/font&gt;&lt;/td&gt;<br />
     &lt;td height=&quot;25&quot; width=&quot;76%&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;<br />
     &lt;select name=&quot;nome&quot;&gt;<br />
      &lt;option value=&quot;0&quot;&gt;&lt;&lt; Selecione o nome &gt;&gt;&lt;/option&gt;<br />
      &lt;?while($array = mysql_fetch_array($sql_cliente)) {?&gt;<br />
       &lt;option value=&quot;&lt;?echo $array['id'];?&gt;&quot;&gt;&lt;?echo $array['nome'];?&gt;&lt;/option&gt;<br />
      &lt;?}?&gt;<br />
     &lt;/select&gt;&lt;/font&gt;&lt;/td&gt;]]></description>
            <dc:creator>Roberto</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Tue, 31 Aug 2010 23:00:39 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173780,173780#msg-173780</guid>
            <title>Lembrar Senha (1 resposta)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173780,173780#msg-173780</link>
            <description><![CDATA[Como fazer em PHP aquele recurso no formulario onde ao ser marcado a opção LEMBRAR SENHA, na próxima vez ao entrar no formulário a pessoa nao tenha mais que digitar a senha?<br />
<br />
Como fazer isso?]]></description>
            <dc:creator>Charles Alves</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Tue, 31 Aug 2010 16:09:02 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173776,173776#msg-173776</guid>
            <title>Combobox (6 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173776,173776#msg-173776</link>
            <description><![CDATA[Olha só, to com uma dificuldade,eu tenho uma tabela ocorrencias com uma chave estrangeira id_problema da tabela problema e outra chave estrangeira id_unidade da tabela unidade,na minha tela do sistema monto um combobox para puxar o problema e outro para unidade,so que quando vou gravar uma ocorrência na tabela ocorrencias não pega os dados das chaves estrangeiras, me volta esse erro:<br />
<br />
: ERROR: insert or update on table &quot;ocorrencias&quot; violates foreign key constraint &quot;id_unidade&quot; DETAIL: Key (unidade)=( ) is not present in table &quot;unidade&quot;.<br />
<br />
<br />
Quando tiro do combobox e monto numa caixa de texto dai funciona a inserção, o erro  esta no combobox , qual será o problema?]]></description>
            <dc:creator>cristiano</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Wed, 01 Sep 2010 13:45:27 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173766,173766#msg-173766</guid>
            <title>PHP com Windows x Linux (5 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173766,173766#msg-173766</link>
            <description><![CDATA[Bom dia amigos, preciso de ajuda.<br />
Fiz um sistema em PHP 5 com Apache 2.2 e sistema operacional Windows XP  banco de dados SQL Server 2008.<br />
O Sistema está funcionando perfeitamente em todos os aspectos. <br />
Porém, o Servidor de Produção é LINUX também com PHP 5 Apache 2.2 e banco de dados SQL Server 2008.<br />
Ao migrar o sistema para esse novo ambiente, simplesmente não funcionam algumas coisas.<br />
<br />
Por exemplo, não consigo incluir mais nada, os campos chegam ao Insert Nulos.<br />
<br />
/*Sets*/<br />
	function setnomecomunidade($nomecomunidade)<br />
	{		AQUI a variavel $nomecomunidade esta preenchida.<br />
		$this-&gt;nomecomunidade = $nomecomunidade;<br />
                        AQUI a variavel nomecomunidade não esta preenchida.		<br />
<br />
	{					<br />
	}<br />
	function setcodcomunidade($codcomunidade)<br />
	{<br />
		 $this-&gt;codcomunidade = $codcomunidade;<br />
	}<br />
	function setanoposse($anoposse)<br />
	{<br />
		 $this-&gt;anoposse = $anoposse;<br />
	}<br />
	function setnumfamilias($numfamilias)<br />
	{<br />
		 $this-&gt;numfamilias = $numfamilias;<br />
	}<br />
	function setdefensor($defensor)<br />
	{<br />
		 $this-&gt;defensor = $defensor;<br />
	}<br />
	function setcontato($contato)<br />
	{<br />
		 $this-&gt;contato = $contato;<br />
	}<br />
	function setcontato1($contato1)<br />
	{<br />
		 $this-&gt;contato1 = $contato1;<br />
	}<br />
	function setcontato2($contato2)<br />
	{<br />
		 $this-&gt;contato2 = $contato2;<br />
	}<br />
	function setregiao($regiao)<br />
	{<br />
		 $this-&gt;regiao = $regiao;<br />
	}<br />
	function setendereco($endereco)<br />
	{<br />
		 $this-&gt;endereco = $endereco;<br />
	}<br />
	function sethistorico($historico)<br />
	{<br />
		 $this-&gt;historico = $historico;<br />
	}<br />
<br />
<br />
<br />
é muito estranho, realmente não sei o que pode estar acontecendo, se alguém puder ajudar agradeço.<br />
Abraço à todos e muito obrigado]]></description>
            <dc:creator>Luis</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 02 Sep 2010 18:54:13 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173763,173763#msg-173763</guid>
            <title>osCommerce Pagamentos (4 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173763,173763#msg-173763</link>
            <description><![CDATA[E ae galera!!!<br />
Olha eu aqui denovo com esse lance do osCommerce.<br />
<br />
Então...<br />
Eu tinha uma versão em português, traduzido pela PHPMania.org e tal.<br />
Porém, vinha com muitos defeitos.<br />
Aí, devido a sugestões, baixei do próprio site oscommerce.com a versão original.<br />
Bem, apenas copiei os diretórios 'portugues' para a versão do osCommerce original e a parte pública está funcionando legal em português, já o administrativo não está legal mas estou utilizando a versão em inglês no administrativo.<br />
Sem problemas até aqui.<br />
O meu problema, é que a versão que eu tinha em português, eu poderia instalar um módulo de pagamento adicionando os dados bancários.<br />
Já esta versão, tem como adicionar paypal e altos outros lá, mas não tem como adicionar boleto e nem conta bancária...<br />
Alguem sabe aí como é que eu posso fazer isso???<br />
Mas que droga!!!<br />
Este osCommerce só tem me dado dor de cabeça viu...<br />
<br />
Abraço a todos!!!]]></description>
            <dc:creator>Carlos Eduardo Gomes Monteiro</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Tue, 31 Aug 2010 13:41:12 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173732,173732#msg-173732</guid>
            <title>dá problema fazer um sistema com o editor FCKeditor (1 resposta)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173732,173732#msg-173732</link>
            <description><![CDATA[Olá colegas, eu estou querendo fazer um sistema de notícias, alguem sabe se eu fizer um sistema usando FCKeditor, e vender o sistema, se eu tenho problemas com direitos autorais ^?]]></description>
            <dc:creator>Marcelo Cajaíba</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Mon, 30 Aug 2010 19:22:20 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173717,173717#msg-173717</guid>
            <title>Dúvidas finais (21 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173717,173717#msg-173717</link>
            <description><![CDATA[Olá pessoal, <br />
<br />
Boa tarde !<br />
<br />
Antes de mais nada quero agradecer pelo suporte recebido !!! Obrigado mesmo ....<br />
<br />
Agora estou com algumas dúvidas finais....<br />
<br />
Consegui fazer o relatório que estava em dúvida, mais agora estou com o seguinte problema:<br />
<br />
O relatório que criei é gerado baseado na DATA do cadastro e na UNIDADE escolhida.... Depois clico no botão GERAR ele é gerado em tabela etc.. até ai tudo bem ...<br />
<br />
Se quiserem dar uma olhada acessem http://www.simsinam.com.br/previlab/buscarelat.php<br />
<br />
Digitem no campo DATA a data 30/08/2010 e a unidade , escolha CENTRO, depois clique no botão GERAR, será gerado o relatório que montei.... bom , agora como faço para ele listar um embaixo do outro?<br />
<br />
Por exemplo, caso seja feito mais de um cadastro na mesma DATA e na mesma UNIDADE, ele deve listar um abaixo do outro... se que podemos usar ORDER BY nome_campo query, mais não estou coseguindo aplicar isso .... alguém pode me ajudar.... <br />
<br />
Segue o código :<br />
<br />
mysql_select_db(&quot;simsinam&quot;); //Por favor edite esta linha com o banco de dados a ser usado <br />
<br />
$data = $_GET[&quot;data&quot;]; <br />
$unidade = $_GET[&quot;select&quot;]; <br />
<br />
?&gt; <br />
&lt;script&gt;<br />
<br />
function formatar(src, mask)<br />
{<br />
  var i = src.value.length;<br />
  var saida = mask.substring(0,1);<br />
  var texto = mask.substring(i)<br />
if (texto.substring(0,1) != saida)<br />
  {<br />
                src.value += texto.substring(0,1);<br />
  }<br />
}<br />
<br />
&lt;/script&gt;<br />
<br />
&lt;style type=&quot;text/css&quot;&gt; <br />
&lt;!-- <br />
body form p strong { <br />
color: #2C5656; <br />
} <br />
body form p strong { <br />
color: #2C5858; <br />
} <br />
<br />
#formresposta table {<br />
	width:760px;<br />
	background: #ffffff;<br />
	border: 1px solid #000000;<br />
	padding: 0;<br />
	margin: 0;<br />
	}<br />
#formresposta table td {<br />
		padding: 0;<br />
}<br />
<br />
#formresposta table td {<br />
	border: 1px solid #000000;<br />
	padding: 0;<br />
	margin: 0;<br />
	}<br />
<br />
a:link { <br />
color: #3C7469; <br />
text-decoration: none; <br />
} <br />
a:visited { <br />
text-decoration: none; <br />
color: #3C7469; <br />
} <br />
a:hover { <br />
text-decoration: none; <br />
color: #3C7469; <br />
} <br />
a:active { <br />
text-decoration: none; <br />
color: #3C7469; <br />
} <br />
body strong { <br />
color: #254949; <br />
} <br />
p { <br />
color: #285151; <br />
} <br />
div { <br />
font-family: Arial, Helvetica, sans-serif; <br />
} <br />
div { <br />
color: #387272; <br />
} <br />
--&gt; <br />
&lt;/style&gt; <br />
<br />
&lt;title&gt;CARTÃƒO SIM SINAM - RELATÃ“RIO DIÃRIO - LABORATÃ“RIO PREVILAB&lt;/title&gt; <br />
&lt;form action=&quot;&quot; method=&quot;get&quot;&gt; <br />
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;SO LOGO.jpg&quot; width=&quot;110&quot; height=&quot;82&quot;&gt;&lt;/p&gt; <br />
&lt;p&gt;&amp;nbsp;&lt;/p&gt; <br />
&lt;form action=&quot;&quot; method=&quot;GET&quot;&gt; <br />
&lt;div align=&quot;center&quot;&gt; <br />
&lt;div align=&quot;center&quot;&gt; <br />
&lt;strong&gt;Data : <br />
&lt;input name=&quot;data&quot; type=&quot;text&quot; id=&quot;data&quot; onkeypress=&quot;formatar(this, '##/##/####')&quot;  value=&quot;&lt;?php echo $data; ?&gt;&quot;  &gt; <br />
Unidade: <br />
&lt;select name=&quot;select&quot; id=&quot;select&quot;&gt; <br />
&lt;option &lt;?php if ($unidade == &quot;AV. BRASIL&quot;) {echo &quot;select='selected'&quot;;} ?&gt;&gt;AV. BRASIL&lt;/option&gt; <br />
&lt;option &lt;?php if ($unidade == &quot;CAPIVARI&quot;) {echo &quot;select='selected'&quot;;} ?&gt;&gt;CAPIVARI&lt;/option&gt; <br />
&lt;option &lt;?php if ($unidade == &quot;CARLOS BOTELHO&quot;) {echo &quot;select='selected'&quot;;} ?&gt;&gt;CARLOS BOTELHO&lt;/option&gt; <br />
&lt;option &lt;?php if ($unidade == &quot;CENTRO&quot;) {echo &quot;select='selected'&quot;;} ?&gt;&gt;CENTRO&lt;/option&gt; <br />
&lt;option &lt;?php if ($unidade == &quot;DIVISA&quot;) {echo &quot;select='selected'&quot;;} ?&gt;&gt;DIVISA&lt;/option&gt; <br />
&lt;option &lt;?php if ($unidade == &quot;INDEPENDENCIA&quot;) {echo &quot;select='selected'&quot;;} ?&gt;&gt;INDEPENDENCIA&lt;/option&gt;<br />
&lt;option &lt;?php if ($unidade == &quot;LIMEIRAI&quot;) {echo &quot;select='selected'&quot;;} ?&gt;&gt;LIMEIRAI&lt;/option&gt;<br />
&lt;option &lt;?php if ($unidade == &quot;LIMEIRAII&quot;) {echo &quot;select='selected'&quot;;} ?&gt;&gt;LIMEIRAII&lt;/option&gt;<br />
&lt;option &lt;?php if ($unidade == &quot;LIMEIRAIII&quot;) {echo &quot;select='selected'&quot;;} ?&gt;&gt;LIMEIRAIII&lt;/option&gt;<br />
&lt;option &lt;?php if ($unidade == &quot;LIMEIRAIV&quot;) {echo &quot;select='selected'&quot;;} ?&gt;&gt;LIMEIRAIV&lt;/option&gt;<br />
&lt;option &lt;?php if ($unidade == &quot;NSA. FÃTIMA&quot;) {echo &quot;select='selected'&quot;;} ?&gt;&gt;NSA. FÃTIMA&lt;/option&gt; <br />
&lt;option &lt;?php if ($unidade == &quot;PAULISTA&quot;) {echo &quot;select='selected'&quot;;} ?&gt;&gt;PAULISTA&lt;/option&gt; <br />
&lt;option &lt;?php if ($unidade == &quot;RIO DAS PEDRAS&quot;) {echo &quot;select='selected'&quot;;} ?&gt;&gt;RIO DAS PEDRAS&lt;/option&gt; <br />
&lt;option &lt;?php if ($unidade == &quot;SÃƒO JERÃ”NIMO&quot;) {echo &quot;select='selected'&quot;;} ?&gt;&gt;SÃƒO JERÃ”NIMO&lt;/option&gt; <br />
&lt;option &lt;?php if ($unidade == &quot;SÃƒO PEDRO&quot;) {echo &quot;select='selected'&quot;;} ?&gt;&gt;SÃƒO PEDRO&lt;/option&gt; <br />
&lt;option &lt;?php if ($unidade == &quot;TIETE&quot;) {echo &quot;select='selected'&quot;;} ?&gt;&gt;TIETE&lt;/option&gt; <br />
&lt;option &lt;?php if ($unidade == &quot;VILA RESENDE&quot;) {echo &quot;select='selected'&quot;;} ?&gt;&gt;VILA RESENDE&lt;/option&gt; <br />
&lt;/select&gt; <br />
&lt;/div&gt; <br />
&lt;label for=&quot;select&quot;&gt;&lt;/label&gt; <br />
&lt;div align=&quot;center&quot;&gt;&lt;/div&gt; <br />
&lt;p align=&quot;center&quot;&gt; <br />
&lt;label for=&quot;Gerar&quot;&gt;&lt;/label&gt; <br />
&lt;input type=&quot;submit&quot; name=&quot;Gerar&quot; id=&quot;Gerar&quot; value=&quot;Gerar&quot; /&gt; <br />
&lt;label for=&quot;Sair&quot;&gt;&lt;/label&gt; <br />
&lt;input name=&quot;Sair&quot; type=&quot;button&quot; id=&quot;Sair&quot; onclick=&quot;location.href = &amp;quot;cadastro.php&amp;quot;&quot; value=&quot;Sair&quot; /&gt; <br />
&lt;/p&gt; <br />
&lt;/form&gt; <br />
&lt;div id=&quot;formresposta&quot;&gt;<br />
&lt;?php<br />
/*<br />
<br />
$_GET['select'] Ã© porque no input vocÃª deu esse nome pra ele<br />
&lt;select name=&quot;select&quot; id=&quot;select&quot;&gt;<br />
$_GET['data'] Ã© porque no input vocÃª deu esse nome pra ele<br />
&lt;input name=&quot;data&quot; type=&quot;text&quot; id=&quot;data&quot; value=&quot;&lt;?php echo $data; ?&gt;&quot; &gt;<br />
<br />
*/<br />
<br />
if(!isset($_GET['data']))<br />
{<br />
    $_GET['data'] = '';<br />
}<br />
if(!isset($_GET['data']))<br />
{<br />
    $_GET['select'] = '';<br />
}<br />
<br />
echo &quot;&lt;h1&gt;RelatÃ³rio de venda de cartÃµes Sim Sinam&lt;/h1&gt;&quot;;<br />
<br />
if (!empty($_GET['data']) &amp;&amp; !empty($_GET['select']))<br />
{<br />
    #tratar a data<br />
    $explodedata = explode('/',$_GET['data']);<br />
    $novadata = $explodedata[2]. '-' .$explodedata[1]. '-' .$explodedata[0];<br />
    <br />
    //Aqui a consulta vai mostrar o resultado de acordo com os dados que voc digitar no seu form<br />
    $sql = &quot;SELECT * FROM previlab WHERE unidade LIKE '%&quot; .$_GET['select']. &quot;%' AND data_cadastro LIKE '%&quot; .$novadata. &quot;%'&quot;;<br />
    <br />
} elseif(empty($_GET['data']) &amp;&amp; !empty($_GET['select'])) {<br />
    <br />
    //Aqui a consulta vai mostra os dados apenas para o campo unidade ignorando a data<br />
    $sql = &quot;SELECT * FROM previlab WHERE unidade LIKE '%$unidade%'&quot;;<br />
} else {<br />
    echo 'NÃ£o foram passados dados suficientes para a consulta';<br />
    die();<br />
}<br />
<br />
$rs = mysql_query($sql)or die(mysql_error());<br />
$num = mysql_num_rows($rs);<br />
<br />
if($num&gt;0)<br />
{<br />
    echo '&lt;table&gt;';<br />
        echo '&lt;tr&gt;';<br />
            echo '&lt;td&gt;CARTAO&lt;/td&gt;';<br />
            echo '&lt;td&gt;TITULAR&lt;/td&gt;';<br />
            echo '&lt;td&gt;CARTAO DEP.&lt;/td&gt;';<br />
            echo '&lt;td&gt;DEPENDENTE&lt;/td&gt;';<br />
            echo '&lt;td&gt;QUANT.CARTAO&lt;/td&gt;';<br />
            echo '&lt;td&gt;TOTAL&lt;/td&gt;';<br />
        echo '&lt;/tr&gt;';<br />
        <br />
    //Aqui vai mostrar o resultado de sua busca<br />
    while($rw = mysql_fetch_array($rs))<br />
    {<br />
      <br />
        //tratamento da data<br />
        $data = explode(&quot;-&quot;, $data);<br />
        $datanova = &quot;$data[2]/$data[1]/$data[0]&quot;;<br />
        <br />
        echo '&lt;tr&gt;';<br />
        <br />
        echo '&lt;td&gt;' .$rw[&quot;registro&quot;]. '&lt;/td&gt;';        <br />
        echo '&lt;td&gt;' .$rw[&quot;nome&quot;].    '&lt;/td&gt;';           <br />
        echo '&lt;td&gt;' .$rw[&quot;registro1&quot;].    '&lt;/td&gt;';<br />
        echo '&lt;td&gt;' .$rw[&quot;nomed1&quot;].    '&lt;/td&gt;';  <br />
        echo '&lt;td&gt;' .$rw[&quot;quant_cartao&quot;].    '&lt;/td&gt;'; <br />
        echo '&lt;td&gt;' .$rw[&quot;total&quot;].    '&lt;/td&gt;'; <br />
                  <br />
        echo '&lt;/tr&gt;';<br />
    }<br />
    <br />
    echo '&lt;/table&gt;';<br />
    <br />
} else {<br />
    echo 'NÃ£o foram encontrados dados para sua procura.';<br />
}<br />
?&gt;<br />
<br />
Obrigado mais uma vez a todos !!!]]></description>
            <dc:creator>Fernando Mello</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Tue, 31 Aug 2010 20:09:12 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173710,173710#msg-173710</guid>
            <title>Trabalhando com datas (3 respostas)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173710,173710#msg-173710</link>
            <description><![CDATA[Então galera... tenho o seguinte cenário:<br />
<br />
CREATE TABLE manifestacao<br />
(<br />
  id_manifestacao serial NOT NULL,<br />
  num_protocolo integer NOT NULL,<br />
  texto_manifestacao text NOT NULL,<br />
  id_setor_fk integer NOT NULL,<br />
  id_assunto_manifestacao_fk integer NOT NULL,<br />
  id_manifestante_fk integer NOT NULL,<br />
  status character(2) DEFAULT 'N'::bpchar,<br />
  data_hora_manifestacao timestamp without time zone DEFAULT now()<br />
)<br />
<br />
CREATE TABLE assunto_manifestacao<br />
(<br />
  id_assunto_manifestacao serial NOT NULL,<br />
  descricao character varying(40) NOT NULL,<br />
  id_setor_fk integer NOT NULL,<br />
  prazo_atendimento integer NOT NULL,<br />
)<br />
<br />
Ou seja, tenho a tabela manifestacao e a tabela assunto_manifestacao. Na tabela manifestacao, eu tenho uma fk da assunto_manifestacao...<br />
<br />
Cada manifestação tem um prazo pra ser atendida, de acordo com o assunto. O prazo é definido na tabela assunto_manifestacao, como vcs podem ver...<br />
<br />
Eu queria saber um sql, pra trazer todas as manifestações atrasadas. Ex.:<br />
<br />
Tenho uma manifestação com o assunto xpto. O assunto xpto tem um prazo de atendimento de 5 dias. Queria traaer ela caso ela atrase. Na tabela manifestação eu tenho a data da criação da manifestação...<br />
<br />
O porém disso tudo, que é o que me complica, é que tem que ser dia útil... não pode ser somento com 5 dias a mais da data de criação, tem que ser 5 dias úteis...<br />
<br />
Bom, espero ter sido claro...<br />
<br />
PS.: O banco é postgre... to lendo um livro de postgre pra ver se acho algo parecido mas nem tem nada falando a respeito...<br />
<br />
Abcs, Rico]]></description>
            <dc:creator>Ricardo Gama</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Wed, 01 Sep 2010 12:11:05 -0300</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,173703,173703#msg-173703</guid>
            <title>search (1 resposta)</title>
            <link>http://phpbrasil.com/phorum/read.php?1,173703,173703#msg-173703</link>
            <description><![CDATA[Boas,<br />
<br />
Estou com um problema numa box do oscommerce, neste caso pesquisa, tenho isso<br />
<br />
&lt;?<br />
$info_box_contents = array();<br />
$info_box_contents[] = array('form' =&gt; '&lt;form name=&quot;quick_find&quot; method=&quot;post&quot; action=index.php?web=pesquisate&amp;keywords=$keywords&gt;',<br />
<br />
<br />
                               'align' =&gt; 'top',<br />
                               'text'  =&gt; '&lt;div align=&quot;right&quot;&gt;&lt;input type=&quot;text&quot; name=&quot;keywords&quot; size=&quot;30&quot; maxlength=&quot;40&quot; style=&quot;width:100px;height:17px;font-size:10px;' . htmlspecialchars(StripSlashes(@$HTTP_GET_VARS[&quot;keywords&quot;])). '&quot;&gt; &lt;input type=&quot;image&quot; src=&quot;images/button_quick_find.gif&quot; border=&quot;0&quot; alt=&quot;Pesquisa&quot; title=&quot; Search &quot; ALIGN=&quot;ABSMIDDLE&quot;&gt;&lt;br&gt;&lt;div align=&quot;right&quot;&gt;&lt;a href=&quot;' . tep_href_link(FILENAME_ADVANCED_SEARCH) . '&quot;&gt;&lt;/a&gt;&lt;/div&gt;'<br />
                              );<br />
  new infoBox($info_box_contents);<br />
?&gt;<br />
<br />
Preciso que action=index.php?web=pesquisate&amp;keywords=$keywords&gt;' no $keywords seja algo echo $keywords... mas não estou conseguindo...<br />
<br />
Valeu]]></description>
            <dc:creator>Pilon</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Mon, 30 Aug 2010 11:53:00 -0300</pubDate>
        </item>
    </channel>
</rss>
