<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>linhadecomando.com</title>
	<atom:link href="http://www.linhadecomando.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.linhadecomando.com</link>
	<description>:: Sua busca termina aqui ::</description>
	<lastBuildDate>Mon, 30 Aug 2010 12:05:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Dicas de site: Descobrindo como ficará o seu site em diversas resoluções</title>
		<link>http://www.linhadecomando.com/dica-de-site/dicas-de-site-descobrindo-como-ficara-o-seu-site-em-diversas-resolucoes</link>
		<comments>http://www.linhadecomando.com/dica-de-site/dicas-de-site-descobrindo-como-ficara-o-seu-site-em-diversas-resolucoes#comments</comments>
		<pubDate>Mon, 30 Aug 2010 12:05:38 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[Dicas de Site]]></category>

		<guid isPermaLink="false">http://www.linhadecomando.com/?p=1642</guid>
		<description><![CDATA[Mais um site para a nossa categoria &#8220;Dicas de site&#8221;.
O site http://viewlike.us/ permite aos desenvolvedores de website testarem como vai ficar o site em diversas resoluções.
O site é muito útil e de fácil utilização.
Basta digitar a url do seu site (ex: www.nome-do-site.com.br) e pressionar o botão Check Up!.
]]></description>
			<content:encoded><![CDATA[<p>Mais um site para a nossa categoria &#8220;Dicas de site&#8221;.</p>
<p>O site <a href="http://viewlike.us/" target="_blank">http://viewlike.us/</a> permite aos desenvolvedores de website testarem como vai ficar o site em diversas resoluções.</p>
<p>O site é muito útil e de fácil utilização.</p>
<p>Basta digitar a url do seu site (ex: www.nome-do-site.com.br) e pressionar o botão <strong>Check Up!</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linhadecomando.com/dica-de-site/dicas-de-site-descobrindo-como-ficara-o-seu-site-em-diversas-resolucoes/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP-MySQL: Obtendo o número de linhas de uma consulta (select)</title>
		<link>http://www.linhadecomando.com/php/php-mysql-obtendo-o-numero-de-linhas-de-uma-consulta-select</link>
		<comments>http://www.linhadecomando.com/php/php-mysql-obtendo-o-numero-de-linhas-de-uma-consulta-select#comments</comments>
		<pubDate>Thu, 26 Aug 2010 02:06:09 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[mysql_num_rows]]></category>

		<guid isPermaLink="false">http://www.linhadecomando.com/?p=1637</guid>
		<description><![CDATA[Para trabalhar o número de linhas do resultado de um select, utilize mysql_num_rows.
Veja o exemplo:

&#60;?php
	// variaveis para acesso ao banco de dados
	$servidor = 'localhost';
	$username = 'root';
	$password = '';
	$database = 'lc';
&#160;
	// validando a conexao
	$conexao = mysql_connect&#40;$servidor, $username, $password&#41; 
				or die&#40;&#34;Erro ao conectar ao banco de dados&#34;&#41;;
	$db = mysql_select_db&#40;$database&#41;
				or die&#40;&#34;Erro ao selecionar banco de dados&#34;&#41;;
&#160;
	// efetuando um [...]]]></description>
			<content:encoded><![CDATA[<p>Para trabalhar o <em>número de linhas</em> do resultado de um select, utilize <a href="http://php.net/manual/en/function.mysql-num-rows.php" target="_blank">mysql_num_rows</a>.</p>
<p>Veja o exemplo:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #FF0000; font-weight: bold;">&lt;?php</span>
	<span style="color: #666666; font-style: italic;">// variaveis para acesso ao banco de dados</span>
	<span style="color: #000088;">$servidor</span> <span style="color: #0000ff;">=</span> <span style="color: #990000;">'localhost'</span><span style="color: #0000ff;">;</span>
	<span style="color: #000088;">$username</span> <span style="color: #0000ff;">=</span> <span style="color: #990000;">'root'</span><span style="color: #0000ff;">;</span>
	<span style="color: #000088;">$password</span> <span style="color: #0000ff;">=</span> <span style="color: #990000;">''</span><span style="color: #0000ff;">;</span>
	<span style="color: #000088;">$database</span> <span style="color: #0000ff;">=</span> <span style="color: #990000;">'lc'</span><span style="color: #0000ff;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// validando a conexao</span>
	<span style="color: #000088;">$conexao</span> <span style="color: #0000ff;">=</span> <span style="color: #0000ff;">mysql_connect</span><span style="color: #0000ff;">&#40;</span><span style="color: #000088;">$servidor</span><span style="color: #0000ff;">,</span> <span style="color: #000088;">$username</span><span style="color: #0000ff;">,</span> <span style="color: #000088;">$password</span><span style="color: #0000ff;">&#41;</span> 
				or <span style="color: #0000ff;">die</span><span style="color: #0000ff;">&#40;</span><span style="color: #990000;">&quot;Erro ao conectar ao banco de dados&quot;</span><span style="color: #0000ff;">&#41;</span><span style="color: #0000ff;">;</span>
	<span style="color: #000088;">$db</span> <span style="color: #0000ff;">=</span> <span style="color: #0000ff;">mysql_select_db</span><span style="color: #0000ff;">&#40;</span><span style="color: #000088;">$database</span><span style="color: #0000ff;">&#41;</span>
				or <span style="color: #0000ff;">die</span><span style="color: #0000ff;">&#40;</span><span style="color: #990000;">&quot;Erro ao selecionar banco de dados&quot;</span><span style="color: #0000ff;">&#41;</span><span style="color: #0000ff;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// efetuando um select na tabela Produtos</span>
	<span style="color: #000088;">$select</span> <span style="color: #0000ff;">=</span> <span style="color: #0000ff;">mysql_query</span><span style="color: #0000ff;">&#40;</span><span style="color: #990000;">&quot;SELECT codigo, descricao, ativo FROM produtos&quot;</span><span style="color: #0000ff;">&#41;</span><span style="color: #0000ff;">;</span>
&nbsp;
        <span style="color: #666666; font-style: italic;">// resultado da consulta (inteiro)</span>
	<span style="color: #000088;">$cont</span> <span style="color: #0000ff;">=</span> <span style="color: #0000ff;">mysql_num_rows</span><span style="color: #0000ff;">&#40;</span><span style="color: #000088;">$select</span><span style="color: #0000ff;">&#41;</span><span style="color: #0000ff;">;</span>
&nbsp;
        <span style="color: #666666; font-style: italic;">// se resultado for igual a zero, uma mensagem é exibida</span>
	<span style="color: #0000ff;">if</span> <span style="color: #0000ff;">&#40;</span><span style="color: #000088;">$cont</span> <span style="color: #0000ff;">==</span> <span style="color: #990000;">0</span><span style="color: #0000ff;">&#41;</span><span style="color: #0000ff;">&#123;</span>
&nbsp;
		<span style="color: #0000ff;">echo</span> <span style="color: #990000;">&quot;Não existem produtos cadastrados!&quot;</span><span style="color: #0000ff;">;</span>
&nbsp;
	<span style="color: #0000ff;">&#125;</span><span style="color: #0000ff;">else</span><span style="color: #0000ff;">&#123;</span>
		<span style="color: #666666; font-style: italic;">// exibindo o resultado</span>
		<span style="color: #0000ff;">echo</span> <span style="color: #990000;">&quot;&lt;strong&gt;Lista de Produtos&lt;/strong&gt;:&quot;</span><span style="color: #0000ff;">;</span>
		<span style="color: #0000ff;">echo</span> <span style="color: #990000;">&quot;&lt;br /&gt;&quot;</span><span style="color: #0000ff;">;</span>	
		<span style="color: #0000ff;">while</span> <span style="color: #0000ff;">&#40;</span><span style="color: #000088;">$rows</span> <span style="color: #0000ff;">=</span> <span style="color: #0000ff;">mysql_fetch_array</span><span style="color: #0000ff;">&#40;</span><span style="color: #000088;">$select</span><span style="color: #0000ff;">&#41;</span><span style="color: #0000ff;">&#41;</span><span style="color: #0000ff;">&#123;</span>
			<span style="color: #0000ff;">echo</span> <span style="color: #990000;">&quot;&lt;strong&gt;Código&lt;/strong&gt;: &quot;</span><span style="color: #0000ff;">.</span><span style="color: #000088;">$rows</span><span style="color: #0000ff;">&#91;</span><span style="color: #990000;">'codigo'</span><span style="color: #0000ff;">&#93;</span><span style="color: #0000ff;">;</span>
			<span style="color: #0000ff;">echo</span> <span style="color: #990000;">&quot; - &quot;</span><span style="color: #0000ff;">;</span>
			<span style="color: #0000ff;">echo</span> <span style="color: #990000;">&quot;&lt;strong&gt;Descrição&lt;/strong&gt;: &quot;</span><span style="color: #0000ff;">.</span><span style="color: #000088;">$rows</span><span style="color: #0000ff;">&#91;</span><span style="color: #990000;">'descricao'</span><span style="color: #0000ff;">&#93;</span><span style="color: #0000ff;">;</span>
			<span style="color: #0000ff;">echo</span> <span style="color: #990000;">&quot;&lt;br /&gt;&quot;</span><span style="color: #0000ff;">;</span>
		<span style="color: #0000ff;">&#125;</span>
	<span style="color: #0000ff;">&#125;</span>
<span style="color: #FF0000; font-weight: bold;">?&gt;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.linhadecomando.com/php/php-mysql-obtendo-o-numero-de-linhas-de-uma-consulta-select/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sistemas: Agenda eletrônica v2.2 sem banco de dados</title>
		<link>http://www.linhadecomando.com/sistemas/sistemas-agenda-eletronica-v2-2-sem-banco-de-dados</link>
		<comments>http://www.linhadecomando.com/sistemas/sistemas-agenda-eletronica-v2-2-sem-banco-de-dados#comments</comments>
		<pubDate>Thu, 19 Aug 2010 13:40:59 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[agenda eletrônica]]></category>
		<category><![CDATA[CRUD]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[simplexml]]></category>
		<category><![CDATA[xpath]]></category>

		<guid isPermaLink="false">http://www.linhadecomando.com/?p=1632</guid>
		<description><![CDATA[Olá meus amigos!
Lembram da Agenda Eletrônica com acesso aos dados via XML (SimpleXML x PHP). Não!
Puxa, já faz um tempo né?! Mas ela voltou com uma versão corrigida muito importante. 
Recebi a poucos dias um comentário do meu caro Willian Estevam me perguntando sobre o processo de busca da Agenda, o qual não funcionava corretamente. [...]]]></description>
			<content:encoded><![CDATA[<p>Olá meus amigos!</p>
<p>Lembram da Agenda Eletrônica com acesso aos dados via XML (SimpleXML x PHP). Não!</p>
<p>Puxa, já faz um tempo né?! Mas ela voltou com uma versão corrigida muito importante. </p>
<p>Recebi a poucos dias um comentário do meu caro <a href="http://willestevam.blogspot.com/" target="_blank">Willian Estevam</a> me perguntando sobre o processo de busca da Agenda, o qual não funcionava corretamente. E olha que já tinha lançado uma versão (2.1) tentando corrigir este problema.</p>
<p>Realmente não funcionava. Troca de email vai, até que o Willian me deu uma solução para este problema e agora, vocês podem baixar a nova versão quentinha e fresquinha com tudo funcionando.</p>
<p><em>Detalhe: explicações dentro dos arquivos.</em></p>
<p>Willian, obrigado!</p>
<p>Podem baixar o arquivo.</p>
<p><a href="/wp-content/uploads/agenda-eletronica-xml-v2.2.zip" target="_blank"><img src="/wp-content/uploads/download.jpg" alt="Baixar arquivo" /></a></p>
<p>Abraços e até a próxima.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linhadecomando.com/sistemas/sistemas-agenda-eletronica-v2-2-sem-banco-de-dados/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP: Trabalhando o resultado obtido de uma consulta sql (checkbox)</title>
		<link>http://www.linhadecomando.com/php/php-trabalhando-o-resultado-obtido-de-uma-consulta-sql-checkbox</link>
		<comments>http://www.linhadecomando.com/php/php-trabalhando-o-resultado-obtido-de-uma-consulta-sql-checkbox#comments</comments>
		<pubDate>Thu, 19 Aug 2010 02:21:07 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[checkbox]]></category>
		<category><![CDATA[consulta sql]]></category>
		<category><![CDATA[mysql_fetch_array]]></category>

		<guid isPermaLink="false">http://www.linhadecomando.com/?p=1612</guid>
		<description><![CDATA[Continuando a nossa batalha de códigos&#8230; vamos a mais um post destacando o tratamento dos dados retornados de uma consulta a base de dados.
Vale lembrar, que sempre estarei abordando o banco de dados MySQL, ok?!
Neste post eu disponibilizo a estrutura de uma tabela chamada &#8220;produtos&#8221; para utilização nos exemplos.
Aproveitando a tabela &#8220;produtos&#8221; vamos acrescentar mais [...]]]></description>
			<content:encoded><![CDATA[<p>Continuando a nossa batalha de códigos&#8230; vamos a mais um post destacando o tratamento dos dados retornados de uma consulta a base de dados.</p>
<p>Vale lembrar, que sempre estarei abordando o banco de dados MySQL, ok?!</p>
<p><a href="http://www.linhadecomando.com/php/php-trabalhando-o-resultado-obtido-de-uma-consulta-sql-completo" target="_blank">Neste post</a> eu disponibilizo a estrutura de uma tabela chamada &#8220;produtos&#8221; para utilização nos exemplos.</p>
<p>Aproveitando a tabela &#8220;produtos&#8221; vamos acrescentar mais um campo. O campo será chamado &#8220;ativo&#8221; e receberá os valores 0 = não (ex: não exibir no site de vendas) e 1 = sim (exibir no site de vendas).</p>
<p><em>Veja como ficará a nossa tabela</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">CREATE</span> <span style="color: #990099; font-weight: bold;">TABLE</span> <span style="color: #990099; font-weight: bold;">IF <span style="color: #CC0099; font-weight: bold;">NOT</span> EXISTS</span> <span style="color: #008000;">`produtos`</span> <span style="color: #FF00FF;">&#40;</span>
  <span style="color: #008000;">`codigo`</span> <span style="color: #999900; font-weight: bold;">int</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">3</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #FF9900; font-weight: bold;">unsigned</span> <span style="color: #FF9900; font-weight: bold;">zerofill</span> <span style="color: #CC0099; font-weight: bold;">NOT</span> <span style="color: #9900FF; font-weight: bold;">NULL</span> <span style="color: #FF9900; font-weight: bold;">AUTO_INCREMENT</span><span style="color: #000033;">,</span>
  <span style="color: #008000;">`descricao`</span> <span style="color: #999900; font-weight: bold;">varchar</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">50</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #CC0099; font-weight: bold;">COLLATE</span> utf8_unicode_ci <span style="color: #CC0099; font-weight: bold;">NOT</span> <span style="color: #9900FF; font-weight: bold;">NULL</span><span style="color: #000033;">,</span>
  <span style="color: #008000;">`ativo`</span> <span style="color: #999900; font-weight: bold;">int</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">1</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #CC0099; font-weight: bold;">NOT</span> <span style="color: #9900FF; font-weight: bold;">NULL</span> <span style="color: #990099; font-weight: bold;">DEFAULT</span> <span style="color: #008000;">'0'</span><span style="color: #000033;">,</span>
  <span style="color: #990099; font-weight: bold;">PRIMARY KEY</span> <span style="color: #FF00FF;">&#40;</span><span style="color: #008000;">`codigo`</span><span style="color: #FF00FF;">&#41;</span>
<span style="color: #FF00FF;">&#41;</span> <span style="color: #990099; font-weight: bold;">ENGINE</span><span style="color: #CC0099;">=</span>MyISAM  <span style="color: #990099; font-weight: bold;">DEFAULT</span> <span style="color: #FF9900; font-weight: bold;">CHARSET</span><span style="color: #CC0099;">=</span>utf8 <span style="color: #CC0099; font-weight: bold;">COLLATE</span><span style="color: #CC0099;">=</span>utf8_unicode_ci <span style="color: #000033;">;</span>
&nbsp;
<span style="color: #990099; font-weight: bold;">INSERT</span> <span style="color: #990099; font-weight: bold;">INTO</span> <span style="color: #008000;">`produtos`</span> <span style="color: #FF00FF;">&#40;</span><span style="color: #008000;">`codigo`</span><span style="color: #000033;">,</span> <span style="color: #008000;">`descricao`</span><span style="color: #000033;">,</span> <span style="color: #008000;">`ativo`</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #990099; font-weight: bold;">VALUES</span>
<span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">001</span><span style="color: #000033;">,</span> <span style="color: #008000;">'Produto1'</span><span style="color: #000033;">,</span> <span style="color: #008080;">0</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span>
<span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">002</span><span style="color: #000033;">,</span> <span style="color: #008000;">'Produto2'</span><span style="color: #000033;">,</span> <span style="color: #008080;">1</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span>
<span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">003</span><span style="color: #000033;">,</span> <span style="color: #008000;">'Produto3'</span><span style="color: #000033;">,</span> <span style="color: #008080;">0</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span>
<span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">004</span><span style="color: #000033;">,</span> <span style="color: #008000;">'Produto4'</span><span style="color: #000033;">,</span> <span style="color: #008080;">1</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">;</span></pre></div></div>

<p><em>Vamos ao código PHP</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #FF0000; font-weight: bold;">&lt;?php</span>
	<span style="color: #666666; font-style: italic;">// variaveis para acesso ao banco de dados</span>
	<span style="color: #000088;">$servidor</span> <span style="color: #0000ff;">=</span> <span style="color: #990000;">'localhost'</span><span style="color: #0000ff;">;</span>
	<span style="color: #000088;">$username</span> <span style="color: #0000ff;">=</span> <span style="color: #990000;">'root'</span><span style="color: #0000ff;">;</span>
	<span style="color: #000088;">$password</span> <span style="color: #0000ff;">=</span> <span style="color: #990000;">''</span><span style="color: #0000ff;">;</span>
	<span style="color: #000088;">$database</span> <span style="color: #0000ff;">=</span> <span style="color: #990000;">'lc'</span><span style="color: #0000ff;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// validando a conexao</span>
	<span style="color: #000088;">$conexao</span> <span style="color: #0000ff;">=</span> <span style="color: #0000ff;">mysql_connect</span><span style="color: #0000ff;">&#40;</span><span style="color: #000088;">$servidor</span><span style="color: #0000ff;">,</span> <span style="color: #000088;">$username</span><span style="color: #0000ff;">,</span> <span style="color: #000088;">$password</span><span style="color: #0000ff;">&#41;</span> 
				or <span style="color: #0000ff;">die</span><span style="color: #0000ff;">&#40;</span><span style="color: #990000;">&quot;Erro ao conectar ao banco de dados&quot;</span><span style="color: #0000ff;">&#41;</span><span style="color: #0000ff;">;</span>
	<span style="color: #000088;">$db</span> <span style="color: #0000ff;">=</span> <span style="color: #0000ff;">mysql_select_db</span><span style="color: #0000ff;">&#40;</span><span style="color: #000088;">$database</span><span style="color: #0000ff;">&#41;</span>
				or <span style="color: #0000ff;">die</span><span style="color: #0000ff;">&#40;</span><span style="color: #990000;">&quot;Erro ao selecionar banco de dados&quot;</span><span style="color: #0000ff;">&#41;</span><span style="color: #0000ff;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// efetuando um select na tabela Produtos</span>
	<span style="color: #000088;">$select</span> <span style="color: #0000ff;">=</span> <span style="color: #0000ff;">mysql_query</span><span style="color: #0000ff;">&#40;</span><span style="color: #990000;">&quot;SELECT codigo, descricao, ativo FROM produtos&quot;</span><span style="color: #0000ff;">&#41;</span><span style="color: #0000ff;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// exibindo o resultado</span>
	<span style="color: #0000ff;">echo</span> <span style="color: #990000;">&quot;&lt;strong&gt;Produtos&lt;/strong&gt;:&quot;</span><span style="color: #0000ff;">;</span>
	<span style="color: #0000ff;">echo</span> <span style="color: #990000;">&quot;&lt;br /&gt;&quot;</span><span style="color: #0000ff;">;</span>	
	<span style="color: #0000ff;">while</span> <span style="color: #0000ff;">&#40;</span><span style="color: #000088;">$rows</span> <span style="color: #0000ff;">=</span> <span style="color: #0000ff;">mysql_fetch_array</span><span style="color: #0000ff;">&#40;</span><span style="color: #000088;">$select</span><span style="color: #0000ff;">&#41;</span><span style="color: #0000ff;">&#41;</span><span style="color: #0000ff;">&#123;</span>
		<span style="color: #666666; font-style: italic;">// recebendo o valor do campo ativo</span>
		<span style="color: #000088;">$check</span> <span style="color: #0000ff;">=</span> <span style="color: #000088;">$rows</span><span style="color: #0000ff;">&#91;</span><span style="color: #990000;">'ativo'</span><span style="color: #0000ff;">&#93;</span><span style="color: #0000ff;">;</span>
&nbsp;
		<span style="color: #666666; font-style: italic;">// se valor for igual a 1 é selecionado</span>
		<span style="color: #0000ff;">if</span> <span style="color: #0000ff;">&#40;</span><span style="color: #000088;">$check</span> <span style="color: #0000ff;">==</span> <span style="color: #990000;">1</span><span style="color: #0000ff;">&#41;</span><span style="color: #0000ff;">&#123;</span>
			<span style="color: #000088;">$checked</span> <span style="color: #0000ff;">=</span> <span style="color: #990000;">&quot;checked&quot;</span><span style="color: #0000ff;">;</span>
		<span style="color: #0000ff;">&#125;</span><span style="color: #0000ff;">else</span>
		<span style="color: #0000ff;">&#123;</span> <span style="color: #666666; font-style: italic;">// senão, fica em branco</span>
			<span style="color: #000088;">$checked</span> <span style="color: #0000ff;">=</span> <span style="color: #990000;">&quot;&quot;</span><span style="color: #0000ff;">;</span>
		<span style="color: #0000ff;">&#125;</span>
&nbsp;
		<span style="color: #0000ff;">echo</span> <span style="color: #990000;">&quot;&lt;strong&gt;Código&lt;/strong&gt;: &quot;</span><span style="color: #0000ff;">.</span><span style="color: #000088;">$rows</span><span style="color: #0000ff;">&#91;</span><span style="color: #990000;">'codigo'</span><span style="color: #0000ff;">&#93;</span><span style="color: #0000ff;">;</span>
		<span style="color: #0000ff;">echo</span> <span style="color: #990000;">&quot; - &quot;</span><span style="color: #0000ff;">;</span>
		<span style="color: #0000ff;">echo</span> <span style="color: #990000;">&quot;&lt;strong&gt;Descrição&lt;/strong&gt;: &quot;</span><span style="color: #0000ff;">.</span><span style="color: #000088;">$rows</span><span style="color: #0000ff;">&#91;</span><span style="color: #990000;">'descricao'</span><span style="color: #0000ff;">&#93;</span><span style="color: #0000ff;">;</span>
		<span style="color: #0000ff;">echo</span> <span style="color: #990000;">&quot; - &quot;</span><span style="color: #0000ff;">;</span>
		<span style="color: #0000ff;">echo</span> <span style="color: #990000;">&quot;&lt;strong&gt;Ativo&lt;/strong&gt; &lt;input type='checkbox' <span style="color: #006699; font-weight: bold;">$checked</span> /&gt; &quot;</span><span style="color: #0000ff;">;</span>
		<span style="color: #0000ff;">echo</span> <span style="color: #990000;">&quot;&lt;br /&gt;&quot;</span><span style="color: #0000ff;">;</span>
	<span style="color: #0000ff;">&#125;</span>
<span style="color: #FF0000; font-weight: bold;">?&gt;</span></pre></div></div>

<p><strong>Resultado</strong>:</p>
<p><img src="/wp-content/uploads/img-checkbox.jpg" alt="Resultado do checkbox" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linhadecomando.com/php/php-trabalhando-o-resultado-obtido-de-uma-consulta-sql-checkbox/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JavaScript: Botão para avançar e retornar páginas</title>
		<link>http://www.linhadecomando.com/javascript/javascript-botao-para-avancar-e-retornar-paginas</link>
		<comments>http://www.linhadecomando.com/javascript/javascript-botao-para-avancar-e-retornar-paginas#comments</comments>
		<pubDate>Thu, 19 Aug 2010 00:31:57 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[history.go()]]></category>

		<guid isPermaLink="false">http://www.linhadecomando.com/?p=1609</guid>
		<description><![CDATA[Mais uma dica bem fácil de como avançar e retornar uma página do seu navegador, através do evento onclick de um botão.
history.go(): o valor entre parênteses deve ser inteiro, significando a posição do histórico carregado no momento.
Segue código:
Retornando uma página:

&#60;form&#62;
   &#60;input type='button' value='Voltar' onclick=&#34;javascript: history.go(-1)&#34; /&#62;
&#60;/form&#62;

Avançando uma página:

&#60;form&#62;
   &#60;input type='button' value='Avançar' [...]]]></description>
			<content:encoded><![CDATA[<p>Mais uma dica bem fácil de como avançar e retornar uma página do seu navegador, através do evento onclick de um botão.</p>
<p><strong>history.go()</strong>: o valor entre parênteses deve ser inteiro, significando a posição do histórico carregado no momento.</p>
<p><strong>Segue código</strong>:</p>
<p><em>Retornando uma página</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>form<span style="color: #339933;">&gt;</span>
   <span style="color: #339933;">&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #3366CC;">'button'</span> value<span style="color: #339933;">=</span><span style="color: #3366CC;">'Voltar'</span> onclick<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;javascript: history.go(-1)&quot;</span> <span style="color: #339933;">/&gt;</span>
<span style="color: #339933;">&lt;/</span>form<span style="color: #339933;">&gt;</span></pre></div></div>

<p><em>Avançando uma página</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>form<span style="color: #339933;">&gt;</span>
   <span style="color: #339933;">&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #3366CC;">'button'</span> value<span style="color: #339933;">=</span><span style="color: #3366CC;">'Avançar'</span> onclick<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;javascript: history.go(1)&quot;</span> <span style="color: #339933;">/&gt;</span>
   <span style="color: #339933;">&lt;</span>a href<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;javascript:history.go(1)&quot;</span><span style="color: #339933;">&gt;</span>Avançar<span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>form<span style="color: #339933;">&gt;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.linhadecomando.com/javascript/javascript-botao-para-avancar-e-retornar-paginas/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript: Imprimindo o que está no browser</title>
		<link>http://www.linhadecomando.com/javascript/javascript-imprimindo-o-que-esta-no-browser</link>
		<comments>http://www.linhadecomando.com/javascript/javascript-imprimindo-o-que-esta-no-browser#comments</comments>
		<pubDate>Tue, 17 Aug 2010 16:02:33 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[print]]></category>

		<guid isPermaLink="false">http://www.linhadecomando.com/?p=1603</guid>
		<description><![CDATA[Dica simples de como imprimir com javascript. Basta utilizar window.print().
Exemplo:

&#60;form&#62;
   &#60;input type=&#34;button&#34; value=&#34;Imprimir&#34; onClick=&#34;window.print()&#34; /&#62;
&#60;/form&#62;

Obs. Imprime exatamente o que está na janela do seu navegador.
]]></description>
			<content:encoded><![CDATA[<p>Dica simples de como imprimir com javascript. Basta utilizar <strong>window.print()</strong>.</p>
<p><em>Exemplo</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>form<span style="color: #339933;">&gt;</span>
   <span style="color: #339933;">&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;button&quot;</span> value<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;Imprimir&quot;</span> onClick<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;window.print()&quot;</span> <span style="color: #339933;">/&gt;</span>
<span style="color: #339933;">&lt;/</span>form<span style="color: #339933;">&gt;</span></pre></div></div>

<p>Obs. Imprime exatamente o que está na janela do seu navegador.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linhadecomando.com/javascript/javascript-imprimindo-o-que-esta-no-browser/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP: Trabalhando o resultado obtido de uma consulta sql (completo)</title>
		<link>http://www.linhadecomando.com/php/php-trabalhando-o-resultado-obtido-de-uma-consulta-sql-completo</link>
		<comments>http://www.linhadecomando.com/php/php-trabalhando-o-resultado-obtido-de-uma-consulta-sql-completo#comments</comments>
		<pubDate>Tue, 17 Aug 2010 14:48:12 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[consulta sql]]></category>
		<category><![CDATA[mysql_fetch_array]]></category>

		<guid isPermaLink="false">http://www.linhadecomando.com/?p=1595</guid>
		<description><![CDATA[Recebi um comentário no outro post que escrevi, e a pedidos estarei descrevendo todo o processo de como trabalhar o resultado de uma consulta na base de dados MySQL.
Tabela: Produtos

CREATE TABLE `produtos` &#40;
  `codigo` int&#40;3&#41; unsigned zerofill NOT NULL AUTO_INCREMENT,
  `descricao` varchar&#40;50&#41; COLLATE utf8_unicode_ci NOT NULL,
  PRIMARY KEY &#40;`codigo`&#41;
&#41; ENGINE=MyISAM  DEFAULT [...]]]></description>
			<content:encoded><![CDATA[<p>Recebi um comentário no <a href="http://www.linhadecomando.com/php/php-trabalhando-o-resultado-obtido-de-uma-consulta-sql" target="_blank">outro post</a> que escrevi, e a pedidos estarei descrevendo todo o processo de como trabalhar o resultado de uma consulta na base de dados MySQL.</p>
<p><em>Tabela: Produtos</em></p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">CREATE</span> <span style="color: #990099; font-weight: bold;">TABLE</span> <span style="color: #008000;">`produtos`</span> <span style="color: #FF00FF;">&#40;</span>
  <span style="color: #008000;">`codigo`</span> <span style="color: #999900; font-weight: bold;">int</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">3</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #FF9900; font-weight: bold;">unsigned</span> <span style="color: #FF9900; font-weight: bold;">zerofill</span> <span style="color: #CC0099; font-weight: bold;">NOT</span> <span style="color: #9900FF; font-weight: bold;">NULL</span> <span style="color: #FF9900; font-weight: bold;">AUTO_INCREMENT</span><span style="color: #000033;">,</span>
  <span style="color: #008000;">`descricao`</span> <span style="color: #999900; font-weight: bold;">varchar</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">50</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #CC0099; font-weight: bold;">COLLATE</span> utf8_unicode_ci <span style="color: #CC0099; font-weight: bold;">NOT</span> <span style="color: #9900FF; font-weight: bold;">NULL</span><span style="color: #000033;">,</span>
  <span style="color: #990099; font-weight: bold;">PRIMARY KEY</span> <span style="color: #FF00FF;">&#40;</span><span style="color: #008000;">`codigo`</span><span style="color: #FF00FF;">&#41;</span>
<span style="color: #FF00FF;">&#41;</span> <span style="color: #990099; font-weight: bold;">ENGINE</span><span style="color: #CC0099;">=</span>MyISAM  <span style="color: #990099; font-weight: bold;">DEFAULT</span> <span style="color: #FF9900; font-weight: bold;">CHARSET</span><span style="color: #CC0099;">=</span>utf8 <span style="color: #CC0099; font-weight: bold;">COLLATE</span><span style="color: #CC0099;">=</span>utf8_unicode_ci <span style="color: #000033;">;</span>
&nbsp;
<span style="color: #990099; font-weight: bold;">INSERT</span> <span style="color: #990099; font-weight: bold;">INTO</span> <span style="color: #008000;">`produtos`</span> <span style="color: #FF00FF;">&#40;</span><span style="color: #008000;">`codigo`</span><span style="color: #000033;">,</span> <span style="color: #008000;">`descricao`</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #990099; font-weight: bold;">VALUES</span>
<span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">001</span><span style="color: #000033;">,</span> <span style="color: #008000;">'Produto1'</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span>
<span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">002</span><span style="color: #000033;">,</span> <span style="color: #008000;">'Produto2'</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">;</span></pre></div></div>

<p><em>Manipulação via PHP</em></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #FF0000; font-weight: bold;">&lt;?php</span>
	<span style="color: #666666; font-style: italic;">// variaveis para acesso ao banco de dados</span>
	<span style="color: #000088;">$servidor</span> <span style="color: #0000ff;">=</span> <span style="color: #990000;">'localhost'</span><span style="color: #0000ff;">;</span>
	<span style="color: #000088;">$username</span> <span style="color: #0000ff;">=</span> <span style="color: #990000;">'root'</span><span style="color: #0000ff;">;</span>
	<span style="color: #000088;">$password</span> <span style="color: #0000ff;">=</span> <span style="color: #990000;">''</span><span style="color: #0000ff;">;</span>
	<span style="color: #000088;">$database</span> <span style="color: #0000ff;">=</span> <span style="color: #990000;">'lc'</span><span style="color: #0000ff;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// validando a conexao</span>
	<span style="color: #000088;">$conexao</span> <span style="color: #0000ff;">=</span> <span style="color: #0000ff;">mysql_connect</span><span style="color: #0000ff;">&#40;</span><span style="color: #000088;">$servidor</span><span style="color: #0000ff;">,</span> <span style="color: #000088;">$username</span><span style="color: #0000ff;">,</span> <span style="color: #000088;">$password</span><span style="color: #0000ff;">&#41;</span> 
				or <span style="color: #0000ff;">die</span><span style="color: #0000ff;">&#40;</span><span style="color: #990000;">&quot;Erro ao conectar ao banco de dados&quot;</span><span style="color: #0000ff;">&#41;</span><span style="color: #0000ff;">;</span>
	<span style="color: #000088;">$db</span> <span style="color: #0000ff;">=</span> <span style="color: #0000ff;">mysql_select_db</span><span style="color: #0000ff;">&#40;</span><span style="color: #000088;">$database</span><span style="color: #0000ff;">&#41;</span>
				or <span style="color: #0000ff;">die</span><span style="color: #0000ff;">&#40;</span><span style="color: #990000;">&quot;Erro ao selecionar banco de dados&quot;</span><span style="color: #0000ff;">&#41;</span><span style="color: #0000ff;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// efetuando um select na tabela Produtos</span>
	<span style="color: #000088;">$select</span> <span style="color: #0000ff;">=</span> <span style="color: #0000ff;">mysql_query</span><span style="color: #0000ff;">&#40;</span><span style="color: #990000;">&quot;SELECT codigo, descricao FROM produtos&quot;</span><span style="color: #0000ff;">&#41;</span><span style="color: #0000ff;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// exibindo o resultado</span>
	<span style="color: #0000ff;">echo</span> <span style="color: #990000;">&quot;&lt;strong&gt;Produtos&lt;/strong&gt;:&quot;</span><span style="color: #0000ff;">;</span>
	<span style="color: #0000ff;">echo</span> <span style="color: #990000;">&quot;&lt;br /&gt;&quot;</span><span style="color: #0000ff;">;</span>	
	<span style="color: #0000ff;">while</span> <span style="color: #0000ff;">&#40;</span><span style="color: #000088;">$rows</span> <span style="color: #0000ff;">=</span> <span style="color: #0000ff;">mysql_fetch_array</span><span style="color: #0000ff;">&#40;</span><span style="color: #000088;">$select</span><span style="color: #0000ff;">&#41;</span><span style="color: #0000ff;">&#41;</span><span style="color: #0000ff;">&#123;</span>
		<span style="color: #0000ff;">echo</span> <span style="color: #990000;">&quot;Código: &quot;</span><span style="color: #0000ff;">.</span><span style="color: #000088;">$rows</span><span style="color: #0000ff;">&#91;</span><span style="color: #990000;">'codigo'</span><span style="color: #0000ff;">&#93;</span><span style="color: #0000ff;">;</span>
		<span style="color: #0000ff;">echo</span> <span style="color: #990000;">&quot; - &quot;</span><span style="color: #0000ff;">;</span>
		<span style="color: #0000ff;">echo</span> <span style="color: #990000;">&quot;Descrição: &quot;</span><span style="color: #0000ff;">.</span><span style="color: #000088;">$rows</span><span style="color: #0000ff;">&#91;</span><span style="color: #990000;">'descricao'</span><span style="color: #0000ff;">&#93;</span><span style="color: #0000ff;">;</span>
		<span style="color: #0000ff;">echo</span> <span style="color: #990000;">&quot;&lt;br /&gt;&quot;</span><span style="color: #0000ff;">;</span>
	<span style="color: #0000ff;">&#125;</span>
<span style="color: #FF0000; font-weight: bold;">?&gt;</span></pre></div></div>

<p><strong>Resultado</strong>:</p>
<p><strong>Produtos</strong>:<br />
Código: 001 &#8211; Descrição: Produto1<br />
Código: 002 &#8211; Descrição: Produto2</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linhadecomando.com/php/php-trabalhando-o-resultado-obtido-de-uma-consulta-sql-completo/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript: Validando campos de email</title>
		<link>http://www.linhadecomando.com/javascript/javascript-validando-campos-de-email</link>
		<comments>http://www.linhadecomando.com/javascript/javascript-validando-campos-de-email#comments</comments>
		<pubDate>Mon, 16 Aug 2010 00:07:07 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[focus]]></category>
		<category><![CDATA[indexOf]]></category>
		<category><![CDATA[onBlur]]></category>
		<category><![CDATA[onSubmit]]></category>

		<guid isPermaLink="false">http://www.linhadecomando.com/?p=1573</guid>
		<description><![CDATA[Aprenda como validar um campo de email.
Estrutura HTML:

&#60;html&#62;
&#60;body&#62;
&#60;form method=&#34;post&#34; action=&#34;&#34; onSubmit=&#34;return ( verifica() )&#34; name=&#34;frmEnvia&#34;&#62;
   &#60;label for=&#34;email&#34;&#62;E-mail: &#60;/label&#62;
   &#60;input name=&#34;email&#34; type=&#34;text&#34; class=&#34;input&#34; id=&#34;email&#34; onblur=&#34;checarEmail();&#34; /&#62;
   &#60;input name=&#34;submit&#34; type=&#34;submit&#34; value=&#34; ENVIAR &#34; /&#62;
&#60;/form&#62;
&#60;/body&#62;
&#60;/html&#62;

Explicando:
Ao pressionar o botão do tipo &#8220;submit&#8221;, o evento &#8220;onSubmit&#8221; será acionado e a função verifica() será chamada. [...]]]></description>
			<content:encoded><![CDATA[<p>Aprenda como validar um campo de email.</p>
<p><strong>Estrutura HTML</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">html</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">form</span> <span style="color: #000066;">method</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;post&quot;</span> <span style="color: #000066;">action</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #000066;">onSubmit</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;return ( verifica() )&quot;</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;frmEnvia&quot;</span>&gt;</span>
   <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">label</span> <span style="color: #000066;">for</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;email&quot;</span>&gt;</span>E-mail: <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">label</span>&gt;</span>
   <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">input</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;email&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text&quot;</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;input&quot;</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;email&quot;</span> <span style="color: #000066;">onblur</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;checarEmail();&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
   <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">input</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;submit&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;submit&quot;</span> <span style="color: #000066;">value</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot; ENVIAR &quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">form</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">html</span>&gt;</span></pre></div></div>

<p><em>Explicando</em>:<br />
Ao pressionar o botão do tipo &#8220;submit&#8221;, o evento &#8220;onSubmit&#8221; será acionado e a função <em>verifica()</em> será chamada. Essa função verifica se algum valor foi digitado. A função que verificará se o valor digitado está no formato correto de email, será chamado quando o campo perder o foco (evento onblur).</p>
<p><strong>Adicionando a função <em>verifica()</em></strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #003366; font-weight: bold;">function</span> verifica<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>document.<span style="color: #660066;">forms</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span>.<span style="color: #660066;">email</span>.<span style="color: #660066;">value</span>.<span style="color: #660066;">length</span> <span style="color: #339933;">==</span> <span style="color: #CC0000;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000066;">alert</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'Por favor, informe o seu EMAIL.'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	document.<span style="color: #660066;">frmEnvia</span>.<span style="color: #660066;">email</span>.<span style="color: #000066;">focus</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
  <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p><em>Explicando</em>:<br />
Esta função não valida o email e sim verifica se algum valor foi digitado.</p>
<p><strong>Função para validar o email</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #003366; font-weight: bold;">function</span> checarEmail<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span> document.<span style="color: #660066;">forms</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span>.<span style="color: #660066;">email</span>.<span style="color: #660066;">value</span><span style="color: #339933;">==</span><span style="color: #3366CC;">&quot;&quot;</span> 
   <span style="color: #339933;">||</span> document.<span style="color: #660066;">forms</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span>.<span style="color: #660066;">email</span>.<span style="color: #660066;">value</span>.<span style="color: #660066;">indexOf</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'@'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">==-</span><span style="color: #CC0000;">1</span> 
     <span style="color: #339933;">||</span> document.<span style="color: #660066;">forms</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span>.<span style="color: #660066;">email</span>.<span style="color: #660066;">value</span>.<span style="color: #660066;">indexOf</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">==-</span><span style="color: #CC0000;">1</span> <span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000066;">alert</span><span style="color: #009900;">&#40;</span> <span style="color: #3366CC;">&quot;Por favor, informe um E-MAIL válido!&quot;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p><em>Explicando</em>:<br />
document.forms[]: acessa um array de form. Pode ser pelo índice ou pelo nome (definido no atributo <em>NAME</em> da tag <em>FORM</em>). Utilizamos o valor 0, pela referência ao primeiro Form.<br />
email.value: valor do campo &#8216;email&#8221;.<br />
indexOf: aqui está o x da questão! <strong>indexOf</strong> faz uma pesquisa pelo valor informado. A utilização do -1 é utilizado para quando não se encontrar uma referência ao texto informado. </p>
<p>Um alerta será dado, se o campo estiver em &#8220;branco&#8221; ou se não digitar &#8220;@&#8221; ou se não digitar &#8220;.&#8221;. </p>
<p><strong>Códido Completo</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">&lt;html&gt;
&lt;head&gt;
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #003366; font-weight: bold;">function</span> verifica<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>document.<span style="color: #660066;">forms</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span>.<span style="color: #660066;">email</span>.<span style="color: #660066;">value</span>.<span style="color: #660066;">length</span> <span style="color: #339933;">==</span> <span style="color: #CC0000;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000066;">alert</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'Por favor, informe o seu EMAIL.'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	document.<span style="color: #660066;">frmEnvia</span>.<span style="color: #660066;">email</span>.<span style="color: #000066;">focus</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
  <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">function</span> checarEmail<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span> document.<span style="color: #660066;">forms</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span>.<span style="color: #660066;">email</span>.<span style="color: #660066;">value</span><span style="color: #339933;">==</span><span style="color: #3366CC;">&quot;&quot;</span> 
   <span style="color: #339933;">||</span> document.<span style="color: #660066;">forms</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span>.<span style="color: #660066;">email</span>.<span style="color: #660066;">value</span>.<span style="color: #660066;">indexOf</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'@'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">==-</span><span style="color: #CC0000;">1</span> 
     <span style="color: #339933;">||</span> document.<span style="color: #660066;">forms</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span>.<span style="color: #660066;">email</span>.<span style="color: #660066;">value</span>.<span style="color: #660066;">indexOf</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">==-</span><span style="color: #CC0000;">1</span> <span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
	   <span style="color: #000066;">alert</span><span style="color: #009900;">&#40;</span> <span style="color: #3366CC;">&quot;Por favor, informe um E-MAIL válido!&quot;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	   <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span>
&lt;/head&gt;
&lt;body&gt;
&lt;form method=&quot;post&quot; action=&quot;&quot; onSubmit=&quot;return ( verifica() )&quot; name=&quot;frmEnvia&quot;&gt;
   &lt;label for=&quot;email&quot;&gt;E-mail: &lt;/label&gt;
   &lt;input name=&quot;email&quot; type=&quot;text&quot; class=&quot;input&quot; id=&quot;email&quot; onblur=&quot;checarEmail();&quot; /&gt;
   &lt;input name=&quot;submit&quot; type=&quot;submit&quot; value=&quot; ENVIAR &quot; /&gt;
&lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.linhadecomando.com/javascript/javascript-validando-campos-de-email/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP: Excluindo um diretório com dados</title>
		<link>http://www.linhadecomando.com/php/php-excluindo-um-diretorio-com-dados</link>
		<comments>http://www.linhadecomando.com/php/php-excluindo-um-diretorio-com-dados#comments</comments>
		<pubDate>Thu, 12 Aug 2010 09:30:37 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.linhadecomando.com/?p=1564</guid>
		<description><![CDATA[Recapitulando&#8230;
Para remover um arquivo de um diretório, utiliza-se a função unlink($string);
Exemplo:

   $dir = &#34;fotos/&#34;;
   $nome_arquivo = &#34;imagem1.jpg&#34;;
   $endereco_completo = $dir.$nome_arquivo;
&#160;
   unlink&#40;$endereco_completo&#41;;

Para remover um diretório, utiliza-se a função rmdir($string);
Exemplo:

   $dir = &#34;fotos/&#34;;
   $nome_arquivo = &#34;imagem1.jpg&#34;;
   $endereco_completo = $dir.$nome_arquivo;
&#160;
   rmdir&#40;$endereco_completo&#41;;
  [...]]]></description>
			<content:encoded><![CDATA[<p>Recapitulando&#8230;</p>
<p>Para remover um <strong>arquivo</strong> de um diretório, utiliza-se a função <strong>unlink($string)</strong>;</p>
<p><em>Exemplo</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">   <span style="color: #000088;">$dir</span> <span style="color: #0000ff;">=</span> <span style="color: #990000;">&quot;fotos/&quot;</span><span style="color: #0000ff;">;</span>
   <span style="color: #000088;">$nome_arquivo</span> <span style="color: #0000ff;">=</span> <span style="color: #990000;">&quot;imagem1.jpg&quot;</span><span style="color: #0000ff;">;</span>
   <span style="color: #000088;">$endereco_completo</span> <span style="color: #0000ff;">=</span> <span style="color: #000088;">$dir</span><span style="color: #0000ff;">.</span><span style="color: #000088;">$nome_arquivo</span><span style="color: #0000ff;">;</span>
&nbsp;
   <span style="color: #0000ff;">unlink</span><span style="color: #0000ff;">&#40;</span><span style="color: #000088;">$endereco_completo</span><span style="color: #0000ff;">&#41;</span><span style="color: #0000ff;">;</span></pre></div></div>

<p>Para remover um <strong>diretório</strong>, utiliza-se a função <strong>rmdir($string)</strong>;</p>
<p><em>Exemplo</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">   <span style="color: #000088;">$dir</span> <span style="color: #0000ff;">=</span> <span style="color: #990000;">&quot;fotos/&quot;</span><span style="color: #0000ff;">;</span>
   <span style="color: #000088;">$nome_arquivo</span> <span style="color: #0000ff;">=</span> <span style="color: #990000;">&quot;imagem1.jpg&quot;</span><span style="color: #0000ff;">;</span>
   <span style="color: #000088;">$endereco_completo</span> <span style="color: #0000ff;">=</span> <span style="color: #000088;">$dir</span><span style="color: #0000ff;">.</span><span style="color: #000088;">$nome_arquivo</span><span style="color: #0000ff;">;</span>
&nbsp;
   <span style="color: #0000ff;">rmdir</span><span style="color: #0000ff;">&#40;</span><span style="color: #000088;">$endereco_completo</span><span style="color: #0000ff;">&#41;</span><span style="color: #0000ff;">;</span>
   <span style="color: #666666; font-style: italic;">// na execução dessa função ocorrerá um erro </span>
   <span style="color: #666666; font-style: italic;">// devido o diretório conter arquivos (imagem1.jpg).</span></pre></div></div>

<p>Obs. Para resolver esse problema, deve-se varrer o diretório primeiro, apagar todos os arquivos e depois excluir o diretório.</p>
<p><strong>OU</strong></p>
<p>Podemos excluir o diretório e todos os seus arquivos através de comandos do linux, chamados pela função <strong>system</strong>. </p>
<p><em>Exemplo</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">   <span style="color: #000088;">$dir</span> <span style="color: #0000ff;">=</span> <span style="color: #990000;">&quot;fotos/&quot;</span><span style="color: #0000ff;">;</span>
   <span style="color: #000088;">$nome_arquivo</span> <span style="color: #0000ff;">=</span> <span style="color: #990000;">&quot;imagem1.jpg&quot;</span><span style="color: #0000ff;">;</span>
   <span style="color: #000088;">$endereco_completo</span> <span style="color: #0000ff;">=</span> <span style="color: #000088;">$dir</span><span style="color: #0000ff;">.</span><span style="color: #000088;">$nome_arquivo</span><span style="color: #0000ff;">;</span>
&nbsp;
   <span style="color: #0000ff;">system</span><span style="color: #0000ff;">&#40;</span><span style="color: #990000;">&quot;rm -r <span style="color: #006699; font-weight: bold;">$dir</span>&quot;</span><span style="color: #0000ff;">&#41;</span><span style="color: #0000ff;">;</span>
   <span style="color: #666666; font-style: italic;">// com esse comando o diretório fotos e os arquivos contidos </span>
   <span style="color: #666666; font-style: italic;">// neste diretório serão excluídos.</span></pre></div></div>

<p>Detalhes: <strong>rm</strong>: comando Linux utilizado para remover um diretório, e o parâmetro <strong>-r</strong> que permite remover o conteúdo de forma recursiva.</p>
<p>Até +.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linhadecomando.com/php/php-excluindo-um-diretorio-com-dados/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP: Salvando dados com quebras de linha no banco</title>
		<link>http://www.linhadecomando.com/php/php-salvando-dados-com-quebras-de-linha-no-banco</link>
		<comments>http://www.linhadecomando.com/php/php-salvando-dados-com-quebras-de-linha-no-banco#comments</comments>
		<pubDate>Wed, 11 Aug 2010 14:14:44 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.linhadecomando.com/?p=1555</guid>
		<description><![CDATA[Para este post você vai precisar de um textarea e a função nl2br.
Textarea: é aquela caixa de texto com capacidade maior de inserção de dados.
Exemplo:

&#60;textarea name='teste' rows=&#34;4&#34; cols=&#34;4&#34;&#62;&#60;/textarea&#62;

nl2br: Insere quebras de linha HTML antes de todas newlines em uma string.
Sintaxe:
nl2br($string);
Funcionamento da coisa:
Ao dar &#8220;enter&#8221; para quebrar linha no campo textarea, esses &#8220;enters&#8221; são preservados e [...]]]></description>
			<content:encoded><![CDATA[<p>Para este post você vai precisar de um <strong>textarea</strong> e a função <strong>nl2br</strong>.</p>
<p><strong>Textarea</strong>: é aquela caixa de texto com capacidade maior de inserção de dados.<br />
<em>Exemplo</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">textarea</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'teste'</span> <span style="color: #000066;">rows</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;4&quot;</span> <span style="color: #000066;">cols</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;4&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">textarea</span>&gt;</span></pre></div></div>

<p><strong>nl2br</strong>: Insere quebras de linha HTML antes de todas newlines em uma string.<br />
<em>Sintaxe</em>:<br />
nl2br($string);</p>
<p><strong>Funcionamento da coisa</strong>:<br />
Ao dar &#8220;enter&#8221; para quebrar linha no campo textarea, esses &#8220;enters&#8221; são preservados e inseridos, junto com os dados, na base de dados.</p>
<p>Para <strong>exibir</strong> estes valores com as quebras de linha, utiliza-se a função <a href="http://php.net/manual/en/function.nl2br.php" target="_blank">nl2br</a>.</p>
<p><em>Exemplo</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">   <span style="color: #0000ff;">print</span> <span style="color: #990000;">&quot;&lt;p&gt;&quot;</span><span style="color: #0000ff;">.</span><span style="color: #0000ff;">nl2br</span><span style="color: #0000ff;">&#40;</span><span style="color: #000088;">$produto</span><span style="color: #0000ff;">&#91;</span><span style="color: #990000;">'detalhes_do_produto'</span><span style="color: #0000ff;">&#93;</span><span style="color: #0000ff;">&#41;</span><span style="color: #0000ff;">.</span><span style="color: #990000;">&quot;&lt;/p&gt;&quot;</span><span style="color: #0000ff;">;</span></pre></div></div>

<p><strong>Resultado</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;">Estou testando esta área com quebra de linha
acabei de dar um enter
mais um
e mais um</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.linhadecomando.com/php/php-salvando-dados-com-quebras-de-linha-no-banco/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
