<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Foruns - PHP e Bancos de Dados</title>
        <description>Esse é um fórum criado para responder à dúvidas sobre acesso a banco de dados por scripts PHP.</description>
        <link>/phorum/list.php?5</link>
        <lastBuildDate>Sun, 08 Mar 2026 13:47:45 +0000</lastBuildDate>
        <generator>Phorum 5.2.10</generator>
        <item>
            <guid>/phorum/read.php?5,194808,194808#msg-194808</guid>
            <title>tela em braco (sem respostas)</title>
            <link>/phorum/read.php?5,194808,194808#msg-194808</link>
            <description><![CDATA[Prezados, tenho este script de listar no bd, mas quando retorna vem tela branca. O que e onde está este eeeo?:<br />
Tem outro motivo, utf 8 não roda.<br />
<br />
<br />
&lt;?php<br />
session_start();<br />
include_once(&quot;conexao.php&quot;);<br />
?&gt;<br />
&lt;!DOCTYPE html&gt;<br />
&lt;html lang=&quot;pt-br&quot;&gt;<br />
	&lt;head&gt;<br />
		<br />
		&lt;title&gt;Histórias antigas&lt;/title&gt;		<br />
	&lt;/head&gt;<br />
	&lt;body&gt;&lt;FONT SIZE=&quot;5&quot; COLOR=&quot;#000000&quot; FACE=&quot;ARIAL&quot;&gt; MAIS DE 6 MIL HISTÓRIAS ANTIGAS&lt;/FONT&gt;&lt;br&gt;<br />
		&lt;FONT SIZE=&quot;4&quot; COLOR=&quot;#333399&quot; FACE=&quot;ARIAL&quot;&gt;<br />
<br />
&lt;?php<br />
<br />
<br />
		if(isset($_SESSION['msg'])){<br />
			echo $_SESSION['msg'];<br />
			unset($_SESSION['msg']);<br />
		}<br />
		<br />
		//Receber o número da página<br />
		$pagina_atual = filter_input(INPUT_GET,'pagina', FILTER_SANITIZE_NUMBER_INT);		<br />
		$pagina = (!empty($pagina_atual)) ? $pagina_atual : 1;<br />
		<br />
		//Setar a quantidade de itens por pagina<br />
		$qnt_result_pg = 1;<br />
		<br />
		//calcular o inicio visualização<br />
		$inicio = ($qnt_result_pg * $pagina) - $qnt_result_pg;<br />
		<br />
		$result_usuarios = &quot;SELECT * FROM wp_posts LIMIT $inicio, $qnt_result_pg&quot;;<br />
		$resultado_usuarios = mysqli_query($conn, $result_usuarios);<br />
		while($row_usuario = mysqli_fetch_assoc($resultado_usuarios)){<br />
			//echo &quot; &quot; . $row_usuario['ID'] . &quot;&lt;br&gt;&quot;;<br />
			<br />
		}<br />
		<br />
		//Paginção - Somar a quantidade de usuários<br />
		$result_pg = &quot;SELECT COUNT(ID) AS num_result FROM wp_Posts&quot;;<br />
		$resultado_pg = mysqli_query($conn, $result_pg);<br />
		$row_pg = mysqli_fetch_assoc($resultado_pg);<br />
		//echo $row_pg['num_result'];<br />
		//Quantidade de pagina <br />
		$quantidade_pg = ceil($row_pg['num_result'] / $qnt_result_pg);<br />
		<br />
		//Limitar os link antes depois<br />
		$max_links = 5;<br />
		echo &quot;&lt;hr&gt;&quot;;<br />
		echo &quot;&lt;a href='listar.php?pagina=1'&gt;Primeira&lt;/a&gt; &quot;;<br />
		<br />
		for($pag_ant = $pagina - $max_links; $pag_ant &lt;= $pagina - 1; $pag_ant++){<br />
			if($pag_ant &gt;= 1){<br />
				echo &quot;&lt;a href='listar.php?pagina=$pag_ant'&gt;$pag_ant&lt;/a&gt; &quot;;<br />
			}<br />
		}<br />
			<br />
		echo &quot;$pagina &quot;;<br />
		<br />
		for($pag_dep = $pagina + 1; $pag_dep &lt;= $pagina + $max_links; $pag_dep++){<br />
			if($pag_dep &lt;= $quantidade_pg){<br />
				echo &quot;&lt;a href='listar.php?pagina=$pag_dep'&gt;$pag_dep&lt;/a&gt; &quot;;<br />
			}<br />
		}<br />
		<br />
		echo &quot;&lt;a href='listar.php?pagina=$quantidade_pg'&gt;Ultima&lt;/a&gt;&quot;;<br />
		echo &quot;&lt;hr&gt;&quot;;<br />
		?&gt;	<br />
<br />
		&lt;?php<br />
<br />
		if(isset($_SESSION['msg'])){<br />
			echo $_SESSION['msg'];<br />
			unset($_SESSION['msg']);<br />
		}<br />
		<br />
		//Receber o número da página<br />
		$pagina_atual = filter_input(INPUT_GET,'pagina', FILTER_SANITIZE_NUMBER_INT);		<br />
		$pagina = (!empty($pagina_atual)) ? $pagina_atual : 1;<br />
		<br />
		//Setar a quantidade de itens por pagina<br />
		$qnt_result_pg = 1;<br />
		<br />
		//calcular o inicio visualização<br />
		$inicio = ($qnt_result_pg * $pagina) - $qnt_result_pg;<br />
		<br />
		$result_usuarios = &quot;SELECT * FROM wp_posts LIMIT $inicio, $qnt_result_pg&quot;;<br />
		$resultado_usuarios = mysqli_query($conn, $result_usuarios);<br />
		while($row_usuario = mysqli_fetch_assoc($resultado_usuarios)){<br />
			//echo &quot; &quot; . $row_usuario['ID'] . &quot;&lt;br&gt;&quot;;<br />
			echo &quot;&lt;br&gt;&lt;br&gt;&quot;;<br />
			echo &quot; &quot; . $row_usuario['post_title'] . &quot;&lt;br&gt;&quot;;<br />
			echo &quot; &quot; . $row_usuario['post_content'] . &quot;&lt;br&gt;&lt;hr&gt;&quot;;<br />
		}<br />
		<br />
		//Paginção - Somar a quantidade de usuários<br />
		$result_pg = &quot;SELECT COUNT(ID) AS num_result FROM wp_Posts&quot;;<br />
		$resultado_pg = mysqli_query($conn, $result_pg);<br />
		$row_pg = mysqli_fetch_assoc($resultado_pg);<br />
		//echo $row_pg['num_result'];<br />
		//Quantidade de pagina <br />
		$quantidade_pg = ceil($row_pg['num_result'] / $qnt_result_pg);<br />
		<br />
		//Limitar os link antes depois<br />
		$max_links = 5;<br />
		echo &quot;&lt;a href='listar.php?pagina=1'&gt;Primeira&lt;/a&gt; &quot;;<br />
		<br />
		for($pag_ant = $pagina - $max_links; $pag_ant &lt;= $pagina -1; $pag_ant++){<br />
			if($pag_ant &gt;= 1){<br />
				echo &quot;&lt;a href='listar.php?pagina=$pag_ant'&gt;$pag_ant&lt;/a&gt; &quot;;<br />
			}<br />
		}<br />
			<br />
		echo &quot;$pagina &quot;;<br />
		<br />
		for($pag_dep = $pagina + 1; $pag_dep &lt;= $pagina + $max_links; $pag_dep++){<br />
			if($pag_dep &lt;= $quantidade_pg){<br />
				echo &quot;&lt;a href='listar.php?pagina=$pag_dep'&gt;$pag_dep&lt;/a&gt; &quot;;<br />
			}<br />
		}<br />
		<br />
		echo &quot;&lt;a href='listar.php?pagina=$quantidade_pg'&gt;Ultima&lt;/a&gt;&quot;;<br />
		<br />
		?&gt;		<br />
	&lt;/body&gt;<br />
&lt;/html&gt;]]></description>
            <dc:creator>jose fernando betezek</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Thu, 07 Nov 2024 21:25:18 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194794,194794#msg-194794</guid>
            <title>Fatal error: Uncaught Error: Call to undefined function mysqli_result() (sem respostas)</title>
            <link>/phorum/read.php?5,194794,194794#msg-194794</link>
            <description><![CDATA[Pessoal estou tendo esse erro no código.<br />
Alguém pode me ajudar.<br />
<br />
Fatal error: Uncaught Error: Call to undefined function mysqli_result() in /home2/fadfsi50/teste/cms/login/login.php:35 Stack trace: #0 {main} thrown in /home2/fadfsi50/teste/cms/login/login.php on line 35<br />
<br />
Não sei onde esta errado que não consigo logar e dá esse erro.<br />
<br />
meu código:<br />
&lt;?php<br />
session_start();<br />
if(file_exists(&quot;init.php&quot;)){<br />
require_once &quot;init.php&quot;;<br />
require_once BASEPATH . &quot;seguranca.class.php&quot;;<br />
} else {<br />
die(&quot;Arquivo de init não encontrado&quot;);<br />
}<br />
function limpa($string){<br />
$var = trim($string);<br />
$var = addslashes($var);<br />
return $var;<br />
}<br />
if(getenv(&quot;REQUEST_METHOD&quot;) == &quot;POST&quot;){<br />
$nome = isset($_POST[&quot;nome&quot;]) ? limpa($_POST[&quot;nome&quot;]) : &quot;&quot;;<br />
$senha = isset($_POST[&quot;senha&quot;]) ? limpa($_POST[&quot;senha&quot;]) : &quot;&quot;;<br />
$sql = sprintf(&quot;select count(*) from usuario where login = '%s' and senha = md5('%s')&quot;, $nome, $senha);<br />
mysqli_connect($dbserver, $dbuser, $dbpass) or die(mysqli_error());<br />
mysqli_select_db($conexao,$dbname) or die(mysqli_error());<br />
$re = mysqli_query($conexao, $sql) or die(mysqli_error());<br />
if(mysqli_result($conexao, $re, 0)){<br />
$re = mysqli_query(&quot;select * from usuario where login = '$nome' and senha = md5('$senha')&quot;) or die(mysqli_error());<br />
$resultado = mysqli_fetch_array($re);<br />
if($resultado[&quot;nivel&quot;] &gt; 0){<br />
$dados = array();<br />
$dados[&quot;nome&quot;] = $nome;<br />
$dados[&quot;senha&quot;] = $senha;<br />
$dados[&quot;nivel&quot;] = $resultado[&quot;nivel&quot;];<br />
$dados[&quot;id_usuario&quot;] = $resultado[&quot;id_usuario&quot;];<br />
$_SESSION[&quot;dados&quot;] = $dados;<br />
if(isset($_POST[&quot;cookie&quot;])){<br />
setcookie(&quot;dados&quot;, serialize($dados), time()+60*60*24*365);<br />
}<br />
header(&quot;Location: ../index.php&quot;);<br />
} else {<br />
header(&quot;Location: ../login.html&quot;);<br />
}<br />
} else {<br />
header(&quot;Location: ../login.html&quot;);<br />
}<br />
}<br />
?&gt;]]></description>
            <dc:creator>FABIO ALEX</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Tue, 08 Nov 2022 17:54:47 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194780,194780#msg-194780</guid>
            <title>Inserir dados de array em banco de dados (sem respostas)</title>
            <link>/phorum/read.php?5,194780,194780#msg-194780</link>
            <description><![CDATA[Estou querendo pegar os dados que recebi em formato Json e adicionar no banco de dados mysql, já transformei o Json em array no php, porém quando mando inserir no banco de dados com PDO, só vai o primeiro registro do array multidimensional, os demais são ignorados, ex. (id: 1, Nome: Jóse, telefone: 99999-99990), (id: 2, Nome: João, telefone: 99999-8888), só vai para o banco de dados o (id: 1, Nome: José, telefone: 99999-99990). Já tentei varias formas de repetição com for e foreach porém sem sucesso. se alguém puder me ajudar eu agradeço muito]]></description>
            <dc:creator>Ismael</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Tue, 08 Mar 2022 19:03:26 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194770,194770#msg-194770</guid>
            <title>Saber se usuario logado é o mesmo Admin (sem respostas)</title>
            <link>/phorum/read.php?5,194770,194770#msg-194770</link>
            <description><![CDATA[Amigo, estou tentando fazer algo aqui mas não tá dando certo.<br />
Veja, no meu Usuario Controller eu tenho a seguinte instrução:<br />
<br />
$admin = $this -&gt;UsuarioModel -&gt; lerAdmin()<br />
<br />
$dados = [<br />
‘Admin’ -&gt; $admin<br />
]<br />
<br />
No Model Usuarios eu tenho o metodo LerAdmin :<br />
<br />
$this-&gt;db-&gt;query(“SELECT * FROM usuarios WHERE level = 3”);<br />
<br />
    return $this-&gt;db-&gt;resultado(); <br />
Tambem tenho o metodo LerUsuarioPorId($id) :<br />
<br />
$this-&gt;db-&gt;query(“SELECT * FROM usuarios WHERE id = :id”);<br />
<br />
$this-&gt;db-&gt;bind('id', $id);<br />
return $this-&gt;db-&gt;resultado();<br />
No meu Helpers / Sessao tenho um método chamado estarLogado():<br />
<br />
public static function estaLogado(){<br />
<br />
    if (isset($_SESSION['usuario_id'])) :<br />
         return true;<br />
               else:<br />
                   return false;<br />
         endif;<br />
<br />
}<br />
No caso dos posts (para editar ou para escrever um novo Post), eu fiz uma verificação de se o Usuario logado era o mesmo criador do Post:<br />
<br />
        if ($usuario-&gt;id != $_SESSION['usuario_id']) :, blza ?<br />
Agora eu queria verificar se esse Usuario, alem de ser o mesmo que está logado é tambem um usuario Admin.<br />
<br />
Como falei, no meu controlador de usuarios a minha variavel $dados recebe = Admin.<br />
<br />
o que eu fiz foi o seguinte:<br />
<br />
&lt;?php if (SESSAO:: estarLogado() and $_SESSION['usuario_id']) == ($dados['admin'])) : Faça alguma coisa : (Se estiver logado e o id do usuario for de um administrador, aparecerão os botoes de editar e cadastrar novo post, se nao, o meu Cabeçalho sera mostrado sem esses botoes. ?&gt;<br />
Porem, nada está acontecendo.]]></description>
            <dc:creator>JOAO CLAUDIO VILANOVA</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Fri, 27 Aug 2021 17:48:59 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194756,194756#msg-194756</guid>
            <title>Ordenar resultados busca banco de dados (sem respostas)</title>
            <link>/phorum/read.php?5,194756,194756#msg-194756</link>
            <description><![CDATA[Pessoal, estou tentando ordenar os resultado de uma busca no banco de dados, para que fiquei assim:<br />
Condominio<br />
-------------------------------------------<br />
nome    bloco    apto    contato<br />
-------------------------------------------<br />
nome    bloco    apto    contato   <br />
-------------------------------------------<br />
<br />
Porem, o resultado sempre vem assim <br />
Condominio<br />
-------------------------------------------<br />
nome    bloco    apto    contato<br />
-------------------------------------------<br />
Condominio<br />
------------------------------------------<br />
nome    bloco    apto    contato   <br />
-------------------------------------------<br />
Irei colocar o sql da consulta abaixo e o codigo da pagina<br />
<br />
SELECT inadimplentes.idinadimplente, inadimplentes.idusuario,inadimplentes.competencia,inadimplentes.idusuario,inadimplentes.vencimento,inadimplentes.valor,inadimplentes.pago,usuarios.nome,usuarios.bloco,usuarios.apto,condominio.nomecondominio,<br />
 condominio.multa, condominio.juros,condominio.honorarios,inpc.indice<br />
                FROM condominio,usuarios,inadimplentes,inpc <br />
                WHERE condominio.idcondominio = '$dados-&gt;idcondominio' <br />
                AND inadimplentes.idcondominio = condominio.idcondominio<br />
                AND usuarios.idusuario = inadimplentes.idusuario<br />
                AND inpc.referencia = inadimplentes.competencia<br />
<br />
Pagina.php<br />
&lt;table border='1' RULES=rows&gt;<br />
    &lt;?php for ($a = '0'; $a &lt; $qtdRow; $a++) { ?&gt;<br />
    &lt;thead&gt;<br />
    &lt;tr&gt;<br />
        &lt;th style=&quot;color: #2aabd2&quot;&gt;&lt;?= $inadimplenteGrid[$a]['nomecondominio']; ?&gt;&lt;/th&gt;<br />
    &lt;/tr&gt;<br />
    &lt;/thead&gt;<br />
    &lt;tbody&gt;<br />
    &lt;tr&gt;<br />
        &lt;td&gt;&lt;?= $inadimplenteGrid[$a]['nome']; ?&gt;&lt;/td&gt;<br />
        &lt;td&gt;&lt;?= $inadimplenteGrid[$a]['cpf']; ?&gt;&lt;/td&gt;<br />
        &lt;td&gt;&lt;?= $inadimplenteGrid[$a]['email']; ?&gt;&lt;/td&gt;<br />
        &lt;td&gt;&lt;?= $inadimplenteGrid[$a]['celular']; ?&gt;&lt;/td&gt;<br />
        &lt;td&gt;&lt;?= $inadimplenteGrid[$a]['competencia']; ?&gt;&lt;/td&gt;<br />
        &lt;td&gt;&lt;?php echo implode('/', array_reverse(explode('-', $inadimplenteGrid[$a]['vencimento']))); ?&gt;&lt;/td&gt;<br />
        &lt;td&gt;&lt;?= $inadimplenteGrid[$a]['valor']; ?&gt;&lt;/td&gt;<br />
        &lt;?php<br />
        if($inadimplenteGrid[$a]['pago'] == 0){<br />
            $pago = &quot;NÃO&quot;;<br />
        }else{<br />
            $pago = &quot;SIM&quot;;<br />
        }<br />
        ?&gt;<br />
        &lt;td&gt;&lt;?php echo $pago; ?&gt;&lt;/td&gt;<br />
        &lt;td&gt;&lt;?= $inadimplenteGrid[$a]['ultimaalteracao']; ?&gt;&lt;/td&gt;<br />
        &lt;td&gt;&lt;?= $inadimplenteGrid[$a]['dataultimaalteracao']; ?&gt;&lt;/td&gt;<br />
    &lt;/tr&gt;<br />
<br />
    &lt;/tbody&gt;<br />
    &lt;?php } ?&gt;<br />
&lt;/table&gt;]]></description>
            <dc:creator>Fernando</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Fri, 15 Jan 2021 17:46:31 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194751,194751#msg-194751</guid>
            <title>Framework PHP para construção de API REST (sem respostas)</title>
            <link>/phorum/read.php?5,194751,194751#msg-194751</link>
            <description><![CDATA[Construa sua API REST com programação procedural<br />
<br />
http://endpointer.com]]></description>
            <dc:creator>Roberto Messa</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Wed, 28 Oct 2020 16:50:19 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194722,194722#msg-194722</guid>
            <title>You have an error in your SQL syntax???? (sem respostas)</title>
            <link>/phorum/read.php?5,194722,194722#msg-194722</link>
            <description><![CDATA[Tenho o codigo abaixo e existe dois problemas:<br />
1 - Tá exibindo esse erro: Fatal error: &quot;Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-20,20' at line 1 in&quot; ( que são essas duas variaveis '.$inicio.','.$maximo;)<br />
2 - Nao tá considerando o &quot;if (empty($termo)):&quot; e não executa a consulta no banco.<br />
<br />
alguem tem alguma dica?<br />
<br />
&lt;?php<br />
include_once &quot;conexao.php&quot;;<br />
<br />
$pagina = filter_input(INPUT_POST, 'pagina');<br />
$maximo = 20;<br />
//calcular o inicio visualização<br />
$inicio = ($pagina * $maximo) - $maximo;<br />
// Recebe o termo de pesquisa se existir<br />
$termo = (isset($_GET['termo'])) ? $_GET['termo'] : '';<br />
<br />
// Verifica se o termo de pesquisa está vazio, se estiver executa uma consulta completa<br />
if (empty($termo)):<br />
	$conexao = conexao::getInstance();<br />
	$sql = 'SELECT * FROM person ORDER BY nome ASC LIMIT '.$inicio.','.$maximo;<br />
 	$stm = $conexao-&gt;prepare($sql);<br />
	$stm-&gt;execute();<br />
	$total = $stm-&gt;rowCount();<br />
	$clientes = $stm-&gt;fetchAll(PDO::FETCH_OBJ);<br />
<br />
else:<br />
	// Executa uma consulta baseada no termo de pesquisa passado como parâmetro<br />
	$conexao = conexao::getInstance();<br />
	$sql = 'SELECT * FROM person WHERE nome LIKE :nome OR categoria LIKE :categoria ORDER BY nome ASC LIMIT '.$inicio.','.$maximo;<br />
	$stm = $conexao-&gt;prepare($sql);<br />
	$stm-&gt;bindValue(':nome', $termo.'%');<br />
	$stm-&gt;bindValue(':categoria', $termo.'%');<br />
	$stm-&gt;execute();<br />
	$total = $stm-&gt;rowCount();<br />
	$clientes = $stm-&gt;fetchAll(PDO::FETCH_OBJ);<br />
endif;<br />
?&gt;<br />
AQUI VISUALIZA OS DADOS DA TABELA<br />
<br />
&lt;?php if(!empty($clientes)):?&gt;<br />
&lt;div class=&quot;container&quot;&gt;<br />
&lt;div class=&quot;component&quot;&gt;<br />
Clientes registrados: &lt;?=$total?&gt;<br />
&lt;table&gt;<br />
&lt;thead&gt;<br />
&lt;tr&gt;<br />
&lt;th&gt;Foto&lt;/th&gt;<br />
&lt;th&gt;Nome&lt;/th&gt;<br />
&lt;th&gt;Altura(m)&lt;/th&gt;<br />
&lt;th&gt;Categoria&lt;/th&gt;<br />
&lt;th&gt;&amp;nbsp;&lt;/th&gt;<br />
&lt;/tr&gt;<br />
&lt;/thead&gt;<br />
&lt;tbody&gt;<br />
&lt;?php foreach($clientes as $cliente):?&gt;<br />
&lt;tr&gt;<br />
&lt;td class=&quot;user-name&quot;&gt;<br />
&lt;img src='fotos/&lt;?=$cliente-&gt;foto?&gt;' height='40' width='40'&gt;<br />
&lt;/td&gt;<br />
&lt;td&gt;&lt;?=$cliente-&gt;nome?&gt;&lt;/td&gt;<br />
&lt;td&gt;&lt;?=$cliente-&gt;altura?&gt;&lt;/td&gt;<br />
&lt;td&gt;&lt;?=$cliente-&gt;categoria?&gt;&lt;/td&gt;<br />
&lt;/tr&gt;	<br />
&lt;/tbody&gt;<br />
&lt;?php endforeach;?&gt;<br />
&lt;/table&gt;<br />
&lt;/div&gt;<br />
&lt;/div&gt;]]></description>
            <dc:creator>Antonio Junior</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Tue, 10 Dec 2019 17:38:34 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194713,194713#msg-194713</guid>
            <title>IDE para PHP (sem respostas)</title>
            <link>/phorum/read.php?5,194713,194713#msg-194713</link>
            <description><![CDATA[Olá Avançados em PHP!<br />
<br />
Existe algum IDE em PHP para facilitar a vida do desenvolvedor, ou o negócio é na unha mesmo?<br />
<br />
Aguardo.]]></description>
            <dc:creator>Xavier</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Tue, 20 Aug 2019 11:41:31 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194671,194671#msg-194671</guid>
            <title>Enviar Email para uma listagem de pessoas do BD em PHP (sem respostas)</title>
            <link>/phorum/read.php?5,194671,194671#msg-194671</link>
            <description><![CDATA[Bom dia a todos! Alguém pode me ajudar a como criar uma senha para uma listagem de pessoas cadastradas em meu banco de dados, tenho uma quantidade de pelo menos 6.500 pessoas e gostaria de enviar uma senha já definida para o email dessas pessoas para que posterior elas possam alterar a senha. Tenho uma consulta em sql que já consigo trazer o id, nome, email, cpf  que foi resultado do inner join de duas tabelas. se pudesse colocar o CPF como senha seria de muita utilidade.  Obrigado]]></description>
            <dc:creator>jorge</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Mon, 15 Oct 2018 14:42:49 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194643,194643#msg-194643</guid>
            <title>BD não atualiza (sem respostas)</title>
            <link>/phorum/read.php?5,194643,194643#msg-194643</link>
            <description><![CDATA[Pessoal, tenho um form, onde recebo as informações e passo para banco por uma Public function, porem nao atualiza a tabela do BD.<br />
Alguém sabe algum teste que possa fazer, pois s valores estão passando certinho via post.<br />
Irei postar o código abaixo<br />
Desde já agradeço a atenção.<br />
&lt;?php<br />
<br />
<br />
	//resgatar o codigo deo login da url<br />
		$idLogin = $_GET['idLogin'];<br />
		<br />
		//Criacao do objeto UsuarioBD<br />
		<br />
		$objLoginBD = new LoginBD();<br />
		$listalogin = $objLoginBD-&gt;listar();<br />
		<br />
		<br />
		//Definir o idUsuario no objeto BD<br />
		<br />
		$objLoginBD-&gt;login-&gt;idLogin = $idLogin;<br />
		$res = $objLoginBD-&gt;visualizar();<br />
		$login = $res-&gt;fetch(PDO::FETCH_OBJ);<br />
	<br />
	<br />
	if(!empty($_POST)){<br />
	//print_r($_POST); exit;<br />
		<br />
		if ($_POST['fsenha']== $_POST['fnovasenha']){<br />
		<br />
			$objLoginBD-&gt;login-&gt;senha = $_POST['fsenha'];<br />
			//print_r($objLoginBD-&gt;login-&gt;senha); exit;<br />
				<br />
			$res = $objLoginBD-&gt;alterarsenha();<br />
			//print_r($res); exit;<br />
		<br />
			echo &quot;Senha alterada com sucesso! Clique em SAIR para logar novamente.&quot;;<br />
				header('location: index.php?pobj=Login&amp;pacao=login');<br />
		} else {<br />
			echo &quot;Erro ao editar senha! Os campos devem ser iguais.&quot;;<br />
		}<br />
	}<br />
	<br />
	?&gt;<br />
	<br />
	&lt;!Doctype html&gt;<br />
	&lt;html&gt;<br />
		<br />
			&lt;h1&gt;Alterar Senha&lt;/h1&gt;<br />
			&lt;form action=&quot;&quot; method=&quot;post&quot;&gt;<br />
			<br />
						<br />
				&lt;br /&gt;<br />
				&lt;label for=&quot;senha&quot;&gt;Digite sua nova senha: &lt;/label&gt;<br />
				&lt;input type=&quot;text&quot; name=&quot;fsenha&quot; id=&quot;senha&quot;  required value=&quot;&lt;?php echo $login-&gt;senha; ?&gt;&quot; /&gt;<br />
				&lt;br /&gt;<br />
				<br />
				&lt;label for=&quot;novasenha&quot;&gt;Confirme sua nova senha: &lt;/label&gt;<br />
				&lt;input type=&quot;text&quot; name=&quot;fnovasenha&quot; id=&quot;novasenha&quot;  required /&gt;<br />
				&lt;br /&gt;<br />
				<br />
				&lt;input type=&quot;submit&quot; value=&quot;Enviar&quot; /&gt;<br />
				&lt;input type=&quot;reset&quot; value=&quot;Limpar&quot; /&gt;<br />
			<br />
			&lt;/form&gt;<br />
	&lt;/html&gt;<br />
	<br />
	<br />
	<br />
	<br />
<br />
<br />
<br />
<br />
<br />
<br />
public function alterarsenha(){<br />
			try{<br />
				$sql = &quot;UPDATE<br />
							login<br />
						SET<br />
							senha = md5(:psenha)<br />
							 <br />
							<br />
						WHERE<br />
							idLogin = :pid &quot;;<br />
											<br />
				$stmp = $this-&gt;conexao-&gt;prepare($sql);<br />
				<br />
					<br />
				//Montagem dos parametros<br />
				<br />
				$param['psenha'] = $this-&gt;login-&gt;senha;<br />
				$param['pid'] = $this-&gt;login-&gt;idLogin;<br />
					<br />
				//Executar o script com os valores dos parametros<br />
				$stmp-&gt;execute($param);<br />
				//echo '&lt;pre&gt;';<br />
    				//print_r(alterarsenha());<br />
				//var_dump(alterarsenha());<br />
					<br />
				//Retorno das informacoes de um cliente<br />
				return true;<br />
					<br />
					<br />
			} catch (PDOException $e){<br />
				echo $e-&gt;getMessage();<br />
				return false;<br />
			}<br />
		<br />
		}<br />
		<br />
					<br />
		<br />
	}<br />
?&gt;]]></description>
            <dc:creator>Fernando</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Wed, 25 Jul 2018 23:05:16 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194546,194546#msg-194546</guid>
            <title>Conexão com BD Oracle externo (1 resposta)</title>
            <link>/phorum/read.php?5,194546,194546#msg-194546</link>
            <description><![CDATA[Olá amigos, boa noite<br />
<br />
Estou com uma hospedagem web na hostgator e no momento necessito fazer uma conexão a um BD Oracle, porém esse banco é externo, ou seja, não está na Hostgator, está no cliente.<br />
Atualmente, estou tentando esses scripts para tentar realizar essa conexão, mas retorna esse erro:<br />
<br />
&lt;?php<br />
<br />
$conn = oci_connect('*******', '*******', '**.***.***.***:****');<br />
if (!$conn) {<br />
    $e = oci_error();<br />
    trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);<br />
}<br />
<br />
?&gt;<br />
&lt;?php <br />
<br />
$ora_user = &quot;*******&quot;; <br />
$ora_senha = &quot;********&quot;; <br />
<br />
$ora_bd = &quot;(DESCRIPTION=<br />
(ADDRESS_LIST=<br />
(ADDRESS=(PROTOCOL=TCP)(HOST=***.***.***.***)(PORT=****))<br />
)<br />
(CONNECT_DATA=<br />
(SERVICE_NAME=CONSINCO)<br />
)<br />
)&quot;; <br />
if ($ora_conexao = oci_connect($ora_user,$ora_senha,$ora_bd) ) { <br />
<br />
}else { <br />
echo &quot;Erro na conexão com o Oracle.&quot;; <br />
} <br />
?&gt;<br />
Erro:<br />
Fatal error: Uncaught Error: Call to undefined function oci_connect() in /home/www/conexao/conexao.php:14 Stack trace: #0 {main} thrown in<br />
<br />
Alguém sabe como posso conseguir realizar essa conexão?<br />
Obrigado.]]></description>
            <dc:creator>Claudio</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Sat, 21 Apr 2018 20:01:32 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194543,194543#msg-194543</guid>
            <title>Sobre Conect (1 resposta)</title>
            <link>/phorum/read.php?5,194543,194543#msg-194543</link>
            <description><![CDATA[Bom dia!!! Iniciando em PHP e estou fazendo um site como exemplo e neste site tenho alguns formulários. Formulario de Cadastro/Login, Formulário para Contato e outros formulários. A questão é : - Para cada formulário tenho que ter um Conect.PHP? tenho 5 bancos de dados no site em locais diferentes. Apenas um conect não seria suficiente? Estou em dúvida com relação a esta informação. Desde já agradeço a quem me orientar.]]></description>
            <dc:creator>Marcelo Cardoso Portela</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Mon, 20 Jun 2022 17:54:51 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194526,194526#msg-194526</guid>
            <title>Mostrar texto especifico PHP (1 resposta)</title>
            <link>/phorum/read.php?5,194526,194526#msg-194526</link>
            <description><![CDATA[Olá amigos,<br />
<br />
 <br />
<br />
Estou precisando de uma ajuda... Preciso mostrar apenas um texto especifico com 10 caracteres antes dele, e 10 caracteres depois dele...<br />
<br />
Até o momento, consegui tirar o texto especifico de dentro da string... Como vocês podem ver:<br />
<br />
 <br />
        $busca = &quot;Arroz&quot;;  // O TEXTO ESPECIFICO QUE ESTOU BUSCANDO<br />
        $string = &quot;O  segundo alimento mais consumido no mundo, é o arroz, sendo o terceiro cereal mais produzido em todo o mundo&quot;;  // STRING COMPLETA<br />
        $posicao = stripos($string, $busca); <br />
        $content_buscado = substr($string, $posicao, strlen($busca)); <br />
<br />
        echo &quot;$content_buscado&quot;;  <br />
        <br />
Resultado: arroz<br />
<br />
Só que eu quero que o resultado seja mais ou menos assim: <br />
<br />
...no mundo, é o arroz, sendo o ter...<br />
<br />
 <br />
<br />
Alguém pode me ajudar?]]></description>
            <dc:creator>fydellys</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Wed, 21 Mar 2018 23:21:54 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194515,194515#msg-194515</guid>
            <title>Alguem pode me ajudar no crud update , dando fatalerror (3 respostas)</title>
            <link>/phorum/read.php?5,194515,194515#msg-194515</link>
            <description><![CDATA[e]]></description>
            <dc:creator>weden de medeiros</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Wed, 21 Mar 2018 23:10:59 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194501,194501#msg-194501</guid>
            <title>Consultar MYSQL obter retorno de função e atualizar registro na mesma página (sem respostas)</title>
            <link>/phorum/read.php?5,194501,194501#msg-194501</link>
            <description><![CDATA[Senhores, boa tarde e obrigado desde já.<br />
<br />
Tenho uma tabela com 4 colunas no MySQL:<br />
Cod = Int autoincremento;<br />
domain = varchar(150);<br />
dtatualizacao = datetime;<br />
bvalido = boleano;<br />
<br />
O que eu quero fazer é o seguinte:<br />
Verificar se um dominio é valido, e atualizar na base de dados com a data e se é valido ou não com uma variavel booleana.<br />
Porém que eu não estou me saindo bem com meu código, ou eu faço o select ou o update, os 2 não estão acontecendo.<br />
Como eu devo fazer?<br />
<br />
<br />
&lt;?php<br />
          <br />
function validadominio($dominio){<br />
     if(!checkdnsrr($dominio,'A')){<br />
//        $mensagem='Inv&amp;aacute;lido!';<br />
<br />
        return FALSE;<br />
    }else{<br />
//          $mensagem='V&amp;aacute;lido!';<br />
<br />
          return TRUE;<br />
         } <br />
    }<br />
 $servername = &quot;localhost&quot;;<br />
 $username = &quot;root&quot;;<br />
 $password = &quot;root&quot;;<br />
 $dbname = &quot;verificar_dominios&quot;;<br />
 <br />
 // Create connection<br />
 $conn = new mysqli($servername, $username, $password, $dbname);<br />
 // Check connection<br />
 if ($conn-&gt;connect_error) {<br />
     die(&quot;Connection failed: &quot; . $conn-&gt;connect_error);<br />
     }<br />
     $sql = &quot;SELECT cod, domain FROM dominios where dtatualizacao='0000-00-00 00:00:00' limit 1&quot;;<br />
<br />
     $result = $conn-&gt;query($sql);<br />
     <br />
     if ($result-&gt;num_rows &gt; 0) {<br />
<br />
             while($row = $result-&gt;fetch_assoc()) {<br />
                    $valido= validadominio($row['domain']);<br />
                    $codigo = $row['codigo'];<br />
     $sqlupdate=&quot;update dominios set dtatualizacao=NOW(), bvalido='$valido' where cod='$codigo'&quot;;<br />
                     echo &quot;Dominio: &quot; . $row['domain'].&quot; - Verif.: &quot;.$valido.&quot;&lt;br&gt;&quot;;<br />
                    <br />
                     $mysqlcli-&gt;query($sqlupdate, $conn);<br />
<br />
}<br />
                         } else {<br />
                             echo &quot;0 results&quot;;<br />
                             }<br />
                             $conn-&gt;close();<br />
                          <br />
?&gt;]]></description>
            <dc:creator>magskull</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Wed, 14 Feb 2018 17:43:24 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194464,194464#msg-194464</guid>
            <title>Busca entre data - MySQL e PHP (2 respostas)</title>
            <link>/phorum/read.php?5,194464,194464#msg-194464</link>
            <description><![CDATA[Olá amigos,<br />
<br />
Tenho uma dúvida, estou com um script que quero realizar uma busca entre datas e não estou conseguindo.<br />
<br />
Além do mais, o mesmo está ocorrendo o seguinte erro: ﻿ <br />
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM agenda WHERE dtevento &gt;= 2017-12-01 AND dtevento &lt;= 2017-12-31 AND' at line 1<br />
<br />
Alguém poderia me ajudar?<br />
<br />
&lt;?php<br />
<br />
	   $sqlev2 = mysql_query(&quot;SELECT id, dtevento, FROM agenda WHERE dtevento &gt;= 2017-12-01 AND dtevento &lt;= 2017-12-31 AND &quot;) or die(mysql_error());<br />
	   $numev2 = mysql_num_rows($sqlev2);<br />
	   for($d = 0; $d &lt; $numev2; $d++){/*caso no mesmo dia tenha mais eventos continua imprimindo */<br />
	   $eve2 = @mysql_result($sqlev2, $d, &quot;evento&quot;);/*pegando os valores do banco referente ao evento*/<br />
	   $dev2 = @mysql_result($sqlev2, $d, &quot;dtevento&quot;);<br />
	   $nowev2 = date('d/m/Y - H:i', strtotime($psev));<br />
	   $hev2 = @mysql_result($sqlev2, $d, &quot;hora&quot;); <br />
<br />
    print ' &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Próximo evento:&lt;/b&gt;&lt;br&gt; ';<br />
<br />
    print ' Evento: '.$eve2.'&lt;br&gt; ';<br />
    print ' Data: '.$dev2.'&lt;br&gt; ';<br />
<br />
}<br />
?&gt;]]></description>
            <dc:creator>fydellys</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Fri, 09 Feb 2018 00:35:47 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194448,194448#msg-194448</guid>
            <title>Filtro em relatorio em Excel em PHP buscando no banco MySQL (sem respostas)</title>
            <link>/phorum/read.php?5,194448,194448#msg-194448</link>
            <description><![CDATA[Bom Dia pessoal,<br />
<br />
Estou quebrando a cabeça a alguns dias. Tenho um site em PHP com conexao a um banco MySQL.<br />
No meu site, gero um relatorio na tela que filtra as informações por empresa e por periodo e exibe correto ok.<br />
Depois, tenho um botão para gerar o relatorio em Excel. Meu problema é que quando imprimo em Excel, sempre gera os mesmos dados, os filtros não estão sendo aplicados aqui. Tentei algumas coisas, mas sem resultado.<br />
Podem me dar um direcionamento por favor?<br />
Segue o meu metodo de gerar o Excel. <br />
<br />
private function geraExcel($arrayRow)<br />
    {<br />
        <br />
        $this-&gt;load-&gt;helper('xls');<br />
<br />
        <br />
        $arr[] = $arrayRow;<br />
       <br />
        $obj = new Viagem();<br />
        $result = $obj-&gt;getAll();<br />
<br />
       <br />
 <br />
        if (isset($result) &amp;&amp; count($result) &gt; 0) {<br />
 <br />
            foreach ($result['rows'] as $v) {<br />
 <br />
                $arr[] = array(<br />
 <br />
                    utf8_decode($v-&gt;getUsuario()-&gt;getNome()), $v-&gt;getFormaPagamento()-&gt;getNome(), $v-&gt;getStatus()-&gt;getNome(), $v-&gt;getDistancia(), $v-&gt;getValor(), $v-&gt;getValorExtra(), dataHoraBr($v-&gt;getDataCriado()), $v-&gt;getEntregador()-&gt;getNome()<br />
 <br />
                );<br />
 <br />
            }<br />
 <br />
        }<br />
 <br />
        array_to_xls($arr, 'financeiro'.date(&quot;m-d-y&quot;).'.xls');<br />
    }]]></description>
            <dc:creator>Mauricio</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Mon, 04 Dec 2017 12:39:42 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194341,194341#msg-194341</guid>
            <title>PHP não está gravando no banco MySQL (1 resposta)</title>
            <link>/phorum/read.php?5,194341,194341#msg-194341</link>
            <description><![CDATA[Olá!<br />
<br />
Estou com um enorme problema onde o código em PHP não grava no banco de dados. Vocês poderiam me ajudar ?<br />
Segue a codificação: <br />
<br />
--------------------------------------------------------------------<br />
FORM.HTML<br />
<br />
&lt;!DOCTYPE html&gt;<br />
&lt;html lang=&quot;pt-br&quot;&gt;<br />
  <br />
&lt;head&gt;<br />
    &lt;title&gt;SisMul&lt;/title&gt;<br />
    &lt;meta charset=&quot;utf-8&quot; /&gt;<br />
    &lt;link rel=&quot;stylesheet&quot; href=&quot;utils/css/bootstrap.min.css&quot; /&gt;<br />
    &lt;link rel=&quot;stylesheet&quot; href=&quot;utils/css/font-awesome.min.css&quot; /&gt;<br />
    &lt;link href=&quot;https://fonts.googleapis.com/css?family=Poppins&quot; rel=&quot;stylesheet&quot;&gt;<br />
    &lt;link rel=&quot;stylesheet&quot; href=&quot;utils/css/estilo.css&quot; /&gt;<br />
    &lt;link rel=&quot;shortcut icon&quot; href=&quot;img/sismul.png&quot;&gt; <br />
    &lt;script type=&quot;text/javascript&quot; src=&quot;utils/js/funcoes.js&quot;&gt;&lt;/script&gt;<br />
    <br />
    &lt;!-- Define a VIEWPORT --&gt;<br />
		&lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge&quot;&gt;<br />
    	&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt;<br />
        &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;<br />
		<br />
		&lt;!-- Adiciona CSS Bootstrap --&gt;<br />
		&lt;link href=&quot;css/bootstrap.min.css&quot; rel=&quot;stylesheet&quot;&gt;<br />
		<br />
		&lt;!-- CSS personalisado --&gt;<br />
		&lt;link href=&quot;css/estilo.css&quot; rel=&quot;stylesheet&quot; &gt;<br />
         <br />
        &lt;link href=&quot;https://fonts.googleapis.com/css?family=Sigmar+One&quot; rel=&quot;stylesheet&quot;&gt;<br />
        &lt;link href=&quot;https://fonts.googleapis.com/css?family=Oswald&quot; rel=&quot;stylesheet&quot;&gt;<br />
        &lt;link href=&quot;https://fonts.googleapis.com/css?family=Fjalla+One&quot; rel=&quot;stylesheet&quot;&gt;<br />
        &lt;link rel=&quot;stylesheet&quot; href=&quot;utils/css/font-awesome.min.css&quot; /&gt;<br />
    <br />
        &lt;script type='text/javascript' src='http://files.rafaelwendel.com/jquery.js'&gt;&lt;/script&gt;<br />
        &lt;script type='text/javascript' src='../js/cep.js'&gt;&lt;/script&gt;<br />
        &lt;script src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js&quot;&gt;&lt;/script&gt;<br />
<br />
        <br />
        &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,initial-scale=1,user-scalable=no&quot;/&gt;<br />
    &lt;/head&gt;<br />
    &lt;body&gt;<br />
    <br />
    &lt;nav class=&quot;navbar navbar-default&quot;&gt;<br />
          &lt;div class=&quot;container-fluid&quot; id=&quot;fundo&quot;&gt;<br />
            &lt;!-- Brand and toggle get grouped for better mobile display --&gt;<br />
            &lt;div class=&quot;navbar-header&quot;&gt;<br />
              &lt;button type=&quot;button&quot; class=&quot;navbar-toggle collapsed&quot; data-toggle=&quot;collapse&quot; data-target=&quot;#bs-example-navbar-collapse-1&quot; aria-expanded=&quot;false&quot;&gt;<br />
                &lt;span class=&quot;sr-only&quot;&gt;Toggle navigation&lt;/span&gt;<br />
                &lt;span class=&quot;icon-bar&quot;&gt;&lt;/span&gt;<br />
                &lt;span class=&quot;icon-bar&quot;&gt;&lt;/span&gt;<br />
                &lt;span class=&quot;icon-bar&quot;&gt;&lt;/span&gt;<br />
              &lt;/button&gt;<br />
              &lt;a class=&quot;&quot; href=&quot;index.html&quot;&gt;&lt;img src=&quot;utils/imagens/sismul.png&quot; id=&quot;logo-sistema&quot; class=&quot;img-responsive&quot; /&gt;&lt;/a&gt;<br />
            &lt;/div&gt;<br />
<br />
            &lt;!-- Collect the nav links, forms, and other content for toggling --&gt;<br />
            &lt;div class=&quot;collapse navbar-collapse&quot; id=&quot;bs-example-navbar-collapse-1&quot;&gt;<br />
              &lt;ul class=&quot;nav navbar-nav navbar-right&quot;&gt;<br />
                &lt;li class=&quot;menu&quot;&gt;&lt;a class=&quot;nav-link&quot; href=&quot;index.html&quot;&gt;&lt;i class=&quot;fa fa-home&quot; aria-hidden=&quot;true&quot;&gt;&lt;/i&gt; HOME&lt;span class=&quot;sr-only&quot;&gt;(current)&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;<br />
                &lt;li class=&quot;menu&quot;&gt;&lt;a href=&quot;http://www.detran.df.gov.br/&quot; target=&quot;_blank&quot;&gt;DETRAN &lt;i class=&quot;fa fa-pencil-square-o&quot; aria-hidden=&quot;true&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;<br />
                &lt;li class=&quot;menu&quot;&gt;<br />
                  &lt;form class=&quot;nav navbar-form navbar-right&quot;&gt;<br />
                    &lt;div class=&quot;form-group&quot;&gt;<br />
                        &lt;input type=&quot;text&quot; class=&quot;form-control&quot; placeholder=&quot;Pesquisar&quot;&gt;<br />
                        &lt;button type=&quot;submit&quot; class=&quot;btn btn-primary&quot;&gt;Buscar &lt;i class=&quot;fa fa-search&quot; aria-hidden=&quot;true&quot;&gt;&lt;/i&gt;&lt;/button&gt;<br />
                    &lt;/div&gt;<br />
                  &lt;/form&gt;<br />
                &lt;/li&gt;<br />
              &lt;/ul&gt;<br />
            &lt;/div&gt;&lt;!-- /.navbar-collapse --&gt;<br />
          &lt;/div&gt;&lt;!-- /.container-fluid --&gt;<br />
        &lt;/nav&gt;<br />
    <br />
        &lt;header style=&quot;margin-top: -42px;height: 40px; min-height: 134px;&quot;&gt;<br />
            &lt;div class=&quot;container&quot;&gt;<br />
                &lt;div class=&quot;row text-center&quot;&gt;<br />
                    &lt;div class=&quot;col-md-2 col-sm-6 col-xs-12&quot;&gt;<br />
                        &lt;a href=&quot;#&quot; class=&quot;btn&quot;&gt;<br />
                            &lt;div&gt;<br />
                                &lt;i class=&quot;fa fa-question-circle-o&quot; id=&quot;font-interrog&quot; aria-hidden=&quot;true&quot;&gt;&lt;/i&gt;<br />
                            &lt;/div&gt;<br />
                            &lt;div class=&quot;text-center&quot;&gt;<br />
                                &lt;h2 class=&quot;titulo-header&quot;&gt;SOBRE O SISTEMA&lt;/h2&gt;<br />
                            &lt;/div&gt;<br />
                        &lt;/a&gt;<br />
                        &lt;div class=&quot;text-center&quot;&gt;<br />
                        &lt;/div&gt;<br />
                    &lt;/div&gt;<br />
                    &lt;div class=&quot;col-md-2 col-sm-6 col-xs-6&quot;&gt;<br />
                        &lt;a href=&quot;#&quot; class=&quot;btn&quot;&gt;<br />
                            &lt;div&gt;<br />
                                &lt;i class=&quot;fa fa-level-up&quot; id=&quot;font-level&quot; aria-hidden=&quot;true&quot;&gt;&lt;/i&gt;<br />
                            &lt;/div&gt;<br />
                            &lt;div class=&quot;text-center&quot;&gt;<br />
                                &lt;h2 class=&quot;titulo-header&quot;&gt;INFRAÇÕES + COMUNS&lt;/h2&gt;<br />
                            &lt;/div&gt;<br />
                        &lt;/a&gt;<br />
                        &lt;div class=&quot;text-center&quot;&gt;<br />
                        &lt;/div&gt;<br />
                    &lt;/div&gt;<br />
                    &lt;div class=&quot;col-md-2 col-sm-6 col-xs-6&quot;&gt;<br />
                        &lt;a href=&quot;#&quot; class=&quot;btn&quot;&gt;<br />
                            &lt;div&gt;<br />
                                &lt;i class=&quot;fa fa-thumbs-up&quot; id=&quot;font-joia&quot; aria-hidden=&quot;true&quot;&gt;&lt;/i&gt;<br />
                            &lt;/div&gt;<br />
                            &lt;div class=&quot;text-center&quot;&gt;<br />
                                &lt;h2 class=&quot;titulo-header&quot;&gt;DEPOIMENTOS&lt;/h2&gt;<br />
                            &lt;/div&gt;<br />
                        &lt;/a&gt;<br />
                        &lt;div class=&quot;text-center&quot;&gt;<br />
                        &lt;/div&gt;<br />
                    &lt;/div&gt;<br />
                    &lt;div class=&quot;col-md-2 col-sm-6 col-xs-6&quot;&gt;<br />
                        &lt;a href=&quot;http://www.planalto.gov.br/ccivil_03/leis/L9503.htm&quot; target=&quot;_blank&quot; class=&quot;btn&quot;&gt;<br />
                            &lt;div&gt;<br />
                                &lt;i class=&quot;fa fa-book&quot; id=&quot;font-livro&quot; aria-hidden=&quot;true&quot;&gt;&lt;/i&gt;<br />
                            &lt;/div&gt;<br />
                            &lt;div class=&quot;text-center&quot;&gt;<br />
                                &lt;h2 class=&quot;titulo-header&quot;&gt;CÓDIGO DE TRÂNSITO (CTB)&lt;/h2&gt;<br />
                            &lt;/div&gt;<br />
                        &lt;/a&gt;<br />
                        &lt;div class=&quot;text-center&quot;&gt;<br />
                        &lt;/div&gt;<br />
                    &lt;/div&gt;<br />
                    &lt;div class=&quot;col-md-2 col-sm-6 col-xs-6 text-center&quot;&gt;<br />
                        &lt;a href=&quot;login.php&quot; class=&quot;btn&quot;&gt;<br />
                            &lt;div&gt;<br />
                                &lt;i class=&quot;fa fa-sign-in&quot; id=&quot;font-login&quot; aria-hidden=&quot;true&quot;&gt;&lt;/i&gt;<br />
                            &lt;/div&gt;<br />
                            &lt;div class=&quot;text-center&quot;&gt;<br />
                                &lt;h2 class=&quot;titulo-header&quot;&gt;LOGIN&lt;/h2&gt;<br />
                            &lt;/div&gt;<br />
                        &lt;/a&gt;<br />
                        &lt;div class=&quot;text-center&quot;&gt;<br />
                        &lt;/div&gt;<br />
                    &lt;/div&gt;<br />
                   <br />
                   <br />
                &lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;<br />
                <br />
            &lt;/div&gt;<br />
        &lt;/header&gt;<br />
    <br />
    <br />
    &lt;!//////////////////////////////////////////////////////////////////////////////////////////////////////&gt;<br />
    &lt;div class=&quot;container&quot;&gt;<br />
        &lt;hr&gt;<br />
        <br />
        <br />
       &lt;!-- &lt;form name=&quot;formCadastro&quot; class=&quot;form-horizontal&quot; method=&quot;POST&quot; action=&quot;salva_nobanco.php&quot;&gt;<br />
                    &lt;!--&lt;h2 class=&quot;text-center&quot;&gt;Cadastro &lt;i class=&quot;fa fa-id-card-o&quot; aria-hidden=&quot;true&quot;&gt;&lt;/i&gt;&lt;/h2&gt;&lt;br /&gt;<br />
                    <br />
      &lt;!///////////////////////////////////////*******  Nome  ********/////////////////////////////////////////////////////&gt;               <br />
                    &lt;div class=&quot;form-group espaco-form&quot;&gt;<br />
                         &lt;label for=&quot;name&quot; class=&quot;col-md-2 col-sm-2 col-xs-12 col-md-offset-2 control-label&quot;&gt;Nome:&lt;/label&gt;<br />
                        &lt;div class=&quot;col-md-5 col-sm-8 col-xs-12&quot;&gt;<br />
                            &lt;input type=&quot;text&quot;name=&quot;nome&quot; class=&quot;form-control&quot; id=&quot;nome&quot; placeholder=&quot;Digite seu nome&quot; required=“required”/&gt;<br />
                        &lt;/div&gt;<br />
                    &lt;/div&gt;<br />
                    <br />
    &lt;!///////////////////////////////////////*******  Sexo  ********/////////////////////////////////////////////////////&gt;<br />
                    &lt;div class=&quot;form-group espaco-form&quot;&gt;<br />
                        &lt;label for=&quot;sexo&quot; class=&quot;col-md-2 col-sm-2 col-xs-2 col-md-offset-2 control-label&quot;&gt;Sexo:&lt;/label&gt;<br />
                            &lt;div class=&quot;col-md-2 col-sm-2 col-xs-12&quot;&gt;<br />
                                &lt;input type=&quot;radio&quot; name=&quot;sexo&quot; value=&quot;Masculino&quot; id=&quot;cMasc&quot; checked required=&quot;required&quot; /&gt;&lt;label for=&quot;cMasc&quot;&gt;Masculino&lt;/label&gt;&lt;br/&gt;<br />
                                &lt;input type=&quot;radio&quot; name=&quot;sexo&quot; value=&quot;Feminino&quot;id=&quot;cFem&quot; required=“required /&gt;&lt;label for=&quot;cFem&quot;&gt;Feminino&lt;/label&gt;<br />
                            &lt;/div&gt;<br />
                        <br />
                        &lt;!///////////////////////////////////////*******  Data de Nascimento  ********/////////////////////////////////////////////////////&gt;                    <br />
                        &lt;label for=&quot;data&quot; class=&quot;col-md-1 col-sm-3 col-xs-12 control-label&quot;&gt;Data de Nascimento: &lt;/label&gt;<br />
                            &lt;div class=&quot;col-md-2 col-sm-3 col-xs-12&quot;&gt;<br />
                                &lt;input type=&quot;date&quot; class=&quot;form-control&quot; name=&quot;datanasc&quot; onKeyPress=&quot;MascaraData(formCadastro.data);&quot; maxlength=&quot;10&quot; onBlur= &quot;ValidaData(formCadastro.data);&quot; placeholder=&quot;01/01/1990&quot; required=&quot;required&quot;&gt;<br />
                               <br />
                            &lt;/div&gt;<br />
                    &lt;/div&gt;<br />
    &lt;!///////////////////////////////////////*******  CPF  ********/////////////////////////////////////////////////////&gt;<br />
                    &lt;div class=&quot;form-group espaco-form&quot;&gt;<br />
                        &lt;label for=&quot;cpf&quot; class=&quot;col-md-1 col-sm-2 col-xs-12 col-md-offset-3 control-label&quot;&gt;CPF: &lt;/label&gt;<br />
                        &lt;div class=&quot;col-md-2 col-sm-3 col-xs-12&quot;&gt;<br />
                            &lt;input type=&quot;text&quot; class=&quot;form-control&quot; name=&quot;cpf&quot; onBlur=&quot;ValidarCPF(formCadastro.cpf);&quot; onKeyPress=&quot;MascaraCPF(formCadastro.cpf);&quot; maxlength=&quot;14&quot; placeholder=&quot;Somente números&quot; onpaste=&quot;return false&quot; required=&quot;required&quot; /&gt;<br />
                        &lt;/div&gt;<br />
                        <br />
                        &lt;!///////////////////////////////////////*******  RG  ********/////////////////////////////////////////////////////&gt;<br />
                        &lt;label for=&quot;rg&quot; class=&quot;col-md-1 col-sm-2 col-xs-12 col-md-offset-0 control-label&quot;&gt;RG: &lt;/label&gt;<br />
                        &lt;div class=&quot;col-md-2 col-sm-3 col-xs-12&quot;&gt;<br />
                            &lt;input type=&quot;text&quot; name=&quot;rg&quot; class=&quot;form-control&quot; id=&quot;rg&quot; placeholder=&quot;Digite seu RG&quot; maxlength=&quot;20&quot; required=&quot;required&quot;/&gt;<br />
                        &lt;/div&gt;<br />
                    &lt;/div&gt;<br />
    &lt;!///////////////////////////////////////*******  CNH  ********/////////////////////////////////////////////////////&gt;<br />
                    &lt;div class=&quot;form-group espaco-form&quot;&gt;<br />
                        &lt;label for=&quot;nregcnh&quot; class=&quot;col-md-2 col-sm-2 col-xs-12 col-md-offset-2 control-label&quot;&gt;CNH: &lt;/label&gt;<br />
                        &lt;div class=&quot;col-md-3 col-sm-8 col-xs-12&quot;&gt;<br />
                            &lt;input type=&quot;text&quot;name=&quot;nregcnh&quot; class=&quot;form-control&quot; id=&quot;nregcnh&quot; placeholder=&quot;Digite o número da sua CNH&quot; required=&quot;required&quot; /&gt;<br />
                        &lt;/div&gt;<br />
                    &lt;/div&gt;<br />
                    <br />
    &lt;!///////////////////////////////////////*******  Categoria da CNH  ********/////////////////////////////////////////////////////&gt;<br />
                    &lt;div class=&quot;form-group espaco-form&quot;&gt;<br />
                        &lt;label for=&quot;checkbox&quot; class=&quot;col-md-2 col-sm-2 col-xs-12 col-md-offset-2 control-label&quot;&gt;Categoria da CNH: &lt;/label&gt;<br />
                        &lt;div class=&quot;col-md-3 col-sm-8 col-xs-12&quot;&gt;<br />
                            &lt;div id=&quot;catcnh&quot; name=&quot;catcnh&quot; required=&quot;required&quot;&gt;<br />
                                &lt;input type=&quot;checkbox&quot; name=&quot;catcnh&quot; id=&quot;catcnh&quot; value=&quot;A&quot;/&gt;&amp;nbsp;A&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />
                                &lt;input type=&quot;checkbox&quot; name=&quot;catcnh&quot; id=&quot;catcnh&quot; value=&quot;AB&quot;/&gt;&amp;nbsp;AB&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />
                                &lt;input type=&quot;checkbox&quot; name=&quot;catcnh&quot; id=&quot;catcnh&quot; value=&quot;B&quot;/&gt;&amp;nbsp;B&amp;nbsp;&amp;nbsp;&amp;nbsp;   <br />
                                &lt;input type=&quot;checkbox&quot; name=&quot;catcnh&quot; id=&quot;catcnh&quot; value=&quot;AC&quot;/&gt;AC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />
                                &lt;input type=&quot;checkbox&quot; name=&quot;catcnh&quot; id=&quot;catcnh&quot; value=&quot;C&quot;/&gt;&amp;nbsp;C&amp;nbsp;&amp;nbsp;&amp;nbsp;   <br />
                                &lt;input type=&quot;checkbox&quot; name=&quot;catcnh&quot; id=&quot;catcnh&quot; value=&quot;AD&quot;/&gt;&amp;nbsp;AD&amp;nbsp;&amp;nbsp;&amp;nbsp;   <br />
                                &lt;input type=&quot;checkbox&quot; name=&quot;catcnh&quot; id=&quot;catcnh&quot; value=&quot;D&quot;/&gt;&amp;nbsp;D&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />
                                &lt;input type=&quot;checkbox&quot; name=&quot;catcnh&quot; id=&quot;catcnh&quot; value=&quot;AE&quot;/&gt;&amp;nbsp;AE&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />
                                &lt;input type=&quot;checkbox&quot; name=&quot;catcnh&quot; id=&quot;catcnh&quot; value=&quot;E&quot;/&gt;&amp;nbsp;E&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />
                            &lt;/div&gt;<br />
                        &lt;/div&gt;<br />
                    &lt;/div&gt;     <br />
            <br />
           <br />
    &lt;!///////////////////////////////////////*******  Validade da CNH   ********/////////////////////////////////////////////////////&gt;<br />
                    &lt;div class=&quot;form-group espaco-form&quot;&gt;<br />
                        &lt;label for=&quot;valcnh&quot; class=&quot;col-md-2 col-sm-2 col-xs-12 col-md-offset-2 control-label&quot;&gt;Validade da CNH &lt;/label&gt;<br />
                        &lt;div class=&quot;col-md-3 col-sm-8 col-xs-12&quot;&gt;<br />
                            &lt;input type=&quot;date&quot;name=&quot;valcnh&quot; class=&quot;form-control&quot; id=&quot;valcnh&quot; placeholder=&quot;Digite a validade da CNH &quot; required=&quot;required&quot; /&gt;<br />
                        &lt;/div&gt;<br />
                    &lt;/div&gt;<br />
                    <br />
    &lt;!///////////////////////////////////////*******  Primeira Habilitação  ********/////////////////////////////////////////////////////&gt;<br />
                    &lt;div class=&quot;form-group espaco-form&quot;&gt;<br />
                        &lt;label for=&quot;dat1habilit&quot; class=&quot;col-md-2 col-sm-2 col-xs-12 col-md-offset-2 control-label&quot;&gt;Primeira Habilitação&lt;/label&gt;<br />
                        &lt;div class=&quot;col-md-2 col-sm-3 col-xs-12&quot;&gt;<br />
                            &lt;input type=&quot;date&quot; class=&quot;form-control&quot; name=&quot;dat1habilit&quot; onKeyPress=&quot;MascaraData(formCadastro.data);&quot; maxlength=&quot;10&quot; onBlur= &quot;ValidaData(formCadastro.data);&quot; placeholder=&quot;01/01/1990&quot; required=&quot;required&quot;&gt;<br />
                        &lt;/div&gt;<br />
                    &lt;/div&gt;<br />
    &lt;!///////////////////////////////////////*******  CEP  ********/////////////////////////////////////////////////////&gt;<br />
                    &lt;div class=&quot;form-group espaco-form&quot;&gt;<br />
                        &lt;label for=&quot;cep&quot; class=&quot;col-md-2 col-sm-2 col-xs-12 col-md-offset-2 control-label&quot;&gt;CEP: &lt;/label&gt;<br />
                        &lt;div class=&quot;col-md-3 col-sm-8 col-xs-12&quot;&gt;<br />
                            &lt;input type=&quot;text&quot;name=&quot;cep&quot; class=&quot;form-control&quot; id=&quot;cep&quot; placeholder=&quot;Digite o CEP&quot; required=&quot;required&quot; maxlength=&quot;8&quot; /&gt;<br />
                        &lt;/div&gt;<br />
                    &lt;/div&gt;<br />
                    <br />
    &lt;!///////////////////////////////////////*******  Endereço  ********/////////////////////////////////////////////////////&gt;<br />
                    &lt;div class=&quot;form-group espaco-form&quot;&gt;<br />
                        &lt;label for=&quot;cnh&quot; class=&quot;col-md-2 col-sm-2 col-xs-12 col-md-offset-2 control-label&quot;&gt;Endereço: &lt;/label&gt;<br />
                        &lt;div class=&quot;col-md-3 col-sm-8 col-xs-12&quot;&gt;<br />
                            &lt;input type=&quot;text&quot;name=&quot;endereco&quot; class=&quot;form-control&quot; id=&quot;endereco&quot; placeholder=&quot;Digite o seu endereço&quot; required=&quot;required&quot; /&gt;<br />
                        &lt;/div&gt;<br />
                    &lt;/div&gt;<br />
                    <br />
    &lt;!///////////////////////////////////////*******  Complemento  ********/////////////////////////////////////////////////////&gt;<br />
                    &lt;div class=&quot;form-group espaco-form&quot;&gt;<br />
                        &lt;label for=&quot;cnh&quot; class=&quot;col-md-2 col-sm-2 col-xs-12 col-md-offset-2 control-label&quot;&gt;Complemento: &lt;/label&gt;<br />
                        &lt;div class=&quot;col-md-3 col-sm-8 col-xs-12&quot;&gt;<br />
                            &lt;input type=&quot;text&quot;name=&quot;complemento&quot; class=&quot;form-control&quot; id=&quot;complemento&quot; placeholder=&quot;Complemento&quot; required=&quot;required&quot;/&gt;<br />
                        &lt;/div&gt;<br />
                    &lt;/div&gt;<br />
                    <br />
    &lt;!///////////////////////////////////////*******  Bairro  ********/////////////////////////////////////////////////////&gt;<br />
                    &lt;div class=&quot;form-group espaco-form&quot;&gt;<br />
                        &lt;label for=&quot;bairro&quot; class=&quot;col-md-2 col-sm-2 col-xs-12 col-md-offset-2 control-label&quot;&gt;Bairro: &lt;/label&gt;<br />
                        &lt;div class=&quot;col-md-3 col-sm-8 col-xs-12&quot;&gt;<br />
                            &lt;input type=&quot;text&quot;name=&quot;bairro&quot; class=&quot;form-control&quot; id=&quot;bairro&quot; placeholder=&quot;Bairro&quot; required=&quot;required&quot;/&gt;<br />
                        &lt;/div&gt;<br />
                    &lt;/div&gt;<br />
                    <br />
    &lt;!///////////////////////////////////////*******  Cidade  ********/////////////////////////////////////////////////////&gt;<br />
                    &lt;div class=&quot;form-group espaco-form&quot;&gt;<br />
                        &lt;label for=&quot;cidade&quot; class=&quot;col-md-2 col-sm-2 col-xs-12 col-md-offset-2 control-label&quot;&gt;Cidade: &lt;/label&gt;<br />
                        &lt;div class=&quot;col-md-3 col-sm-8 col-xs-12&quot;&gt;<br />
                            &lt;input type=&quot;text&quot;name=&quot;cidade&quot; class=&quot;form-control&quot; id=&quot;cidade&quot; placeholder=&quot;Digite sua cidade&quot; required=&quot;required&quot;/&gt;<br />
                        &lt;/div&gt;<br />
                    &lt;/div&gt;<br />
                    <br />
    &lt;!///////////////////////////////////////*******  Estado  ********/////////////////////////////////////////////////////&gt;<br />
                    &lt;div class=&quot;form-group espaco-form&quot;&gt;<br />
                        &lt;label for=&quot;estado&quot; class=&quot;col-md-2 col-sm-2 col-xs-12 col-md-offset-2 control-label&quot;&gt;Estado: &lt;/label&gt;<br />
                        &lt;div class=&quot;col-md-3 col-sm-8 col-xs-12&quot;&gt;<br />
                            &lt;input type=&quot;text&quot;name=&quot;estado&quot; class=&quot;form-control&quot; id=&quot;estado&quot; placeholder=&quot;Digite seu Estado&quot; required=&quot;required&quot; /&gt;<br />
                        &lt;/div&gt;<br />
                    &lt;/div&gt;<br />
                    <br />
        &lt;!///////////////////////////////////////*******  E-mail  ********/////////////////////////////////////////////////////&gt;<br />
                    &lt;div class=&quot;form-group espaco-form&quot;&gt;<br />
                        &lt;label for=&quot;email&quot; class=&quot;col-md-2 col-sm-2 col-xs-12 col-md-offset-2 control-label&quot;&gt;E-mail: &lt;/label&gt;<br />
                        &lt;div class=&quot;col-md-5 col-sm-8 col-xs-12&quot;&gt;<br />
                            &lt;input type=&quot;email&quot;name=&quot;email&quot; class=&quot;form-control&quot; id=&quot;email&quot; placeholder=&quot;Digite seu e-mail&quot; required=&quot;required&quot;/&gt;<br />
                        &lt;/div&gt;<br />
                        <br />
                    &lt;/div&gt;<br />
                    <br />
    &lt;!///////////////////////////////////////*******  Senha  ********/////////////////////////////////////////////////////&gt;<br />
                    &lt;div class=&quot;form-group espaco-form&quot;&gt;<br />
                        &lt;label for=&quot;password&quot; class=&quot;col-md-2 col-sm-2 col-xs-12 col-md-offset-2 control-label&quot;&gt;Senha: &lt;/label&gt;<br />
                        &lt;div class=&quot;col-md-2 col-sm-8 col-xs-12&quot;&gt;<br />
                            &lt;input type=&quot;password&quot;name=&quot;senha&quot; class=&quot;form-control&quot; id=&quot;senha&quot; placeholder=&quot;Escolha uma senha&quot; maxlength=&quot;10&quot; required=&quot;required&quot;/&gt;<br />
                        &lt;/div&gt;<br />
                    &lt;/div&gt;<br />
                    <br />
    &lt;!///////////////////////////////////////*******  Confirma a senha  ********/////////////////////////////////////////////////////&gt;<br />
                    &lt;div class=&quot;form-group espaco-form&quot;&gt;<br />
                        &lt;label for=&quot;password&quot; class=&quot;col-md-2 col-sm-2 col-xs-12 col-md-offset-2 control-label&quot;&gt;Confirme a senha: &lt;/label&gt;<br />
                        &lt;div class=&quot;col-md-2 col-sm-8 col-xs-12&quot;&gt;<br />
                            &lt;input type=&quot;password&quot;name=&quot;confirmesenha&quot; class=&quot;form-control&quot; id=&quot;confirmesenha&quot; placeholder=&quot;Confirme a senha&quot; maxlength=&quot;10&quot; required=&quot;required&quot; /&gt;<br />
                        &lt;/div&gt;<br />
                    &lt;/div&gt;<br />
                    <br />
                    &lt;br /&gt;<br />
            <br />
            <br />
         <br />
            <br />
            <br />
            <br />
            <br />
                    &lt;div class=&quot;form-group&quot;&gt;<br />
                        &lt;div class=&quot;col-md-2 col-sm-2 col-xs-4 col-md-offset-5 col-sm-offset-3 col-xs-offset-1&quot;&gt;<br />
                            &lt;button type=&quot;reset&quot; class=&quot;btn btn-danger btn-formulario&quot;&gt;Limpar &lt;i class=&quot;fa fa-eraser&quot; aria-hidden=&quot;true&quot;&gt;&lt;/i&gt;&lt;/button&gt;<br />
                        &lt;/div&gt;<br />
                        &lt;div class=&quot;col-md-3 col-sm-2 col-xs-4 col-md-offset-0 col-xs-offset-1&quot;&gt;<br />
                            <br />
                            &lt;button type=&quot;submit&quot; class=&quot;btn btn-primary btn-formulario&quot;&gt;Cadastrar &lt;i class=&quot;fa fa-floppy-o&quot; aria-hidden=&quot;true&quot;&gt;&lt;/i&gt;&lt;/button&gt;<br />
                        &lt;/div&gt;<br />
                        <br />
                    &lt;/div&gt; --&gt;<br />
            <br />
            &lt;!--<br />
            <br />
            &lt;div class=&quot;form-group&quot;&gt;<br />
		&lt;label for=&quot;name&quot; class=&quot;col-sm-2 control-label&quot;&gt;Nome&lt;/label&gt;<br />
		&lt;div class=&quot;col-sm-10&quot;&gt;<br />
			&lt;input type=&quot;text&quot; class=&quot;form-control&quot; id=&quot;nome&quot; name=&quot;nome&quot; placeholder=&quot;First &amp; Last Name&quot; value=&quot;&quot; required=&quot;required&quot;&gt;<br />
		&lt;/div&gt;<br />
	&lt;/div&gt;<br />
	&lt;div class=&quot;form-group&quot;&gt;<br />
		&lt;label for=&quot;email&quot; class=&quot;col-sm-2 control-label&quot;&gt;RG&lt;/label&gt;<br />
		&lt;div class=&quot;col-sm-10&quot;&gt;<br />
			&lt;input type=&quot;rg&quot; class=&quot;form-control&quot; id=&quot;rg&quot; name=&quot;rg&quot; placeholder=&quot;Informe seu RG&quot; value=&quot;&quot; required=&quot;required&quot;&gt;<br />
		&lt;/div&gt;<br />
	&lt;/div&gt;<br />
	&lt;div class=&quot;form-group&quot;&gt;<br />
		&lt;div class=&quot;col-sm-10 col-sm-offset-2&quot;&gt;<br />
			&lt;input id=&quot;submit&quot; name=&quot;submit&quot; type=&quot;submit&quot; value=&quot;Cadastrar&quot; class=&quot;btn btn-primary&quot;&gt;<br />
		&lt;/div&gt;<br />
	&lt;/div&gt;--&gt;           <br />
            <br />
                   <br />
&lt;!-- &lt;/form&gt; --&gt;<br />
&lt;form id=&quot;cadastro&quot; name=&quot;cadastro&quot; method=&quot;post&quot; action=&quot;salva_nobanco.php&quot;&gt;<br />
  &lt;table width=&quot;625&quot; border=&quot;0&quot;&gt;<br />
    &lt;tr&gt;<br />
      &lt;td width=&quot;69&quot;&gt;Nome:&lt;/td&gt;<br />
      &lt;td width=&quot;546&quot;&gt;&lt;input name=&quot;nome&quot; type=&quot;text&quot; id=&quot;nome&quot; size=&quot;70&quot; maxlength=&quot;60&quot; /&gt;<br />
        &lt;span class=&quot;style1&quot;&gt;*&lt;/span&gt;&lt;/td&gt;<br />
    &lt;/tr&gt;<br />
    &lt;tr&gt;<br />
      &lt;td&gt;Email:&lt;/td&gt;<br />
      &lt;td&gt;&lt;input name=&quot;email&quot; type=&quot;text&quot; id=&quot;email&quot; size=&quot;70&quot; maxlength=&quot;60&quot; /&gt;<br />
      &lt;span class=&quot;style1&quot;&gt;*&lt;/span&gt;&lt;/td&gt;<br />
    &lt;/tr&gt;<br />
    &lt;tr&gt;<br />
      &lt;td&gt;Sexo:&lt;/td&gt;<br />
      &lt;td&gt;&lt;input name=&quot;sexo&quot; type=&quot;radio&quot; value=&quot;Masculino&quot; checked=&quot;checked&quot; /&gt;<br />
        Masculino<br />
        &lt;input name=&quot;sexo&quot; type=&quot;radio&quot; value=&quot;Feminino&quot; /&gt;<br />
        Feminino &lt;span class=&quot;style1&quot;&gt;*&lt;/span&gt; &lt;/td&gt;<br />
    &lt;/tr&gt;<br />
    &lt;tr&gt;<br />
      &lt;td&gt;DDD:&lt;/td&gt;<br />
      &lt;td&gt;&lt;input name=&quot;ddd&quot; type=&quot;text&quot; id=&quot;ddd&quot; size=&quot;4&quot; maxlength=&quot;2&quot; /&gt;<br />
      Telefone:<br />
        &lt;input name=&quot;telefone&quot; type=&quot;text&quot; id=&quot;telefone&quot; /&gt;<br />
        &lt;span class=&quot;style3&quot;&gt;Apenas números&lt;/span&gt; &lt;/td&gt;<br />
    &lt;/tr&gt;<br />
    &lt;tr&gt;<br />
      &lt;td&gt;Endereço:&lt;/td&gt;<br />
      &lt;td&gt;&lt;input name=&quot;endereco&quot; type=&quot;text&quot; id=&quot;endereco&quot; size=&quot;70&quot; maxlength=&quot;70&quot; /&gt;<br />
        &lt;span class=&quot;style1&quot;&gt;*&lt;/span&gt;&lt;/td&gt;<br />
    &lt;/tr&gt;<br />
    &lt;tr&gt;<br />
      &lt;td&gt;Cidade:&lt;/td&gt;<br />
      &lt;td&gt;&lt;input name=&quot;cidade&quot; type=&quot;text&quot; id=&quot;cidade&quot; maxlength=&quot;20&quot; /&gt;<br />
        &lt;span class=&quot;style1&quot;&gt;*&lt;/span&gt;&lt;/td&gt;<br />
    &lt;/tr&gt;<br />
    &lt;tr&gt;<br />
      &lt;td&gt;Estado:&lt;/td&gt;<br />
      &lt;td&gt;&lt;select name=&quot;estado&quot; id=&quot;estado&quot;&gt;<br />
        &lt;option&gt;Selecione...&lt;/option&gt;<br />
        &lt;option value=&quot;AC&quot;&gt;AC&lt;/option&gt;<br />
        &lt;option value=&quot;AL&quot;&gt;AL&lt;/option&gt;<br />
        &lt;option value=&quot;AP&quot;&gt;AP&lt;/option&gt;<br />
        &lt;option value=&quot;AM&quot;&gt;AM&lt;/option&gt;<br />
        &lt;option value=&quot;BA&quot;&gt;BA&lt;/option&gt;<br />
        &lt;option value=&quot;CE&quot;&gt;CE&lt;/option&gt;<br />
        &lt;option value=&quot;ES&quot;&gt;ES&lt;/option&gt;<br />
        &lt;option value=&quot;DF&quot;&gt;DF&lt;/option&gt;<br />
        &lt;option value=&quot;MA&quot;&gt;MA&lt;/option&gt;<br />
        &lt;option value=&quot;MT&quot;&gt;MT&lt;/option&gt;<br />
        &lt;option value=&quot;MS&quot;&gt;MS&lt;/option&gt;<br />
        &lt;option value=&quot;MG&quot;&gt;MG&lt;/option&gt;<br />
        &lt;option value=&quot;PA&quot;&gt;PA&lt;/option&gt;<br />
        &lt;option value=&quot;PB&quot;&gt;PB&lt;/option&gt;<br />
        &lt;option value=&quot;PR&quot;&gt;PR&lt;/option&gt;<br />
        &lt;option value=&quot;PE&quot;&gt;PE&lt;/option&gt;<br />
        &lt;option value=&quot;PI&quot;&gt;PI&lt;/option&gt;<br />
        &lt;option value=&quot;RJ&quot;&gt;RJ&lt;/option&gt;<br />
        &lt;option value=&quot;RN&quot;&gt;RN&lt;/option&gt;<br />
        &lt;option value=&quot;RS&quot;&gt;RS&lt;/option&gt;<br />
        &lt;option value=&quot;RO&quot;&gt;RO&lt;/option&gt;<br />
        &lt;option value=&quot;RR&quot;&gt;RR&lt;/option&gt;<br />
        &lt;option value=&quot;SC&quot;&gt;SC&lt;/option&gt;<br />
        &lt;option value=&quot;SP&quot;&gt;SP&lt;/option&gt;<br />
        &lt;option value=&quot;SE&quot;&gt;SE&lt;/option&gt;<br />
        &lt;option value=&quot;TO&quot;&gt;TO&lt;/option&gt;<br />
          &lt;/select&gt;<br />
        &lt;span class=&quot;style1&quot;&gt;*      &lt;/span&gt;&lt;/td&gt;<br />
    &lt;/tr&gt;<br />
    &lt;tr&gt;<br />
      &lt;td&gt;Bairro:&lt;/td&gt;<br />
      &lt;td&gt;&lt;input name=&quot;bairro&quot; type=&quot;text&quot; id=&quot;bairro&quot; maxlength=&quot;20&quot; /&gt;<br />
        &lt;span class=&quot;style1&quot;&gt;*&lt;/span&gt;&lt;/td&gt;<br />
    &lt;/tr&gt;<br />
    &lt;tr&gt;<br />
      &lt;td&gt;País:&lt;/td&gt;<br />
      &lt;td&gt;&lt;input name=&quot;pais&quot; type=&quot;text&quot; id=&quot;pais&quot; maxlength=&quot;20&quot; /&gt;<br />
        &lt;span class=&quot;style1&quot;&gt;*&lt;/span&gt;&lt;/td&gt;<br />
    &lt;/tr&gt;<br />
    &lt;tr&gt;<br />
      &lt;td&gt;Login:&lt;/td&gt;<br />
      &lt;td&gt;&lt;input name=&quot;login&quot; type=&quot;text&quot; id=&quot;login&quot; maxlength=&quot;12&quot; /&gt;<br />
        &lt;span class=&quot;style1&quot;&gt;*&lt;/span&gt;&lt;/td&gt;<br />
    &lt;/tr&gt;<br />
    &lt;tr&gt;<br />
      &lt;td&gt;Senha:&lt;/td&gt;<br />
      &lt;td&gt;&lt;input name=&quot;senha&quot; type=&quot;password&quot; id=&quot;senha&quot; maxlength=&quot;12&quot; /&gt;<br />
          &lt;span class=&quot;style1&quot;&gt;*&lt;/span&gt;&lt;/td&gt;<br />
    &lt;/tr&gt;<br />
    &lt;tr&gt;<br />
      &lt;td colspan=&quot;2&quot;&gt;&lt;input name=&quot;news&quot; type=&quot;checkbox&quot; id=&quot;news&quot; value=&quot;ATIVO&quot; checked=&quot;checked&quot; /&gt;<br />
Desejo receber novidades e informações sobre o conteúdo deste site. &lt;/td&gt;<br />
    &lt;/tr&gt;<br />
    &lt;tr&gt;<br />
      &lt;td colspan=&quot;2&quot;&gt;&lt;p&gt;<br />
        &lt;input name=&quot;cadastrar&quot; type=&quot;submit&quot; id=&quot;cadastrar&quot; value=&quot;Concluir meu Cadastro!&quot; /&gt;<br />
       <br />
 <br />
          &lt;input name=&quot;limpar&quot; type=&quot;reset&quot; id=&quot;limpar&quot; value=&quot;Limpar Campos preenchidos!&quot; /&gt;<br />
         <br />
 <br />
          &lt;span class=&quot;style1&quot;&gt;* Campos com * são obrigatórios!          &lt;/span&gt;&lt;/p&gt;<br />
      &lt;p&gt;  &lt;/p&gt;&lt;/td&gt;<br />
    &lt;/tr&gt;<br />
  &lt;/table&gt;<br />
&lt;/form&gt; <br />
&lt;/div&gt;        <br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
<br />
---------------------------------------------------------------------<br />
<br />
CONEXAO.PHP<br />
<br />
&lt;?php<br />
<br />
$banco = &quot;sismulbd&quot;;<br />
<br />
$conexao = mysqli_connect(&quot;localhost&quot;,&quot;root&quot;,&quot;&quot;,$banco) or die ('Erro de conexão no banco de dados'. mysql_error());<br />
<br />
if (!$conexao){<br />
    die (&quot;Erro de conexão com localhost, o seguinte erro ocorreu -&gt; &quot;.mysql_error());<br />
}<br />
//conectando com a tabela do banco de dados<br />
if (!$banco){<br />
    die (&quot;Erro de conexão com banco de dados, o seguinte erro ocorreu -&gt; &quot;.mysql_error());<br />
}<br />
?&gt;<br />
<br />
-------------------------------------------------------------------------------------------<br />
<br />
SALVA_NOBANCO.PHP<br />
<br />
&lt;?php<br />
require ('conexao.php');<br />
<br />
// RECEBENDO OS DADOS PREENCHIDOS DO FORMULÁRIO !<br />
$nome= $_POST [&quot;nome&quot;];//atribuição do campo &quot;nome&quot; vindo do formulário para variavel<br />
$email= $_POST [&quot;email&quot;];//atribuição do campo &quot;email&quot; vindo do formulário para variavel<br />
$ddd= $_POST [&quot;ddd&quot;];//atribuição do campo &quot;ddd&quot; vindo do formulário para variavel<br />
$tel= $_POST [&quot;telefone&quot;];//atribuição do campo &quot;telefone&quot; vindo do formulário para variavel<br />
$endereco= $_POST [&quot;endereco&quot;];//atribuição do campo &quot;endereco&quot; vindo do formulário para variavel<br />
$cidade= $_POST [&quot;cidade&quot;];//atribuição do campo &quot;cidade&quot; vindo do formulário para variavel<br />
$estado= $_POST [&quot;estado&quot;];//atribuição do campo &quot;estado&quot; vindo do formulário para variavel<br />
$bairro = $_POST [&quot;bairro&quot;];//atribuição do campo &quot;bairro&quot; vindo do formulário para variavel<br />
$pais= $_POST [&quot;pais&quot;];//atribuição do campo &quot;pais&quot; vindo do formulário para variavel<br />
$login= $_POST [&quot;login&quot;];//atribuição do campo &quot;login&quot; vindo do formulário para variavel<br />
$senha= $_POST [&quot;senha&quot;];//atribuição do campo &quot;senha&quot; vindo do formulário para variavel<br />
$news= $_POST [&quot;news&quot;];//atribuição do campo &quot;news&quot; vindo do formulário para variavel<br />
$sexo= $_POST [&quot;sexo&quot;];//atribuição do campo &quot;sexo&quot; vindo do formulário para variavel<br />
 <br />
<br />
//Query que realiza a inserção dos dados no banco de dados na tabela indicada acima<br />
$query = &quot;INSERT INTO clientes (nome, email, sexo, ddd, telefone, endereço, cidade, estado, bairro, país, login, senha, news, id) VALUES ('$nome', '$email', '$sexo', '$ddd', '$tel', '$endereco', '$cidade', '$estado', '$bairro', '$pais', '$login', '$senha', '$news', null)&quot;;<br />
<br />
mysqli_query($query) or die ('&lt;br&gt;&lt;br&gt;&lt;br&gt;Os dados não foram gravados'. mysql_error());<br />
<br />
echo &quot;Seu cadastro foi realizado com sucesso!Agradecemos a atenção.&quot;;<br />
?&gt;<br />
<br />
---------------------------------------------------------------------------------<br />
<br />
Não grava de jeito nenhum.<br />
<br />
Apache 2.4.27<br />
PHP 5.6.31<br />
MySQL 5.7.19]]></description>
            <dc:creator>Javã de Almeida</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Wed, 25 Jul 2018 23:10:08 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194321,194321#msg-194321</guid>
            <title>PAGINA DE PESQUISA, DUVIDA SOBRE VARIAVEIS (1 resposta)</title>
            <link>/phorum/read.php?5,194321,194321#msg-194321</link>
            <description><![CDATA[Boa noite pessoal,<br />
<br />
Tenho pouca experiencia com desenvolvimento Web (estou curtindo demais PHP) e estou criando uma aplicação simples que apenas mostra tabelas na tela.<br />
Estou criando uma pagina de Busca e para o SELECT preciso de 4 variaveis:<br />
<br />
$system - que é o nome do sistema<br />
$location - que é a localização<br />
$post_at - que é a data inicial<br />
$post_at_todate - que é a data final<br />
<br />
Os DropDowns estão populando com sucesso pegando as informações do BANCO DE DADOS, e quando testei a busca por DATA sem os menus DropDown funcionou com sucesso.<br />
<br />
PROBLEMA: não estou conseguindo gravar as opções selecionadas nos menus em variaveis para usar no SELECT para realizar as buscas dentro do Banco de Dados.<br />
Quando Submeto PERCO o que foi gravado na variavel anterior.<br />
<br />
<br />
<br />
<br />
CÓDIGO (ADMITO QUE TEM GAMBIARRA PRA COMPENSAR A MINHA FALTA DE CONHECIMENTO):<br />
<br />
<br />
<br />
<br />
&lt;?php<br />
<br />
$location=&quot;&quot;;<br />
$locationf=&quot;&quot;;<br />
$system=&quot;&quot;;<br />
$systemf=&quot;&quot;;<br />
<br />
$conn = mysqli_connect('localhost', 'root', 'test', 'SRSBASE')<br />
or die ('Cannot connect to db');<br />
<br />
    $result = $conn-&gt;query(&quot;select distinct SUB_ACCOUNT from SRSLOAD&quot;);<br />
<br />
if(isset($_POST[&quot;selec&quot;][&quot;account&quot;])) {<br />
    $location = $_POST[&quot;selec&quot;][&quot;account&quot;];<br />
    $locationf = $location;<br />
    $locationf = sprintf('%s', $locationf);<br />
                             }<br />
<br />
echo &quot;Location: $locationf&quot;;<br />
<br />
$conn2 = mysqli_connect('localhost', 'root', 'test', 'SRSBASE')<br />
or die ('Cannot connect to db');<br />
<br />
<br />
    $result2 = $conn2-&gt;query(&quot;select distinct SYSTEMNAME from SRSLOAD where SUB_ACCOUNT='$locationf'&quot;);<br />
<br />
if(isset($_POST[&quot;selec&quot;][&quot;system&quot;])) {<br />
    $system = $_POST[&quot;selec&quot;][&quot;system&quot;];<br />
    $systemf = $system;<br />
}<br />
<br />
echo &quot;System: $systemf&quot;;<br />
   <br />
        $post_at = &quot;&quot;;<br />
        $post_at_to_date = &quot;&quot;;<br />
        $post_at_todate = &quot;&quot;;<br />
<br />
        $queryCondition = &quot;&quot;;<br />
        if(!empty($_POST[&quot;search&quot;][&quot;post_at&quot;])) {<br />
                $post_at = $_POST[&quot;search&quot;][&quot;post_at&quot;];<br />
                list($fiy,$fim,$fid) = explode(&quot;-&quot;,$post_at);<br />
<br />
                $post_at_todate = date('YY-mm-dd');<br />
                if(!empty($_POST[&quot;search&quot;][&quot;post_at_to_date&quot;])) {<br />
                        $post_at_to_date = $_POST[&quot;search&quot;][&quot;post_at_to_date&quot;];<br />
                        list($tiy,$tim,$tid) = explode(&quot;-&quot;,$_POST[&quot;search&quot;][&quot;post_at_to_date&quot;]);<br />
                        $post_at_todate = &quot;$tiy-$tim-$tid&quot;;<br />
<br />
                //TESTING SELECTED TARGETS<br />
                //echo $post_at;<br />
                //echo &quot;/&quot;;<br />
                //echo $post_at_todate; <br />
                }<br />
<br />
<br />
                //$queryCondition .= &quot;WHERE RDATE BETWEEN '$fiy-$fim-$fid' AND '&quot; . $post_at_todate . &quot;'&quot;;<br />
                $queryCondition .= &quot;WHERE RDATE BETWEEN '$post_at' AND '&quot; . $post_at_todate . &quot;'&quot;;<br />
        }<br />
<br />
<br />
<br />
        //$sql = &quot;SELECT * from SRSLOAD &quot; . $queryCondition . &quot; ORDER BY post_at desc&quot;;<br />
        //$sql = &quot;select * from SRSLOAD where rdate between '$post_at' AND $post_at_todate;&quot;<br />
<br />
        $sql = sprintf(&quot;SELECT * FROM SRSLOAD WHERE RDATE BETWEEN '%s' AND '%s' AND SYSTEMNAME='%s' AND SUB_ACCOUNT='%s'&quot;, $post_at, $post_at_todate, $systemf, $locationf);<br />
<br />
        $result3 = mysqli_query($conn,$sql);<br />
?&gt;<br />
&lt;!DOCTYPE html&gt;<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
    &lt;title&gt;Storage Report System - Search&lt;/title&gt;               <br />
        &lt;script src=&quot;jquery-1.9.1.js&quot;&gt;&lt;/script&gt;<br />
        &lt;link rel=&quot;stylesheet&quot; href=&quot;jquery-ui-1.11.4.css&quot;&gt;<br />
<br />
        &lt;style&gt;<br />
        .table-content{border-top:#CCCCCC 4px solid; width:50%;}<br />
        .table-content th {padding:5px 20px; background: #F0F0F0;vertical-align:top;}<br />
        .table-content td {padding:5px 20px; border-bottom: #F0F0F0 1px solid;vertical-align:top;}<br />
        &lt;/style&gt;<br />
        &lt;/head&gt;<br />
        &lt;body&gt;<br />
<br />
&lt;h2 style='font-family:arial'&gt;Storage Report System - Search&lt;/h2&gt;<br />
<br />
&lt;form name='sname' id='sname' action='' method='POST'&gt;<br />
&lt;select id='select' name=&quot;selec[account]&quot; value=&quot;&lt;?php echo $location; ?&gt;&quot; &gt;<br />
&lt;option value='-1'&gt;--Select the Location--&lt;/option&gt;<br />
<br />
&lt;?php<br />
while ($row = $result-&gt;fetch_assoc()) {<br />
unset($sub_acc);<br />
                  $sub_acc = $row['SUB_ACCOUNT'];<br />
                  echo '&lt;option value=&quot;'.$sub_acc.'&quot;&gt;'.$sub_acc.'&lt;/option&gt;';<br />
                                      }<br />
?&gt;<br />
<br />
&lt;/select&gt;<br />
&lt;input type='submit' value='Validate' /&gt;<br />
&lt;/form&gt;<br />
<br />
&lt;form name='sname' id='sname' action='' method='POST' &gt;<br />
&lt;select id='system' name=&quot;selec[system]&quot; value=&quot;&lt;?php echo $system; ?&gt;&quot; &gt;<br />
<br />
&lt;option value='-1'&gt;--Select the System--&lt;/option&gt;<br />
&lt;?php    while ($row2 = $result2-&gt;fetch_assoc()) {<br />
<br />
                  unset($syst);<br />
                  $syst = $row2['SYSTEMNAME'];<br />
                  echo '&lt;option value=&quot;'.$syst.'&quot;&gt;'.$syst.'&lt;/option&gt;';<br />
<br />
                                                  }<br />
?&gt;<br />
&lt;/select&gt;<br />
&lt;input type='submit' value='Validate' /&gt;<br />
&lt;/form&gt;<br />
<br />
    &lt;div class=&quot;demo-content&quot;&gt;<br />
  &lt;form name=&quot;frmSearch&quot; method=&quot;post&quot; action=&quot;&quot;&gt;<br />
         &lt;p class=&quot;search_input&quot;&gt;<br />
                &lt;input type=&quot;text&quot; placeholder=&quot;From Date&quot; id=&quot;post_at&quot; name=&quot;search[post_at]&quot;  value=&quot;&lt;?php echo $post_at; ?&gt;&quot; class=&quot;input-control&quot; /&gt;<br />
            &lt;input type=&quot;text&quot; placeholder=&quot;To Date&quot; id=&quot;post_at_to_date&quot; name=&quot;search[post_at_to_date]&quot; style=&quot;margin-left:10px&quot;  value=&quot;&lt;?php echo $post_at_to_date; ?&gt;&quot; class=&quot;input-control&quot;  /&gt;<br />
                &lt;input type=&quot;submit&quot; name=&quot;go&quot; value=&quot;Search&quot; &gt;<br />
        &lt;/p&gt;<br />
&lt;?php if(!empty($result3))        { ?&gt;<br />
&lt;table class=&quot;table-content&quot;&gt;<br />
          &lt;thead&gt;<br />
        &lt;tr&gt;<br />
          &lt;th width=&quot;30%&quot;&gt;&lt;span&gt;SYSTEM NAME&lt;/span&gt;&lt;/th&gt;<br />
          &lt;th width=&quot;50%&quot;&gt;&lt;span&gt;DATE&lt;/span&gt;&lt;/th&gt;<br />
          &lt;th width=&quot;20%&quot;&gt;&lt;span&gt;HSM&lt;/span&gt;&lt;/th&gt;<br />
        &lt;/tr&gt;<br />
      &lt;/thead&gt;<br />
    &lt;tbody&gt;<br />
        &lt;?php<br />
                while($row3 = mysqli_fetch_array($result3)) {<br />
        ?&gt;<br />
        &lt;tr&gt;<br />
                        &lt;td&gt;&lt;?php echo $row[&quot;SYSTEMNAME&quot;]; ?&gt;&lt;/td&gt;<br />
                        &lt;td&gt;&lt;?php echo $row[&quot;RDATE&quot;]; ?&gt;&lt;/td&gt;<br />
                        &lt;td&gt;&lt;?php echo $row[&quot;HSM_MCDS&quot;]; ?&gt;&lt;/td&gt;<br />
<br />
                &lt;/tr&gt;<br />
   &lt;?php<br />
                }<br />
   ?&gt;<br />
   &lt;tbody&gt;<br />
  &lt;/table&gt;<br />
&lt;?php } ?&gt;<br />
  &lt;/form&gt;<br />
  &lt;/div&gt;<br />
&lt;script src=&quot;jquery-ui-1.10.3.js&quot;&gt;&lt;/script&gt;<br />
&lt;script&gt;<br />
$.datepicker.setDefaults({<br />
showOn: &quot;button&quot;,<br />
buttonImage: &quot;datepicker.png&quot;,<br />
buttonText: &quot;Date Picker&quot;,<br />
buttonImageOnly: true,<br />
dateFormat: 'yy-mm-dd'  <br />
});<br />
$(function() {<br />
$(&quot;#post_at&quot;).datepicker();<br />
$(&quot;#post_at_to_date&quot;).datepicker();<br />
});<br />
&lt;/script&gt;<br />
&lt;/body&gt;&lt;/html&gt;]]></description>
            <dc:creator>Rodrigo Gaiotto</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Wed, 16 Aug 2017 01:04:12 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194243,194243#msg-194243</guid>
            <title>Porque estes erros em algumas paginas de arquivos do video-exemplo (sem respostas)</title>
            <link>/phorum/read.php?5,194243,194243#msg-194243</link>
            <description><![CDATA[Olá pessoal sou novo aqui e estou seguindo a criação de um projeto de classes para insert,select,update e delete do banco de dados como aprendizado pratico para o meu projeto - video abaixo<br />
<br />
https://youtu.be/wRqOktQma1Y<br />
<br />
estou seguindo o video passo a passo e baseado nos mesmos criando os scripts do projeto de teste para meu aprendizado, porém como podem observar no projeto (projeto compactado do link abaixo para download para tiragem de duvidas deste forum)<br />
<br />
https://www.mediafire.com/?oenk020oov68dwh<br />
<br />
Quando abro ele no Brackets 1.9 - em LivePeview - estou utilizando como servidor o WampServer 64 bits em Windows 10<br />
<br />
nas paginas - seguindo o video igualmente ele  em algumas paginas ou ele está dando erro <br />
<br />
tentei entrar em contato com o desenvolvedor do video, dou até parabéns pelo video dele - uma mão na roda para quem é iniciante em php, mas até agora não consegui uma solução para os erros que estão acontecendo - caso alguém possa mi ajudar com uma solução para o problema que está ocorrendo desde já agradeço]]></description>
            <dc:creator>Luiz Antonio Duarte Estevam Franco</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Tue, 06 Jun 2017 12:28:18 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194226,194226#msg-194226</guid>
            <title>problema ao gravar dados (1 resposta)</title>
            <link>/phorum/read.php?5,194226,194226#msg-194226</link>
            <description><![CDATA[Pessoal boa noite, estou com problema para gravar dados no mysql+php não exibe mensagens de erro segue código abaixo:<br />
<br />
&lt;?php<br />
	<br />
	$conecta = mysql_connect('localhost','root','suporte') or die(&quot;Erro ao conectar...  &quot;.mysql_error());<br />
	<br />
	$banco = mysql_select_db('spv',$conecta) or die(&quot;Erro ao selecionar base de dados...  &quot;.mysql_error());<br />
	<br />
	$Clientecodigo = $_POST['codigo'];<br />
	$ClienteNome = htmlentities($_POST['nome']);<br />
	$ClienteEndereco = htmlentities($_POST['endereco']);<br />
	$ClienteBairro = htmlentities($_POST['bairro']);<br />
	$Clientecidade = htmlentities($_POST['cidade']);<br />
	$Clienteuf = $_POST['uf'];<br />
	$Clientefone = $_POST['fone'];<br />
	$Clientedata = $_POST['data'];<br />
	$Clienteobs = $_POST['obs'];<br />
<br />
	$sql = &quot;INSERT INTO clientes(clicodigo,clinome,cliendereco,clibairro,clicidade,cliuf,clifone,cliobs,clidata) VALUES (&quot;$Clientecodigo&quot;,&quot;$ClienteNome&quot;,&quot;$ClienteEndereco&quot;,&quot;$ClienteBairro&quot;,&quot;$Clientecidade&quot;,&quot;$Clienteuf&quot;,&quot;$Clientefone&quot;,&quot;$Clienteobs&quot;,&quot;$Clientedata&quot;)&quot;;<br />
<br />
	 $grava = mysql_query($sql) or die(&quot;Erro ao gravar dados...  &quot;.mysql_error());<br />
<br />
	 if($grava){<br />
<br />
	 	echo &quot;Dados inseridos com sucesso&quot;;	 	<br />
	 }<br />
	 else{<br />
        echo mysql_error();	 <br />
    }<br />
	 <br />
	 header(&quot;Location:clientes.htm&quot;);<br />
?&gt;<br />
alguém poderia me ajudar...]]></description>
            <dc:creator>Eduardo</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Mon, 05 Jun 2017 01:21:50 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194215,194215#msg-194215</guid>
            <title>entrar com codigo e preencher campos automaticamente (2 respostas)</title>
            <link>/phorum/read.php?5,194215,194215#msg-194215</link>
            <description><![CDATA[seguinte galera estou desenvolvendo um sistema pra controle de entrada e saida de uma portaria, já consegui fazer a parte de cadastros das pessoas, inserindo os dados no bd mysql,<br />
<br />
o problema que não estou conseguindo fazer e o formulario de entrada. ex.<br />
<br />
a pessoa chega na portaria e teria que digitar o seu codigo ou o numero de sua identidade. quando desse enter<br />
<br />
ele teria que prencher os outros campos com os dados da pessoa e liberar o acesso com um frase tipo &quot; VOCÊ ESTA AUTORIZADO A ENTRAR&quot; SEJA BEM VINDO!!<br />
<br />
ae esse formulario jogaria os dados que apareceu em uma tabela de entrada que depois quando a pessoa sair ela digitaria o codigo novamente e faria a saida que tb iria pra outra tabela de saida.<br />
<br />
obs.: o formulario pegaria os dados na tabela de cadastro para preencher a tabela de entrada .<br />
<br />
a tabela de cadastro, entrada e de saida é a seguinte.<br />
<br />
 <br />
<br />
CREATE TABLE `tb_cadastro` (<br />
`codigo` VARCHAR( 10 ) NOT NULL ,<br />
`data` DATE NOT NULL ,<br />
`nome` VARCHAR( 100 ) NOT NULL ,<br />
`identidade` VARCHAR( 15 ) NOT NULL ,<br />
`cpf` VARCHAR( 15 ) NOT NULL ,<br />
`placa` VARCHAR( 8 ) NOT NULL ,<br />
`veiculo` VARCHAR( 20 ) NOT NULL ,<br />
`cidade` VARCHAR( 20 ) NOT NULL ,<br />
`uf` VARCHAR( 2 ) NOT NULL ,<br />
`empresa` VARCHAR( 20 ) NOT NULL ,<br />
PRIMARY KEY ( `codigo` )<br />
) TYPE = MYISAM ;<br />
<br />
 <br />
<br />
CREATE TABLE 'entrada' (<br />
'codigo' VARCHAR( 10 ) NOT NULL ,<br />
'data' DATE NOT NULL ,<br />
'horaentrada' TIME NOT NULL ,<br />
'nome' VARCHAR( 100 ) NOT NULL ,<br />
'identidade' VARCHAR( 15 ) NOT NULL ,<br />
'cpf' VARCHAR( 15 ) NOT NULL ,<br />
'placa' VARCHAR( 8 ) NOT NULL ,<br />
'veiculo' VARCHAR( 20 ) NOT NULL ,<br />
'tipo' VARCHAR( 15 ) NOT NULL ,<br />
'empresa' VARCHAR( 20 ) NOT NULL ,<br />
PRIMARY KEY ( 'codigo' )<br />
) TYPE = MYISAM ;<br />
<br />
<br />
CREATE TABLE 'saida' (<br />
'codigo' VARCHAR( 10 ) NOT NULL ,<br />
'nome' VARCHAR( 100 ) NOT NULL ,<br />
'horasaida' TIME NOT NULL ,<br />
PRIMARY KEY ( 'codigo' )<br />
) TYPE = MYISAM ;<br />
<br />
alguém pode me ajudar já li varios dicas mas infelizmente não consegui fazer..  vi tb que tem as opcoes de usar onblur ou blur .]]></description>
            <dc:creator>Cleimar lemes</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Sat, 08 Jul 2017 13:37:57 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194211,194211#msg-194211</guid>
            <title>Formulário para Login (sem respostas)</title>
            <link>/phorum/read.php?5,194211,194211#msg-194211</link>
            <description><![CDATA[Boa noite! <br />
<br />
Vamos ver se consigo expor minha dúvida para vocês, tenho dois formulários para login em sites distintos conforme abaixo. <br />
<br />
AREA CLIENTE 1 <br />
&lt;form action=&quot;http://www.siteterceiro.com.br/validasenha.asp&quot; method=&quot;POST&quot; target=&quot;_blank&quot;&gt; <br />
&lt;input name=&quot;CodEscritorio&quot; type=&quot;hidden&quot; value=&quot;13779&quot;&gt; <br />
&lt;input name=&quot;CodCliente&quot; type=&quot;text&quot; placeholder=&quot;Login&quot;&gt; <br />
&lt;input name=&quot;Senha&quot; type=&quot;password&quot; placeholder=&quot;Senha&quot;&gt; <br />
&lt;button name=&quot;submit&quot; type=&quot;submit&quot;&gt;OK&lt;/button&gt; <br />
&lt;/form&gt; <br />
<br />
AREA CLIENTE 2 <br />
&lt;form action=&quot;http://www.meusite.com.br/index.php&quot; method=&quot;POST&quot; target=&quot;_blank&quot;&gt; <br />
&lt;input name=&quot;login&quot; type=&quot;text&quot; placeholder=&quot;Login&quot;&gt; <br />
&lt;input name=&quot;senha&quot; type=&quot;password&quot; placeholder=&quot;Senha&quot;&gt; <br />
&lt;button name=&quot;ok&quot; type=&quot;submit&quot;&gt;OK&lt;/button&gt; <br />
&lt;/form&gt;<br />
<br />
Existe a possibilidade de criar apenas um formulário de login e senha e aplicar uma variável baseada na quantidade de caracteres digitadas no LOGIN para logar em cada um dos sistemas? O LOGIN da &quot;AREA CLIENTE 1&quot; possui de 1 a 5 caracteres e o da &quot;AREA CLIENTE 2&quot; possui de 9 a 11 caracteres.<br />
<br />
Não sei se ficou claro, mais é isso.<br />
<br />
Obrigado]]></description>
            <dc:creator>Luis Paulo</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Wed, 17 May 2017 01:02:46 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194210,194210#msg-194210</guid>
            <title>Formulário para Login (sem respostas)</title>
            <link>/phorum/read.php?5,194210,194210#msg-194210</link>
            <description><![CDATA[Boa noite!<br />
<br />
Vamos ver se consigo expor minha dúvida para vocês, tenho dois formulários para login em sistemas distintos (conforme abaixo). <br />
<br />
AREA CLIENTE 1<br />
&lt;form action=&quot;http://www.siteterceiro.com.br/validasenha.asp&quot; method=&quot;POST&quot; target=&quot;_blank&quot;&gt;<br />
  &lt;input name=&quot;CodEscritorio&quot; type=&quot;hidden&quot; value=&quot;13779&quot;&gt;<br />
  &lt;input name=&quot;CodCliente&quot; type=&quot;text&quot; placeholder=&quot;Login&quot;&gt;<br />
  &lt;input name=&quot;Senha&quot; type=&quot;password&quot; placeholder=&quot;Senha&quot;&gt;<br />
&lt;button name=&quot;submit&quot; type=&quot;submit&quot;&gt;OK&lt;/button&gt;<br />
&lt;/form&gt;<br />
<br />
AREA CLIENT 2<br />
&lt;form action=&quot;http://www.meusite.com.br/index.php&quot; method=&quot;POST&quot; target=&quot;_blank&quot;&gt;<br />
  &lt;input name=&quot;login&quot; type=&quot;text&quot; placeholder=&quot;Login&quot;&gt;<br />
  &lt;input name=&quot;senha&quot; type=&quot;password&quot; placeholder=&quot;Senha&quot;&gt;<br />
&lt;button name=&quot;ok&quot; type=&quot;submit&quot;&gt;OK&lt;/button&gt;<br />
&lt;/form&gt;]]></description>
            <dc:creator>Luis Paulo</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Wed, 17 May 2017 00:41:49 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194188,194188#msg-194188</guid>
            <title>Sistema Pedidos Online (sem respostas)</title>
            <link>/phorum/read.php?5,194188,194188#msg-194188</link>
            <description><![CDATA[Olá pessoal do PHP Brasil, sou um aprendiz em PHP e MYSQL e devido a uma necessidade estou criando um pequeno sistema de delivery, os que encontrei prontos não atendem as minhas necessidades. Consegui criar a estrutura do banco de dados MYSQL e já consegui modificando um código pronto inserir, editar e excluir informações do banco através de formulário. Porém agora preciso criar uma tabela &quot;pedidos&quot; onde vai receber de um formulário as escolhas das demais tabelas, somar o valor e enviar via phpmail para o email do restaurante, cópia para o cliente e ainda armazenar no banco.<br />
 <br />
Já tentei vários recursos aqui e não consegui fazer de forma alguma esse formulário e com isso gostaria da ajuda de vocês para criar esse formulário.<br />
 <br />
Meu banco de Dados possui as seguintes tabelas:<br />
 <br />
- arroz (Possui mais de 2 registros)<br />
- feijao (possui mais de 2 registros)<br />
- carne (possui mais de 2 registros)<br />
- fruta (possui mais de 2 registros)<br />
- guarnicao (possui mais de 2 registros)<br />
- salada (possui mais de 2 registros)<br />
- marmitex (possui tamanho e preço)<br />
- observacao (campo para o cliente inserir informação a parte)<br />
- numeroped (campo INT sem autoincremento, onde deve somar +1 a cada novo pedido)<br />
 <br />
A intenção é que na tabela pedidos seja inserido:<br />
 <br />
-  Número do pedido (Possui tabela)<br />
- Nome do Cliente  (Não possui tabela no banco pois não será necessário cadastro)<br />
- Endereço (Não possui tabela no banco pois não será necessário cadastro)<br />
- Telefone (Não possui tabela no banco pois não será necessário cadastro)<br />
- Tipo de arroz escolhido na lista disponível<br />
- Tipo de feijao escolhido na lista disponível<br />
- Tipo de carne escolhido na lista disponível<br />
- 2 campos de guarnição (1 e 2) onde no pedido cliente pode escolher até 2 tipos de guarnição na lista disponível<br />
- 2 campos de salada (1 e 2) onde no pedido cliente pode escolher até 2 tipos de salada na lista disponivel<br />
- Tipo de fruta escolhido na lista disponível<br />
- Campo de Carne-extra, onde caso seja escolhido mais um tipo de carne na lista disponível, seja agregado ao valor total + R$ XXX<br />
- Tamanho do Marmitex (Onde quando escolhido ele agrega ao valor cadastrado em cada ítem. Estrutura das tabelas será anexado)<br />
 <br />
Nesse caso já seja efetuado a soma dos valores caso seja escolhido carne extra.<br />
 <br />
Estou disponibilizando o que já fiz para quem possa analisar e me ajudar com correções e apoio para finalizar o sistema..<br />
<br />
Baixar: http://www.hminformatica.com.br/sistema_pedidos_hminfo.zip<br />
 <br />
Espero que alguém possa ajudar.<br />
 <br />
Agradeço.<br />
 <br />
Henrique]]></description>
            <dc:creator>Henrique Mendes</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Thu, 04 May 2017 00:10:01 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194185,194185#msg-194185</guid>
            <title>Drop menu (sem respostas)</title>
            <link>/phorum/read.php?5,194185,194185#msg-194185</link>
            <description><![CDATA[Bom estou com um script que foi feito por mim e até está funcionando, porém gostaria de tentar entender o porque de um erro que resolvi usando _ .<br />
<br />
<br />
codigo do dropmenu<br />
<br />
&lt;?<br />
include(&quot;lib.conf/conf.php&quot;);<br />
if(isset($_POST['get_option']))<br />
{<br />
 $categorias = $_POST['get_option'];<br />
 $find=mysql_query(&quot;select * from sites where id_cat = '$categorias' order by sites&quot;);<br />
 while($row=mysql_fetch_array($find))<br />
 { <br />
  echo &quot;<br />
  &lt;option value=&quot;.$row['titu'].&quot;&gt;&quot; .$row['titu'].&quot;&lt;/option&gt;&quot;;<br />
}<br />
 exit;<br />
}<br />
?&gt;<br />
<br />
Agora vem a pergunta.... O Value e o titulo estão pegando e cadastrando normal no mysql...porem se o nome eu deixar sao jose ele vai cadastrar somente ate é sao  dai eu cadastrei no sistema que fiz sao_jose.<br />
E também sem acentos pois mesmo mudando o tipo charset ainda continua dando problemas se eu cadastrar com espaçamento.<br />
<br />
<br />
Desculpe se cadastrei no lugar errado.]]></description>
            <dc:creator>Fabian</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Wed, 03 May 2017 12:29:22 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194060,194060#msg-194060</guid>
            <title>Resource id #5 PHP com MySQL (2 respostas)</title>
            <link>/phorum/read.php?5,194060,194060#msg-194060</link>
            <description><![CDATA[Olá, estou com um problema. Gostaria de pegar a quantidade de variáveis entre $p1 e $p2 que sejam diferentes de 0 (EX: $p1=10 e $p2=29, então o valor esperado é 2.) e colocar esse valor na variavel $nposit e usa-lo para obter um indice e adcionalo a variável $ipo, para poder alimentar 2 tabelas. segue o código e como gostaria de fosse. Mas o resultado de retorno da query da variável $nposit está retornando Resource id #5. <br />
<br />
&lt;?php <br />
         //Tenho essas variáveis que serão definidas por um formulário e serão adcionadas ao banco  <br />
<br />
	if (isset($_POST['cadastrar']) and $_POST['cadastrar'] == &quot;consolidar&quot;) {<br />
		$ano       = $_POST['ano1'];<br />
		$sem_epi   = $_POST['semepi'];<br />
		$p1        = $_POST['p1'];<br />
		$p2        = $_POST['p2'];<br />
		$totalovos = $p1 + $p2;<br />
		$pend_ext  =$_POST['pend_ext'];<br />
		<br />
                 //Aqui alimentará o banco e está funcionando normalmente<br />
<br />
                $query     = &quot;INSERT INTO areia_preta (sem_epi, p1, p2, total_ovos, pend_ext, ano) VALUES ('&quot;.$sem_epi.&quot;', '&quot;.$p1.&quot;', '&quot;.$p2.&quot;', '&quot;.$totalovos.&quot;', '&quot;.$pend_ext.&quot;', '&quot;.$ano.&quot;')&quot;;<br />
		<br />
                   //aqui está o problema,  quero que essa varíavel  $nposit obtenha o valor dessa query.				<br />
		<br />
  	        $nposit =  mysql_query(&quot;SELECT COUNT(nullif(p1,0)) + COUNT(nullif(p2,0)) FROM areia_preta WHERE sem_epi = $sem_epi&quot;);<br />
<br />
                  // E seja capaz de me retornar para essa variável o valor dessa operação<br />
                <br />
                $ipo = ($nposit / 2) * 100;<br />
<br />
                    // e em seguida seja adcionado ao banco nessa outra tabela abaixo<br />
				<br />
<br />
		$query2 = &quot;INSERT INTO areia_preta_indice (sem_epi, ipo, ido, ano) VALUES ('&quot;.$sem_epi.&quot;', '&quot;.$ipo.&quot;', '&quot;.$ipo.&quot;', '&quot;.$ano.&quot;')&quot;;]]></description>
            <dc:creator>Mrld Rodrigues</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Wed, 29 Mar 2017 19:57:53 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,194016,194016#msg-194016</guid>
            <title>Erro mysql_num_rows() expects parameter 1 to be resource, boolean given (1 resposta)</title>
            <link>/phorum/read.php?5,194016,194016#msg-194016</link>
            <description><![CDATA[Estou com o seguinte erro, na hora de retornar p/ o formulário de edição. <br />
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in... <br />
<br />
local ele funciona perfeitamente (versão: 5.4.7) quando mando p/ o servidor apresenta esse erro (versão 5.5.37). Segue abaixo o select. <br />
<br />
&lt;?php <br />
include './conn.php'; <br />
$sql = &quot;SELECT p.nome, p.idpaciente, e.* <br />
FROM paciente P <br />
INNER JOIN exame E ON(p.idpaciente = e.paciente_idpaciente) <br />
WHERE e.idexame = &quot;.$_REQUEST['idexame'].&quot;; &quot;; <br />
$res = mysql_query($sql,$conn); <br />
if(mysql_num_rows($res) &gt;= 1){ <br />
while($n = mysql_fetch_array($res)){ <br />
?&gt;]]></description>
            <dc:creator>Bruno</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Wed, 29 Mar 2017 19:59:22 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,193975,193975#msg-193975</guid>
            <title>Como Conectar e Fazer paginação correta em PDO PHP MySql (1 resposta)</title>
            <link>/phorum/read.php?5,193975,193975#msg-193975</link>
            <description><![CDATA[Olá pessoal tenho este script pdo em minha pagina<br />
<br />
&lt;?php<br />
include_once &quot;/classes/mysqlpdo.php&quot;;<br />
<br />
//conexão com o banco de dados<br />
   // mysql_connect(&quot;127.0.0.1&quot;,&quot;root&quot;,&quot;&quot;);<br />
   // mysql_select_db(&quot;mybd_bd&quot;);<br />
	<br />
	   // mysql_query(&quot;SET NAMES 'utf8'&quot;);<br />
       // mysql_query('SET character_set_connection=utf8');<br />
      //  mysql_query('SET character_set_client=utf8');<br />
      //  mysql_query('SET character_set_results=utf8');<br />
	  <br />
	  //seta a quantidade de itens por página, neste caso, 2 itens<br />
    $limite = 3;<br />
<br />
   # Se pg não existe atribui 1 a variável pg<br />
   $pg = (isset($_GET['pg'])) ? (int)$_GET['pg'] : 1<br />
   <br />
   # Atribui a variável inicio o inicio de onde os registros vão ser<br />
# mostrados por página, exemplo 0 à 10, 11 à 20 e assim por diante<br />
   $inicio = ($pg * $limite) - $limite;<br />
<br />
# seleciona os registros do banco de dados pelo inicio e limitando pelo limite da variável limite<br />
$sql = &quot;SELECT * FROM produtos LIMIT &quot;.$inicio. &quot;, &quot;. $limite;<br />
<br />
	try {<br />
	       <br />
	        $query = $pdo-&gt;prepare($sql);<br />
	        $query-&gt;execute();	 <br />
	        } catch (PDOexception $error_sql){<br />
 <br />
	                echo 'Erro ao retornar os Dados.'.$error_sql-&gt;getMessage();<br />
	 <br />
<br />
<br />
	?&gt;<br />
<br />
&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot; &quot;http://www.w3.org/TR/html4/loose.dtd&quot;&gt;<br />
&lt;!-- saved from url=(0014)about:internet --&gt;<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;title&lt;/title&gt;<br />
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;<br />
&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;styles/indexof.css&quot; /&gt;<br />
&lt;style&gt;<br />
    .numero{<br />
        text-decoration: none;<br />
        background: #2A85B6;<br />
        text-align: center;<br />
        padding: 3px 0;<br />
        display: block;<br />
        margin: 0 2px;<br />
        float: left;<br />
        width: 20px;<br />
        color: #fff;<br />
    }<br />
    .numero:hover, .numativo, .controle:hover{<br />
        background: #1B3B54;<br />
    }<br />
    .controle{<br />
        text-decoration: none;<br />
        background: #2A85B6;<br />
        text-align: center;<br />
        padding: 3px 8px;<br />
        display: block;<br />
        margin: 0 3px;<br />
        float: left;<br />
        color: #fff;<br />
    }<br />
&lt;/style&gt;<br />
<br />
&lt;!--Fireworks CS6 Dreamweaver CS6 target.  Created Tue Jan 24 16:47:18 GMT-0200 2017--&gt;<br />
&lt;/head&gt;<br />
&lt;body bgcolor=&quot;#ffffff&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; leftmargin=&quot;0&quot; rightmargin=&quot;0&quot; topmargin=&quot;0&quot; bottommargin=&quot;0&quot;&gt;<br />
&lt;table style=&quot;display: inline-table;&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;1260&quot;&gt;<br />
&lt;!-- fwtable fwsrc=&quot;buttoncontratar.fw.png&quot; fwpage=&quot;Page 1&quot; fwbase=&quot;contratar.jpg&quot; fwstyle=&quot;Dreamweaver&quot; fwdocid = &quot;742308039&quot; fwnested=&quot;0&quot; --&gt;<br />
  &lt;tr&gt;<br />
   &lt;td&gt;&lt;img src=&quot;layout/spacer.gif&quot; width=&quot;239&quot; height=&quot;1&quot; alt=&quot;&quot;&gt;&lt;/td&gt;<br />
   &lt;td&gt;&lt;img src=&quot;layout/spacer.gif&quot; width=&quot;870&quot; height=&quot;1&quot; alt=&quot;&quot;&gt;&lt;/td&gt;<br />
   &lt;td&gt;&lt;img src=&quot;layout/spacer.gif&quot; width=&quot;151&quot; height=&quot;1&quot; alt=&quot;&quot;&gt;&lt;/td&gt;<br />
   &lt;td&gt;&lt;img src=&quot;layout/spacer.gif&quot; width=&quot;1&quot; height=&quot;1&quot; alt=&quot;&quot;&gt;&lt;/td&gt;<br />
  &lt;/tr&gt;<br />
<br />
  &lt;tr&gt;<br />
   &lt;td colspan=&quot;3&quot;&gt;&lt;img name=&quot;contratar_r1_c1&quot; src=&quot;layout/contratar_r1_c1.jpg&quot; width=&quot;1260&quot; height=&quot;420&quot; usemap=&quot;#m_contratar_r1_c1&quot; alt=&quot;&quot;&gt;&lt;/td&gt;<br />
   &lt;td&gt;&lt;img src=&quot;layout/spacer.gif&quot; width=&quot;1&quot; height=&quot;420&quot; alt=&quot;&quot;&gt;&lt;/td&gt;<br />
  &lt;/tr&gt;<br />
  &lt;tr&gt;<br />
   &lt;td rowspan=&quot;2&quot;&gt;&lt;img name=&quot;contratar_r2_c1&quot; src=&quot;layout/contratar_r2_c1.jpg&quot; width=&quot;239&quot; height=&quot;704&quot; usemap=&quot;#m_contratar_r2_c1&quot; alt=&quot;&quot;&gt;&lt;/td&gt;<br />
   &lt;td valign=&quot;top&quot; bgcolor=&quot;#ffffff&quot;&gt;&lt;table width=&quot;800&quot; border=&quot;0&quot;&gt;<br />
     &lt;tr class=&quot;titulotable&quot; bgcolor=&quot;#CCCCCC&quot;&gt;<br />
       &lt;td width=&quot;127&quot;&gt;&lt;div align=&quot;center&quot;&gt;&lt;strong&gt;ÍTEM&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;<br />
       &lt;td width=&quot;415&quot;&gt;&lt;div align=&quot;center&quot;&gt;&lt;strong&gt;PRODUTO/SERVIÇO&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;<br />
       &lt;td width=&quot;230&quot;&gt;&lt;div align=&quot;center&quot;&gt;&lt;strong&gt;VALOR&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;<br />
       &lt;td width=&quot;10&quot;&gt;&lt;div align=&quot;center&quot;&gt;&lt;/div&gt;&lt;/td&gt;<br />
     &lt;/tr&gt;&lt;?php<br />
	 <br />
	 //exibe os produtos selecionados<br />
    while($linha = $query-&gt;fetch(PDO::FETCH_ASSOC)){ <br />
<br />
	 <br />
	 ?&gt;<br />
     &lt;tr valign=&quot;top&quot; style=&quot;color:#8C0000&quot;&gt;<br />
       &lt;td&gt;&lt;a href=&quot;detalhes.php?idproduto=&lt;?php echo $linha['idproduto']; ?&gt;&quot;&gt;&lt;img src=&quot;imgpeq/&lt;?php echo $linha['foto']; ?&gt;&quot; width=&quot;125&quot; height=&quot;125&quot; alt=&quot;&lt;?php echo $linha['produto']; ?&gt; &quot; longdesc=&quot;detalhes.php?idproduto=&lt;?php echo $linha['idproduto']; ?&gt;&quot;&gt;&lt;/a&gt;&lt;/td&gt;<br />
       &lt;td align=&quot;center&quot; valign=&quot;middle&quot;&gt;&lt;strong&gt;&lt;?php echo $linha['produto']; ?&gt;&lt;/strong&gt;&lt;/td&gt;<br />
       &lt;td align=&quot;center&quot; valign=&quot;middle&quot;&gt;&lt;strong&gt;R$ &lt;?php echo $linha['valor']; ?&gt;,00&lt;/strong&gt;&lt;/td&gt;<br />
       &lt;td align=&quot;center&quot; valign=&quot;middle&quot;&gt;&lt;a href=&quot;detalhes.php?idproduto=&lt;?php echo $linha['idproduto']; ?&gt;&quot;&gt;&lt;img src=&quot;buttons/botaovejamais.jpg&quot; alt=&quot;Clique Aqui e Veja Mais Detalhes!!!&quot; width=&quot;64&quot; height=&quot;54&quot;&gt;&lt;/a&gt;&lt;/td&gt;<br />
     &lt;/tr&gt;<br />
     &lt;tr&gt;&lt;?php <br />
	 <br />
	}<br />
	<br />
	# seleciona o total de registros<br />
    $sql_Total = 'SELECT idproduto FROM produtos';<br />
	<br />
		try {<br />
	       <br />
        $query_Total = $pdo-&gt;prepare($sql_Total);<br />
        $query_Total-&gt;execute();<br />
 <br />
	        $query_result = $query_Total-&gt;fetchAll(PDO::FETCH_ASSOC);<br />
	 <br />
	        # conta quantos registros tem no banco de dados<br />
        $query_count =  $query_Total-&gt;rowCount(PDO::FETCH_ASSOC);<br />
	 <br />
        # calcula o total de paginas a serem exibidas<br />
        $qtdPag = ceil($query_count/$limite);<br />
	 <br />
	        } catch (PDOexception $error_Total){<br />
       <br />
                echo 'Erro ao retornar os Dados. '.$error_Total-&gt;getMessage();<br />
 <br />
        }<br />
  <br />
	 <br />
	 ?&gt;<br />
       &lt;td align=&quot;left&quot;&gt;&lt;?php //exibe a paginação<br />
if($pg &gt; 1) { ?&gt;<br />
         &lt;a href=&quot;contratar.php?pg=&lt;?php echo ($pg-1) ?&gt;&quot;&gt;&lt;img src=&quot;navegacao/buttonanterior.jpg&quot; width=&quot;140&quot; height=&quot;31&quot; alt=&quot;Anterior&quot;&gt;&lt;/a&gt;&lt;?php ;}?&gt;&lt;/td&gt;<br />
       &lt;td align=&quot;center&quot;&gt;&lt;?php for($i = 1; $i &lt; $qtdPag  + 1; $i++) {<br />
    $ativo = ($i == $pg) ? 'numativo' : '';<br />
    echo &quot;&lt;a href='contratar.php?pg=&quot;.$i.&quot;' class='numero &quot;.$ativo.&quot;'&gt; &quot;.$i.&quot; &lt;/a&gt;&quot;;<br />
}<br />
?&gt;&lt;/td&gt;<br />
       &lt;td colspan=&quot;2&quot; align=&quot;right&quot;&gt;&lt;?php if($pg &lt; $numPaginas) {?&gt;&lt;a href=&quot;contratar.php?pg=&lt;?php echo ($pg+1) ?&gt;&quot;&gt;&lt;img src=&quot;navegacao/buttonproxima.jpg&quot; width=&quot;140&quot; height=&quot;31&quot; alt=&quot;Próxima&quot;&gt;&lt;/a&gt;&lt;?php ;}?&gt;&lt;/td&gt;<br />
       &lt;/tr&gt;<br />
   &lt;/table&gt;<br />
<br />
<br />
======================<br />
<br />
Só que está dando o seguinte erro na linha 21 da pagina<br />
<br />
<br />
(!)Parse error:syntax error, unexpected '$inicio(T_VARIABLE) in c:\wamp\www\dominio\contratar.php on line 27<br />
<br />
<br />
Como resolveria este erro de conexão e está correto a forma que está colocada este script de paginação em pdo php já que sou iniciante<br />
<br />
Fico no aguardo e desde já agradeço - obrigado]]></description>
            <dc:creator>Luiz Antonio Duarte Estevam Franco</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Sat, 18 Feb 2017 14:01:58 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?5,193937,193937#msg-193937</guid>
            <title>Porque não reconhece a chamada da classe (sem respostas)</title>
            <link>/phorum/read.php?5,193937,193937#msg-193937</link>
            <description><![CDATA[Olá pessoal sou iniciante em php ainda<br />
<br />
e estou com a seguinte table<br />
<br />
|------<br />
|Coluna|Tipo|Nulo|Predefinido<br />
|------<br />
|//**idplano**//|int(11)|NÃ£o|<br />
|plano|varchar(45)|NÃ£o|<br />
|valor|float|NÃ£o|<br />
|qtddias|int(11)|NÃ£o|<br />
== Extraindo dados da tabela planos<br />
<br />
|1|Gratis|0|2<br />
|2|Bronze|150|30<br />
|3|Prata|180|30<br />
<br />
<br />
ai fui tentar criar uma pagina que será uma classe e fui testar com o script abaixo mas não me retorna nada ao tentar imprimir o valor que deveria retornar da table da base de dados mysql<br />
<br />
&lt;?php<br />
include_once &quot;classes/mysql.php&quot;;<br />
<br />
$idassinante = 2;<br />
$idplano = 1;<br />
<br />
class assinante{<br />
private $mysql=&quot;&quot;;<br />
<br />
<br />
public function cadastrarAssinante($idassinante,$idplano){<br />
	<br />
	/*switch ($idplano){<br />
		case 1:<br />
		$diasfree = '7';<br />
		break;<br />
		case 2:<br />
		$diasfree = '30';<br />
		break;<br />
		case 3:<br />
		$diasfree = '30';<br />
		break;		<br />
		}*/<br />
		<br />
		$qtddias  = $this-&gt;mysql-&gt;select(&quot;planos&quot;,&quot;qtddias&quot;,&quot;where idplano=$idplano&quot;);<br />
		return $qtddias[1]-&gt;qtddias;<br />
		/** Retornando e imprimindo o valor da variavel no Browser<br />
		*/<br />
		/*echo &quot;Plano: &quot;.$diasfree;<br />
	<br />
	/*$this-&gt;mysql-&gt;query(&quot;insert into anuncio (idaassinante,idplano,dtcadastro,expira,PG) values($idassinante,$idplano,now(),DATE_ADD(CURDATE(), INTERVAL {$diasfree} DAY),'gratis')&quot;);<br />
	<br />
 */<br />
}<br />
}<br />
echo &quot;Dias: &quot;.$qtddias;<br />
?&gt;<br />
<br />
Como resolvo isto para na classe mostrar a qtddias da table para eu testar o script <br />
<br />
fico no aguardo e desde já agradeço]]></description>
            <dc:creator>Luiz Antonio Duarte Estevam Franco</dc:creator>
            <category>PHP e Bancos de Dados</category>
            <pubDate>Thu, 12 Jan 2017 20:05:38 +0000</pubDate>
        </item>
    </channel>
</rss>
