<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Foruns - Iniciantes ao PHP</title>
        <description>Esse é um fórum dedicado a ajudar os iniciantes a linguagem PHP. Se você acabou de se iniciar na linguagem, ou está pensando em se iniciar, faça suas perguntas aqui.</description>
        <link>/phorum/list.php?1</link>
        <lastBuildDate>Tue, 17 Mar 2026 00:21:32 +0000</lastBuildDate>
        <generator>Phorum 5.2.10</generator>
        <item>
            <guid>/phorum/read.php?1,194809,194810#msg-194810</guid>
            <title>Re: Extrair dados de um PDF</title>
            <link>/phorum/read.php?1,194809,194810#msg-194810</link>
            <description><![CDATA[Sempre tem uma biblioteca para alguma tech; talvez PHP+Composer não seja o forte para ler PDFs. Já considerou NodeJS? https://www.npmjs.com/package/pdf-parse<br />
<br />
Eu não manjo de PDF; dependendo da complexidade do documento, pode ser difícil detectar rows and colunas específicas. Aí depende de e.g. quantas tabelas existem no documento...]]></description>
            <dc:creator>Matheus Dias de Souza</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 26 Feb 2026 09:52:19 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194809,194809#msg-194809</guid>
            <title>Extrair dados de um PDF</title>
            <link>/phorum/read.php?1,194809,194809#msg-194809</link>
            <description><![CDATA[Prezados, boa tarde!<br />
Gostaria de saber se tem como extrair dados de um arquivo PDF?<br />
Necessito fazer a leitura de um arquivo nesse formato ler o seu conteúdo, tratar e posterior salva-los <br />
no banco de dados. Minha duvida é somente com relação a &quot;carregar&quot; o conteúdo em si. <br />
Grato pela atenção e aguardo qualquer orientação.]]></description>
            <dc:creator>Aprendiz</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Tue, 14 Jan 2025 15:58:14 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194807,194807#msg-194807</guid>
            <title>For loop com IDs diferentes</title>
            <link>/phorum/read.php?1,194807,194807#msg-194807</link>
            <description><![CDATA[Olá pessoal, tudo bem ??<br />
<br />
Estou com a seguinte dúvida, espero que me ajudem !!<br />
<br />
No meu banco de dados &quot;mysql&quot; tenho uma lista com ID = 1, 3 e 4 e gostaria de listá-los no <br />
<br />
&quot;html&lt;select&gt;&lt;option&gt;&lt;/option&gt;&lt;/select&gt;&quot; !!<br />
<br />
Não posso listá-los como:<br />
<br />
$sql_lista = &quot;SELECT * FROM dados_socios WHERE usuario = '$usuario' ORDER BY ID&quot;;<br />
$result_lista = $conn-&gt;query($sql_lista);<br />
	echo &quot;&lt;select&gt;&quot;;<br />
	for($x = 0; $x &lt;= $result_lista-&gt;num_rows; $x++) {<br />
	echo &quot;&lt;option&gt;ID: $x&lt;/option&gt;&quot;;<br />
	}<br />
	echo &quot;&lt;/select&gt;&quot;;<br />
Pois se eu listá-lo assim apareceria:<br />
ID: 1<br />
ID: 2<br />
ID: 3<br />
<br />
E eu quero como o original:<br />
ID: 1<br />
ID: 3<br />
ID: 4<br />
<br />
Como faço isso ??<br />
No aguardo e obrigado pela atenção !!<br />
Um abraço]]></description>
            <dc:creator>Carlos David Mesquita de Mello</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Wed, 11 Sep 2024 10:23:44 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194806,194806#msg-194806</guid>
            <title>Alteração de cliente.</title>
            <link>/phorum/read.php?1,194806,194806#msg-194806</link>
            <description><![CDATA[Galera, é o seguinte, vou compartilhar dois codigos aqui que seria responsavel por fazer a alteraçào de dados de um cliente.<br />
Porem, o codigo parece estar funcionando, mas não faz a alteração e nem mostra uma mensagem de erro.<br />
<br />
codigo editar_cliente.php<br />
<br />
&lt;!DOCTYPE html&gt;<br />
&lt;html lang=&quot;pt-BR&quot; xmlns=&quot;http://www.w3.org/1999/html&quot;&gt;<br />
&lt;head&gt;<br />
    &lt;?php<br />
    error_reporting(E_ALL);<br />
    ini_set('display_errors', 1);<br />
    ?&gt;<br />
    &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt;<br />
    &lt;!-- Meta, title, CSS, favicons, etc. --&gt;<br />
    &lt;meta charset=&quot;utf-8&quot;&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 />
<br />
    &lt;title&gt; CRM Estudio - Thales Figueiredo &lt;/title&gt;<br />
<br />
    &lt;!-- Bootstrap --&gt;<br />
    &lt;link href=&quot;../vendors/bootstrap/dist/css/bootstrap.min.css&quot; rel=&quot;stylesheet&quot;&gt;<br />
    &lt;!-- Font Awesome --&gt;<br />
    &lt;link href=&quot;../vendors/font-awesome/css/font-awesome.min.css&quot; rel=&quot;stylesheet&quot;&gt;<br />
    &lt;!-- NProgress --&gt;<br />
    &lt;link href=&quot;../vendors/nprogress/nprogress.css&quot; rel=&quot;stylesheet&quot;&gt;<br />
    &lt;!-- iCheck --&gt;<br />
    &lt;link href=&quot;../vendors/iCheck/skins/flat/green.css&quot; rel=&quot;stylesheet&quot;&gt;<br />
    &lt;!-- bootstrap-wysiwyg --&gt;<br />
    &lt;link href=&quot;../vendors/google-code-prettify/bin/prettify.min.css&quot; rel=&quot;stylesheet&quot;&gt;<br />
    &lt;!-- Select2 --&gt;<br />
    &lt;link href=&quot;../vendors/select2/dist/css/select2.min.css&quot; rel=&quot;stylesheet&quot;&gt;<br />
    &lt;!-- Switchery --&gt;<br />
    &lt;link href=&quot;../vendors/switchery/dist/switchery.min.css&quot; rel=&quot;stylesheet&quot;&gt;<br />
    &lt;!-- starrr --&gt;<br />
    &lt;link href=&quot;../vendors/starrr/dist/starrr.css&quot; rel=&quot;stylesheet&quot;&gt;<br />
    &lt;!-- bootstrap-daterangepicker --&gt;<br />
    &lt;link href=&quot;../vendors/bootstrap-daterangepicker/daterangepicker.css&quot; rel=&quot;stylesheet&quot;&gt;<br />
<br />
    &lt;!-- Custom Theme Style --&gt;<br />
    &lt;link href=&quot;../build/css/custom.min.css&quot; rel=&quot;stylesheet&quot;&gt;<br />
&lt;/head&gt;<br />
<br />
<br />
&lt;body class=&quot;nav-md&quot;&gt;<br />
&lt;?php<br />
<br />
use crm\estudio\Cliente\Cliente;<br />
<br />
require_once '../src/Classes/Cliente.php';<br />
require_once '../config/Database.php';<br />
<br />
$db = new Database();<br />
$cliente = new Cliente($db);<br />
<br />
$dadosCliente = []; // Inicializa um array para armazenar os dados do cliente<br />
<br />
if (isset($_GET[&quot;id&quot;])) {<br />
    $id_cliente = $_GET[&quot;id&quot;];<br />
<br />
    // Carregar os dados do cliente do banco de dados usando $id_cliente<br />
    $dadosCliente = $cliente-&gt;obterDadosCliente($id_cliente);<br />
} else {<br />
    // O ID do cliente não foi fornecido, redirecione o usuário<br />
    header(&quot;Location: todos_cliente.php&quot;);<br />
    exit;<br />
}<br />
// Verifica se o parâmetro cpf_invalido é true<br />
if (isset($_POST[&quot;cpf_invalido&quot;]) &amp;&amp; $_POST[&quot;cpf_invalido&quot;] === &quot;true&quot;) {<br />
    echo '&lt;script&gt;alert(&quot;CPF inválido!&quot;);&lt;/script&gt;';<br />
}<br />
<br />
?&gt;<br />
<br />
&lt;div class=&quot;container body&quot;&gt;<br />
    &lt;div class=&quot;main_container&quot;&gt;<br />
        &lt;div class=&quot;col-md-3 left_col&quot;&gt;<br />
            &lt;div class=&quot;left_col scroll-view&quot;&gt;<br />
                &lt;?php include 'include/header.html' ?&gt;<br />
                &lt;br/&gt;<br />
            &lt;/div&gt;<br />
        &lt;/div&gt;<br />
        &lt;?php include 'include/top.html' ?&gt;<br />
        &lt;!-- /top navigation --&gt;<br />
<br />
        &lt;!-- page content --&gt;<br />
        &lt;div class=&quot;right_col&quot; role=&quot;main&quot;&gt;<br />
            &lt;div class=&quot;&quot;&gt;<br />
                &lt;div class=&quot;page-title&quot;&gt;<br />
                    &lt;div class=&quot;title_left&quot;&gt;<br />
                        &lt;h3&gt;Editar Cliente&lt;/h3&gt;<br />
                    &lt;/div&gt;<br />
                &lt;/div&gt;<br />
                &lt;div class=&quot;clearfix&quot;&gt;&lt;/div&gt;<br />
                &lt;div class=&quot;row&quot;&gt;<br />
                    &lt;div class=&quot;col-md-12 col-sm-12 &quot;&gt;<br />
                        &lt;div class=&quot;x_panel&quot;&gt;<br />
                            &lt;div class=&quot;x_title&quot;&gt;<br />
                                &lt;h2&gt;Editar Cliente&lt;small&gt;&lt;?php echo $dadosCliente['nome']; ?&gt;&lt;/small&gt;&lt;/h2&gt;<br />
                                &lt;div class=&quot;clearfix&quot;&gt;&lt;/div&gt;<br />
                            &lt;/div&gt;<br />
                            &lt;div class=&quot;x_content&quot;&gt;<br />
                                &lt;br/&gt;<br />
<br />
                                &lt;form id=&quot;demo-form2&quot; action=&quot;atualizar_cliente.php&quot; method=&quot;post&quot; data-parsley-validate<br />
                                      class=&quot;form-horizontal form-label-left&quot;&gt;<br />
<br />
                                    &lt;div class=&quot;item form-group&quot;&gt;<br />
                                        &lt;label class=&quot;col-form-label col-md-3 col-sm-3 label-align&quot; for=&quot;Id&quot;&gt;ID &lt;/label&gt;<br />
                                        &lt;div class=&quot;col-md-6 col-sm-6&quot;&gt;<br />
                                            &lt;p class=&quot;form-control-static&quot;&gt;&lt;?php echo $dadosCliente['id_cliente']; ?&gt;&lt;/p&gt;<br />
                                        &lt;/div&gt;<br />
                                    &lt;/div&gt;<br />
<br />
                                    &lt;div class=&quot;item form-group&quot;&gt;<br />
                                        &lt;label class=&quot;col-form-label col-md-3 col-sm-3 label-align&quot;<br />
                                               for=&quot;nome&quot;&gt;Nome<br />
                                            &lt;span class=&quot;required&quot;&gt;*&lt;/span&gt;<br />
                                        &lt;/label&gt;<br />
                                        &lt;div class=&quot;col-md-6 col-sm-6 &quot;&gt;<br />
                                            &lt;input type=&quot;text&quot; id=&quot;nome&quot; name=&quot;nome&quot;<br />
                                                   required=&quot;required&quot; class=&quot;form-control &quot;<br />
                                                   value=&quot;&lt;?php echo $dadosCliente['nome']; ?&gt;&quot;&gt;<br />
                                        &lt;/div&gt;<br />
                                    &lt;/div&gt;<br />
                                    &lt;div class=&quot;item form-group&quot;&gt;<br />
                                        &lt;label class=&quot;col-form-label col-md-3 col-sm-3 label-align&quot;<br />
                                               for=&quot;email&quot;&gt;e-mail<br />
                                            &lt;span class=&quot;required&quot;&gt;*&lt;/span&gt;<br />
                                        &lt;/label&gt;<br />
                                        &lt;div class=&quot;col-md-6 col-sm-6 &quot;&gt;<br />
                                            &lt;input type=&quot;text&quot; id=&quot;email&quot; name=&quot;email&quot;<br />
                                                   required=&quot;required&quot; class=&quot;form-control&quot;<br />
                                                   value=&quot;&lt;?php echo $dadosCliente['email']; ?&gt;&quot;&gt;<br />
                                        &lt;/div&gt;<br />
                                    &lt;/div&gt;<br />
                                    &lt;div class=&quot;item form-group&quot;&gt;<br />
                                        &lt;label class=&quot;col-form-label col-md-3 col-sm-3 label-align&quot;<br />
                                               for=&quot;numero_RG&quot;&gt;R.G<br />
                                            &lt;span class=&quot;required&quot;&gt;*&lt;/span&gt;<br />
                                        &lt;/label&gt;<br />
                                        &lt;div class=&quot;col-md-6 col-sm-6 &quot;&gt;<br />
                                            &lt;input type=&quot;text&quot; id=&quot;numero_RG&quot;<br />
                                                   name=&quot;numero_RG&quot; required=&quot;required&quot;<br />
                                                   class=&quot;form-control &quot;<br />
                                                   autocomplete=&quot;off&quot;<br />
                                                   value=&quot;&lt;?php echo $dadosCliente['numero_RG']; ?&gt;&quot;&gt;<br />
                                        &lt;/div&gt;<br />
                                    &lt;/div&gt;<br />
                                    &lt;div class=&quot;item form-group&quot;&gt;<br />
                                        &lt;label class=&quot;col-form-label col-md-3 col-sm-3 label-align&quot;<br />
                                               for=&quot;numero_CPF&quot;&gt;CPF<br />
                                            &lt;span class=&quot;required&quot;&gt;*&lt;/span&gt;<br />
                                        &lt;/label&gt;<br />
                                        &lt;div class=&quot;col-md-6 col-sm-6 &quot;&gt;<br />
                                            &lt;input type=&quot;text&quot; id=&quot;numero_CPF&quot; name=&quot;numero_CPF&quot; required=&quot;required&quot;<br />
                                                   class=&quot;form-control&quot; data-inputmask=&quot;'mask' : '999.999.999.99' &quot;<br />
                                                   value=&quot;&lt;?php echo $dadosCliente['numero_CPF']; ?&gt;&quot;&gt;<br />
                                            &lt;span class=&quot;fa fa-user form-control-feedback right&quot;<br />
                                                  aria-hidden=&quot;true&quot;&gt;&lt;/span&gt;<br />
                                        &lt;/div&gt;<br />
                                    &lt;/div&gt;<br />
                                    &lt;div class=&quot;item form-group&quot;&gt;<br />
                                        &lt;label class=&quot;col-form-label col-md-3 col-sm-3 label-align&quot; for=&quot;telefone&quot;&gt;Telefone<br />
                                            &lt;span class=&quot;required&quot;&gt;*&lt;/span&gt;<br />
                                        &lt;/label&gt;<br />
                                        &lt;div class=&quot;col-md-6 col-sm-6 &quot;&gt;<br />
                                            &lt;input type=&quot;text&quot; id=&quot;telefone&quot; name=&quot;telefone&quot; required=&quot;required&quot;<br />
                                                   class=&quot;form-control&quot; data-inputmask=&quot;'mask' : '(99) 9999-9999'&quot;<br />
                                                   value=&quot;&lt;?php echo $dadosCliente['telefone']; ?&gt;&quot;&gt;<br />
                                            &lt;span class=&quot;fa fa-user form-control-feedback right&quot;<br />
                                                  aria-hidden=&quot;true&quot;&gt;&lt;/span&gt;<br />
                                        &lt;/div&gt;<br />
                                    &lt;/div&gt;<br />
                                    &lt;div class=&quot;item form-group&quot;&gt;<br />
                                        &lt;label class=&quot;col-form-label col-md-3 col-sm-3 label-align&quot; for=&quot;end&quot;&gt;Endereço<br />
                                            &lt;span class=&quot;required&quot;&gt;*&lt;/span&gt;<br />
                                        &lt;/label&gt;<br />
                                        &lt;div class=&quot;col-md-6 col-sm-6 &quot;&gt;<br />
                                            &lt;input type=&quot;text&quot; id=&quot;end&quot; name=&quot;end&quot; required=&quot;required&quot;<br />
                                                   class=&quot;form-control&quot; value=&quot;&lt;?php echo $dadosCliente['endereco'];?&gt;&quot;&gt;<br />
                                        &lt;/div&gt;<br />
                                    &lt;/div&gt;<br />
                                    &lt;div class=&quot;item form-group&quot;&gt;<br />
                                        &lt;label class=&quot;col-form-label col-md-3 col-sm-3 label-align&quot;<br />
                                               for=&quot;cidade&quot;&gt;Cidade&lt;span class=&quot;required&quot;&gt;*&lt;/span&gt;<br />
                                        &lt;/label&gt;<br />
                                        &lt;div class=&quot;col-md-6 col-sm-6 &quot;&gt;<br />
                                            &lt;input type=&quot;text&quot; id=&quot;cidade&quot; name=&quot;cidade&quot; required=&quot;required&quot;<br />
                                                   class=&quot;form-control&quot;  value=&quot;&lt;?php echo $dadosCliente['cidade']; ?&gt;&quot;&gt;<br />
                                        &lt;/div&gt;<br />
                                    &lt;/div&gt;<br />
                                    &lt;div class=&quot;item form-group&quot;&gt;<br />
                                        &lt;label class=&quot;col-form-label col-md-3 col-sm-3 label-align&quot; for=&quot;estado&quot;&gt;Estado<br />
                                            &lt;span class=&quot;required&quot;&gt;*&lt;/span&gt;<br />
<br />
                                        &lt;/label&gt;<br />
                                        &lt;div class=&quot;col-md-6 col-sm-6&quot;&gt;<br />
                                            &lt;input type=&quot;text&quot; id=&quot;estado&quot; name=&quot;estado&quot; required=&quot;required&quot;<br />
                                                   class=&quot;form-control&quot; value=&quot;&lt;?php echo $dadosCliente['estado']; ?&gt;&quot;&gt;<br />
                                        &lt;/div&gt;<br />
                                    &lt;/div&gt;<br />
                                    &lt;div class=&quot;item form-group&quot;&gt;<br />
                                        &lt;label class=&quot;col-form-label col-md-3 col-sm-3 label-align&quot; for=&quot;cep&quot;&gt;CEP&lt;span<br />
                                                    class=&quot;required&quot;&gt;*&lt;/span&gt;<br />
                                        &lt;/label&gt;<br />
                                        &lt;div class=&quot;col-md-6 col-sm-6 &quot;&gt;<br />
                                            &lt;input type=&quot;text&quot; id=&quot;cep&quot; name=&quot;cep&quot; required=&quot;required&quot;<br />
                                                   class=&quot;form-control&quot; data-inputmask=&quot;'mask' : '99.999-999'&quot;<br />
                                                   value=&quot;&lt;?php echo $dadosCliente['cep']; ?&gt;&quot;&gt;<br />
                                        &lt;/div&gt;<br />
                                    &lt;/div&gt;<br />
                                    &lt;div class=&quot;item form-group&quot;&gt;<br />
                                        &lt;label class=&quot;col-form-label col-md-3 col-sm-3 label-align&quot;&gt;Sexo&lt;/label&gt;<br />
                                        &lt;div class=&quot;col-md-6 col-sm-6 &quot;&gt;<br />
                                            &lt;div id=&quot;sexo&quot; class=&quot;btn-group&quot; data-toggle=&quot;buttons&quot;&gt;<br />
                                                &lt;label class=&quot;btn btn-secondary&quot; data-toggle-class=&quot;btn-primary&quot;<br />
                                                       data-toggle-passive-class=&quot;btn-default&quot;&gt;<br />
                                                    &lt;input type=&quot;radio&quot; name=&quot;sexo&quot; value=&quot;Masculino&quot;<br />
                                                           class=&quot;join-btn&quot; &lt;?php if ($dadosCliente['sexo'] === 'Masculino') echo 'checked'; ?&gt;&gt;<br />
                                                    &amp;nbsp; Masculino &amp;nbsp;<br />
                                                &lt;/label&gt;<br />
                                                &lt;label class=&quot;btn btn-primary&quot; data-toggle-class=&quot;btn-primary&quot;<br />
                                                       data-toggle-passive-class=&quot;btn-default&quot;&gt;<br />
                                                    &lt;input type=&quot;radio&quot; name=&quot;sexo&quot; value=&quot;Feminino&quot;<br />
                                                           class=&quot;join-btn&quot; &lt;?php if ($dadosCliente['sexo'] === 'Feminino') echo 'checked'; ?&gt;&gt;<br />
                                                    Feminino<br />
                                                &lt;/label&gt;<br />
                                            &lt;/div&gt;<br />
                                        &lt;/div&gt;<br />
                                    &lt;/div&gt;<br />
                                        &lt;div class=&quot;item form-group&quot;&gt;<br />
                                            &lt;label class=&quot;col-form-label col-md-3 col-sm-3 label-align&quot; for=&quot;nascimento&quot;&gt;Data de Nascimento<br />
                                                &lt;span class=&quot;required&quot;&gt;*&lt;/span&gt;<br />
                                            &lt;/label&gt;<br />
                                            &lt;div class=&quot;col-md-6 col-sm-6&quot;&gt;<br />
                                                &lt;input id=&quot;nascimento&quot; name=&quot;nascimento&quot; class=&quot;date-picker form-control&quot;<br />
                                                       placeholder=&quot;dd-mm-yyyy&quot;<br />
                                                       required=&quot;required&quot; type=&quot;date&quot;<br />
                                                       value=&quot;&lt;?php echo $dadosCliente['data_nascimento']; ?&gt;&quot;&gt;<br />
                                            &lt;/div&gt;<br />
                                        &lt;/div&gt;<br />
                                    &lt;div class=&quot;form-group&quot;&gt;<br />
                                        &lt;label class=&quot;col-form-label col-md-3 col-sm-3 label-align&quot;<br />
                                               for=&quot;obs&quot;&gt;Observação &lt;/label&gt;<br />
                                        &lt;div class=&quot;col-md-6 col-sm-6&quot;&gt;<br />
                                            &lt;textarea id=&quot;obs&quot; name=&quot;obs&quot; class=&quot;form-control&quot;&gt; &lt;?php echo $dadosCliente['observacao']; ?&gt; &lt;/textarea&gt;<br />
                                        &lt;/div&gt;<br />
                                    &lt;/div&gt;<br />
                                    &lt;div class=&quot;col-md-12 col-sm-12 &quot;&gt;<br />
                                        &lt;div class=&quot;ln_solid&quot;&gt;&lt;/div&gt;<br />
                                        &lt;div class=&quot;item form-group&quot;&gt;<br />
                                            &lt;div class=&quot;col-md-6 col-sm-6 offset-md-3&quot;&gt;<br />
                                                &lt;button class=&quot;btn btn-primary&quot; type=&quot;reset&quot;&gt;Apagar&lt;/button&gt;<br />
                                                &lt;button type=&quot;submit&quot; class=&quot;btn btn-success&quot;&gt;Salvar&lt;/button&gt;<br />
                                            &lt;/div&gt;<br />
                                        &lt;/div&gt;<br />
                                    &lt;/div&gt;<br />
                            &lt;/form&gt;<br />
                        &lt;/div&gt;<br />
                        &lt;/div&gt;<br />
                    &lt;/div&gt;<br />
                &lt;/div&gt;<br />
            &lt;/div&gt;<br />
            &lt;/div&gt;<br />
            &lt;/div&gt;<br />
<br />
<br />
&lt;footer&gt;<br />
            &lt;div class=&quot;pull-right&quot;&gt;<br />
                &lt;?php include 'include/footer.html' ?&gt;<br />
            &lt;/div&gt;<br />
            &lt;div class=&quot;clearfix&quot;&gt;&lt;/div&gt;<br />
        &lt;/footer&gt;<br />
<br />
&lt;script src=&quot;../vendors/jquery/dist/jquery.min.js&quot;&gt;&lt;/script&gt;<br />
    &lt;!-- Bootstrap --&gt;<br />
    &lt;script src=&quot;../vendors/bootstrap/dist/js/bootstrap.bundle.min.js&quot;&gt;&lt;/script&gt;<br />
    &lt;!-- FastClick --&gt;<br />
    &lt;script src=&quot;../vendors/fastclick/lib/fastclick.js&quot;&gt;&lt;/script&gt;<br />
    &lt;!-- NProgress --&gt;<br />
    &lt;script src=&quot;../vendors/nprogress/nprogress.js&quot;&gt;&lt;/script&gt;<br />
    &lt;!-- bootstrap-progressbar --&gt;<br />
    &lt;script src=&quot;../vendors/bootstrap-progressbar/bootstrap-progressbar.min.js&quot;&gt;&lt;/script&gt;<br />
    &lt;!-- iCheck --&gt;<br />
    &lt;script src=&quot;../vendors/iCheck/icheck.min.js&quot;&gt;&lt;/script&gt;<br />
    &lt;!-- bootstrap-daterangepicker --&gt;<br />
    &lt;script src=&quot;../vendors/moment/min/moment.min.js&quot;&gt;&lt;/script&gt;<br />
    &lt;script src=&quot;../vendors/bootstrap-daterangepicker/daterangepicker.js&quot;&gt;&lt;/script&gt;<br />
    &lt;!-- bootstrap-wysiwyg --&gt;<br />
    &lt;script src=&quot;../vendors/bootstrap-wysiwyg/js/bootstrap-wysiwyg.min.js&quot;&gt;&lt;/script&gt;<br />
    &lt;script src=&quot;../vendors/jquery.hotkeys/jquery.hotkeys.js&quot;&gt;&lt;/script&gt;<br />
    &lt;script src=&quot;../vendors/google-code-prettify/src/prettify.js&quot;&gt;&lt;/script&gt;<br />
    &lt;!-- jQuery Tags Input --&gt;<br />
    &lt;script src=&quot;../vendors/jquery.tagsinput/src/jquery.tagsinput.js&quot;&gt;&lt;/script&gt;<br />
    &lt;!-- Switchery --&gt;<br />
    &lt;script src=&quot;../vendors/switchery/dist/switchery.min.js&quot;&gt;&lt;/script&gt;<br />
    &lt;!-- Select2 --&gt;<br />
    &lt;script src=&quot;../vendors/select2/dist/js/select2.full.min.js&quot;&gt;&lt;/script&gt;<br />
    &lt;!-- Parsley --&gt;<br />
    &lt;script src=&quot;../vendors/parsleyjs/dist/parsley.min.js&quot;&gt;&lt;/script&gt;<br />
    &lt;!-- Autosize --&gt;<br />
    &lt;script src=&quot;../vendors/autosize/dist/autosize.min.js&quot;&gt;&lt;/script&gt;<br />
    &lt;!-- jQuery autocomplete --&gt;<br />
    &lt;script src=&quot;../vendors/devbridge-autocomplete/dist/jquery.autocomplete.min.js&quot;&gt;&lt;/script&gt;<br />
    &lt;!-- starrr --&gt;<br />
    &lt;script src=&quot;../vendors/starrr/dist/starrr.js&quot;&gt;&lt;/script&gt;<br />
    &lt;!-- jquery.inputmask --&gt;<br />
    &lt;script src=&quot;../vendors/jquery.inputmask/dist/min/jquery.inputmask.bundle.min.js&quot;&gt;&lt;/script&gt;<br />
<br />
    &lt;!-- Custom Theme Scripts --&gt;<br />
    &lt;script src=&quot;../build/js/custom.min.js&quot;&gt;&lt;/script&gt;<br />
<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
<br />
Codigo atualizar_cliente.php<br />
&lt;?php<br />
error_reporting(E_ALL);<br />
ini_set('display_errors', 1);<br />
<br />
use crm\estudio\Cliente\Cliente;<br />
<br />
require_once '../src/Classes/Cliente.php';<br />
require_once '../config/Database.php';<br />
<br />
$db = new Database();<br />
$cliente = new Cliente($db);<br />
<br />
if ($_SERVER[&quot;REQUEST_METHOD&quot;] == &quot;POST&quot; &amp;&amp; isset($_POST[&quot;id_cliente&quot;])) {<br />
    $id_cliente = $_POST[&quot;id_cliente&quot;];<br />
    $nome = $_POST[&quot;nome&quot;];<br />
    $email = $_POST[&quot;email&quot;];<br />
    $telefone = $_POST[&quot;telefone&quot;];<br />
    $nascimento = $_POST[&quot;nascimento&quot;];<br />
    $endereco = $_POST[&quot;end&quot;];<br />
    $cidade = $_POST[&quot;cidade&quot;];<br />
    $estado = $_POST[&quot;estado&quot;];<br />
    $numero_RG = $_POST[&quot;numero_RG&quot;];<br />
    $numero_CPF = $_POST[&quot;numero_CPF&quot;];<br />
    $sexo = $_POST[&quot;sexo&quot;];<br />
    $observacao = $_POST[&quot;obs&quot;];<br />
    $cep = $_POST[&quot;cep&quot;];<br />
<br />
    // Verifique se o CPF é válido<br />
    if (!$cliente-&gt;validarCPF($numero_CPF)) {<br />
        header(&quot;Location: editar_cliente.php?id=$id_cliente&amp;cpf_invalido=true&quot;);<br />
        exit;<br />
    }<br />
<br />
    // Atualiza os dados do cliente<br />
    $atualizacaoSucesso = $cliente-&gt;atualizarCliente($id_cliente, $nome, $email, $telefone, $nascimento, $endereco, $cidade, $estado,<br />
        $numero_RG, $numero_CPF, $sexo, $observacao, $cep);<br />
<br />
    if ($atualizacaoSucesso) {<br />
        // Exibe mensagem de sucesso<br />
        echo '&lt;script&gt;alert(&quot;Alteração feita com sucesso!&quot;);&lt;/script&gt;';<br />
        // Aguarde um breve momento e redireciona para a página de listagem de clientes<br />
        echo '&lt;script&gt;<br />
        setTimeout(function() {<br />
            window.location.href = &quot;todos_clientes.php&quot;;<br />
        }, 1000); // Tempo em milissegundos (1 segundo)<br />
        &lt;/script&gt;';<br />
        exit;<br />
    } else {<br />
        // Exibir uma mensagem de erro<br />
        echo &quot;Erro ao atualizar o cliente.&quot;;<br />
    }<br />
}<br />
<br />
<br />
se puderem me ajudar a achar uma forma desse codigo funcionar]]></description>
            <dc:creator>Thales Figueiredo</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Tue, 14 May 2024 19:09:42 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194802,194805#msg-194805</guid>
            <title>Re: Resolvi o problema</title>
            <link>/phorum/read.php?1,194802,194805#msg-194805</link>
            <description><![CDATA[$sql = &quot;SELECT * FROM usuarios_dados WHERE Usuario='$usuario'&quot;;<br />
$result = $conn-&gt;query($sql);<br />
$num_rows = $result-&gt;num_rows;<br />
<br />
for ($i = 1; $i &lt;= $num_rows; $i++) {<br />
	$registro = $result -&gt; fetch_assoc();<br />
	$sql2 = &quot;UPDATE usuarios_dados SET ID='$i' WHERE ID='$registro[ID]' AND Usuario='$usuario'&quot;;<br />
	$result2 = $conn-&gt;query($sql2);<br />
}<br />
<br />
$sql = &quot;SELECT * FROM usuarios_dados WHERE Usuario='$usuario'&quot;;<br />
$result = $conn-&gt;query($sql);]]></description>
            <dc:creator>Carlos David Mesquita de Mello</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Wed, 10 Apr 2024 14:09:39 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194802,194804#msg-194804</guid>
            <title>Re: Listagem por ID em ordem crescente !!</title>
            <link>/phorum/read.php?1,194802,194804#msg-194804</link>
            <description><![CDATA[Não entendi direito a sua pergunta, mas para ordenar os resultados em ordem crescente, ficaria assim:<br />
<br />
$sql = &quot;SELECT ID FROM usuarios_dados WHERE Usuario='$usuario' ORDER BY ID ASC&quot;;<br />
<br />
<br />
$sql = &quot;SELECT * FROM usuarios_dados ORDER BY ID ASC&quot;;<br />
<br />
<br />
Se não for essa a sua dúvida, peço que elabore ela com mais clareza.]]></description>
            <dc:creator>Filipe Ricardo</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Sat, 30 Mar 2024 03:34:25 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194802,194803#msg-194803</guid>
            <title>Re: Nenhuma resposta ainda ??</title>
            <link>/phorum/read.php?1,194802,194803#msg-194803</link>
            <description><![CDATA[Re: Nenhuma resposta ainda ??]]></description>
            <dc:creator>Carlos David Mesquita de Mello</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 21 Mar 2024 13:03:11 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194802,194802#msg-194802</guid>
            <title>Listagem por ID em ordem crescente !!</title>
            <link>/phorum/read.php?1,194802,194802#msg-194802</link>
            <description><![CDATA[Olá...<br />
Estou tentando fazer o seguinte !!<br />
Listando dados em tabela !!<br />
Gostaria que....se na listagem houver 4 linhas...indepedente de seu número de ID, faça a listagem em ID ser em ordem 1 2 3 4 !!<br />
Exemplo...se tiver uma listagem de dados que está em ID 1 3 3...faça ficar 1 2 3 !!<br />
<br />
echo &quot;&lt;table class='tabela_dados' border='1'&gt;<br />
&lt;tr&gt;<br />
	&lt;td&gt;ID&lt;/td&gt;<br />
	&lt;td&gt;Nome Empresa&lt;/td&gt;<br />
	&lt;td&gt;Responsável&lt;/td&gt;<br />
	&lt;td&gt;Telefone 1&lt;/td&gt;<br />
	&lt;td&gt;Telefone 2&lt;/td&gt;<br />
	&lt;td&gt;E-mail 1&lt;/td&gt;<br />
	&lt;td&gt;E-mail 2&lt;/td&gt;<br />
	&lt;td&gt;Endereço&lt;/td&gt;<br />
	&lt;td&gt;CEP&lt;/td&gt;<br />
	&lt;td&gt;Bairro&lt;/td&gt;<br />
	&lt;td&gt;AÇÃO 1&lt;/td&gt;<br />
	&lt;td&gt;AÇÃO 2&lt;/td&gt;<br />
	<br />
&lt;/tr&gt;<br />
&quot;;<br />
<br />
$sql = &quot;SELECT ID FROM usuarios_dados WHERE Usuario='$usuario'&quot;;<br />
$result = $conn-&gt;query($sql);<br />
$num_rows = $result-&gt;num_rows;<br />
<br />
$Novo_ID = 1;<br />
for ($i = 0; $i &lt; $num_rows; $i++) {<br />
	$registro = $result -&gt; fetch_row();<br />
	$sql2 = &quot;UPDATE usuarios_dados SET ID='$Novo_ID' WHERE ID='$Novo_ID'&quot;;<br />
	$result2 = $conn-&gt;query($sql2);<br />
	$Novo_ID++;<br />
}<br />
<br />
$sql = &quot;SELECT * FROM usuarios_dados&quot;;<br />
$result = $conn-&gt;query($sql);<br />
<br />
if ($result-&gt;num_rows &gt; 0) {<br />
  // output data of each row<br />
  while($row = $result-&gt;fetch_assoc()) {<br />
    echo &quot;&lt;tr&gt;<br />
	&lt;td&gt;$row[ID]&lt;/td&gt;<br />
	&lt;td&gt;$row[Nome_Empresa]&lt;/td&gt;<br />
	&lt;td&gt;$row[Responsavel]&lt;/td&gt;<br />
	&lt;td&gt;$row[Telefone_1]&lt;/td&gt;<br />
	&lt;td&gt;$row[Telefone_2]&lt;/td&gt;<br />
	&lt;td&gt;$row[Email_1]&lt;/td&gt;<br />
	&lt;td&gt;$row[Email_2]&lt;/td&gt;<br />
	&lt;td&gt;$row[Endereço]&lt;/td&gt;<br />
	&lt;td&gt;$row[CEP]&lt;/td&gt;<br />
	&lt;td&gt;$row[Bairro]&lt;/td&gt;<br />
	&lt;td&gt;<br />
	&lt;form method='post' action='Editar_Dados.php'&gt;<br />
	&lt;input type='hidden' name='usuario' value='$usuario'&gt;<br />
	&lt;input type='hidden' name='senha' value='$senha'&gt;<br />
	&lt;input type='hidden' name='ID' value='$row[ID]'&gt;<br />
	&lt;input type='submit' style='padding: 10px;' value='EDITAR'&gt;<br />
	&lt;/form&gt;<br />
	&lt;/td&gt;<br />
	&lt;td&gt;<br />
	&lt;form method='post' action='Deletar_Dados.php'&gt;<br />
	&lt;input type='hidden' name='usuario' value='$usuario'&gt;<br />
	&lt;input type='hidden' name='senha' value='$senha'&gt;<br />
	&lt;input type='hidden' name='ID' value='$row[ID]'&gt;<br />
	&lt;input type='submit' style='padding: 10px;' value='DELETAR'&gt;<br />
	&lt;/form&gt;<br />
	&lt;/td&gt;<br />
	&lt;/tr&gt;<br />
	&quot;;<br />
  }<br />
} else {<br />
  echo &quot;0 results&quot;;<br />
}<br />
<br />
$conn-&gt;close();]]></description>
            <dc:creator>Carlos David Mesquita de Mello</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Mon, 18 Mar 2024 13:48:47 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194801,194801#msg-194801</guid>
            <title>Gravar no Banco de Dados de forma ordenada</title>
            <link>/phorum/read.php?1,194801,194801#msg-194801</link>
            <description><![CDATA[Galera, estou tentando fazer um sisteminha em PHP onde eu gero combinações aleatórias mas antes de gerar os números eu informo a quantidade de dezenas e os limites mínimo e máximo. Lá eu também escolho o numero de dezenas e combinações que quero. Tenho um banco de dados com todos os sorteios anteriores cadastrados, com os seguintes campos: NumeroSorteio, Dezena1, Dezena2, Dezena3, Dezena4, Dezena5, Dezena6. <br />
O que fiz até agora garante que uma função verifique se a sequencia gerada já existe (function ja_existe($jogo, $stmt)) e sejam geradas as dezenas dentro do limite que especifiquei e que sejam embaralhadas. Depois pego 6 delas. Nesse momento eu gostaria que o sistema fizesse uma verificaçao no banco para ver se eles já existem naquela sequencia, se existirem, elimina, se nao, grava, e acim se repetiria ate o fim do laço.  <br />
Vejam até onde consegui fazer:<br />
                      <br />
                     // verifica se o jogo já existe no banco<br />
function ja_existe($jogo, $stmt) {<br />
    $stmt-&gt;execute($jogo);<br />
    return $stmt-&gt;fetchColumn() &gt; 0;<br />
}<br />
<br />
$Numjogos = $_POST[&quot;jogos&quot;];<br />
$Qtydezenas = $_POST[&quot;dezenas&quot;];<br />
$Valormin = $_POST[&quot;de&quot;];<br />
$Valormax = $_POST[&quot;ate&quot;];<br />
$jogos = [];<br />
$numeros = array_map(function($n) { return sprintf(&quot;%02d&quot;, $n); }, range($Valormin, $Valormax));<br />
<br />
$Conn = // criar conexão<br />
$stmt = $Conn-&gt;prepare('select count(*) from NomeDaTabela where Dez_1=? AND Dez_2=? AND Dez_3=? AND Dez_4=? AND Dez_5=? AND Dez_6=?');<br />
for ($i = 1; $i &lt;= $Numjogos; $i++) {<br />
    while (true) {<br />
        // embaralha<br />
        shuffle($numeros);<br />
        // pega os 6 primeiros e ordena<br />
        $sorteio = array_slice($numeros, 0, $Qtydezenas);<br />
        sort($sorteio);<br />
        // se não é jogo repetido, adiciona<br />
        if (! ja_existe($jogo, $Conn)) {<br />
            $jogos[] = $sorteio;<br />
            break;<br />
        }<br />
    }<br />
}<br />
<br />
Obs: Acredito que as sequencias devam ser gravadas no banco de dados de forma ordenada, daí tenho dois problemas, nem sei como fazer para inserir as seuqencias geradas no banco nem mesmo como fazer isso de forma ordenada .]]></description>
            <dc:creator>JOAO CLAUDIO VILANOVA</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Mon, 31 Jul 2023 17:47:48 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,90588,194799#msg-194799</guid>
            <title>Re: Varios usuarios de um programa em PHP</title>
            <link>/phorum/read.php?1,90588,194799#msg-194799</link>
            <description><![CDATA[Boa tarde Thiago, estou passando pelo mesmo problema, sou iniciante em PHP pode dar uma dica de como conseguiu com SESSION? Se possível com um pequeno fonte para analise. Desde já agradeço, HASA.]]></description>
            <dc:creator>HONORIO</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Fri, 23 Dec 2022 20:01:18 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194796,194796#msg-194796</guid>
            <title>Gerar numeros</title>
            <link>/phorum/read.php?1,194796,194796#msg-194796</link>
            <description><![CDATA[Ola amigos. <br />
Estou precisando gerar 8 numeros aleatorios que somados atinjam 100<br />
Já tentei com mt_rand mas não da certo. Alguem pode me ajudar ?<br />
<br />
Obrigado]]></description>
            <dc:creator>Rud</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Mon, 21 Nov 2022 21:51:09 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194795,194795#msg-194795</guid>
            <title>Text Area (rico)</title>
            <link>/phorum/read.php?1,194795,194795#msg-194795</link>
            <description><![CDATA[preciso colocar em meu projeto um textarea (rico) free alguém tem uma sugestão com exemplo?]]></description>
            <dc:creator>brmain</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 17 Nov 2022 09:55:54 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194792,194792#msg-194792</guid>
            <title>erro de lógica em um if/else</title>
            <link>/phorum/read.php?1,194792,194792#msg-194792</link>
            <description><![CDATA[Estou com um problema na minha aplicação, eu implantei um if/else e não tá funcionando corretamente, tem 1 único registro no meu banco que faz a lógica do meu código funcionar e entrar no if, porém todos os outros registros q eu incluo e eram pra entrar no if tbm estão entrando no else, já quebrei a cabeça e não consigo entender pq isso está acontecendo (pois são as mesmas condições esses regitros, então eram pra entrar todos no if (só entraria no else caso o registro seja novo), segue uma parte do meu código:<br />
<br />
    foreach ($todos_inventario as $inventario){<br />
       <br />
                    if ($entrada_items-&gt;item_id == $inventario-&gt;item_id &amp;&amp; $entrada-&gt;departamento_id == $inventario-&gt;departamento_id &amp;&amp; $entrada-&gt;local_id == $inventario-&gt;local_id) {<br />
                        $inventario-&gt;quantidade += $entrada_items-&gt;quantidade;<br />
                        $inventario-&gt;save();<br />
                        break;<br />
                    } else {<br />
                        $inventario = new Inventario();<br />
                        $inventario-&gt;departamento_id = $entrada-&gt;departamento_id;<br />
                        $inventario-&gt;item_id = $entrada_items-&gt;item_id;<br />
                        $inventario-&gt;local_id = $entrada-&gt;local_id;<br />
                        $inventario-&gt;quantidade = $entrada_items-&gt;quantidade;<br />
                        $inventario-&gt;qtd_alerta = 0;<br />
                        $inventario-&gt;save();<br />
                        break;<br />
                        }<br />
                <br />
            }<br />
<br />
código completo aqui:<br />
https://github.com/Davidtricolor2021/Erro-if-else/blob/main/EntradaController.php<br />
<br />
e tbm tem um imagem do meu banco com uma pequena explicação doq está acontecendo:<br />
https://github.com/Davidtricolor2021/Erro-if-else/blob/main/erro%20bd.png]]></description>
            <dc:creator>David Eduardo</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Fri, 26 Aug 2022 15:40:54 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194791,194791#msg-194791</guid>
            <title>Substituir uma tag para receber uma imagem sem mudar o resultado</title>
            <link>/phorum/read.php?1,194791,194791#msg-194791</link>
            <description><![CDATA[Galera, sou novo em PHP, web etc. Estou criando uma pagina dinamica com MVC. Em um determinado ponto eu usei o seguinte código para preencher uma DIV com uma imagem do meu BD: <br />
<br />
&lt;div class=&quot;col mx-3 my-3 doub1 effect&quot; style=&quot;background-image: url('&lt;?php echo URL . 'assets/imagens/artigo/' . $imag; ?&gt;'); width: 450px; height: 350px;&quot;&gt;<br />
<br />
e aproveitei para colocar um H2 que vai pegar o campo nome e um &lt;p&gt; que pega a descricão. <br />
<br />
 &lt;h2&gt;&lt;?php echo $nome; ?&gt;&lt;/h2&gt;<br />
 &lt;p&gt;&lt;?php echo $descri; ?&gt;&lt;/p&gt;<br />
<br />
Pois bem... a div é preenchida completamente pela imagem e o Título e a descrição ficam por cima. Eu queria muito aplicar algum efeito interessante sobre essa imagem e encontrei na NET um exemplo em que ao passar o mouse sobre a imagem ela irá deslizar para a direita e mostrará a legenda com o título e a descrição. Vejam:<br />
&lt;ul class=&quot;demo-1 effect&quot;&gt;<br />
    &lt;li&gt;<br />
        &lt;h2&gt;This is a cool title!&lt;/h2&gt;<br />
        &lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nost.&lt;/p&gt;<br />
    &lt;/li&gt;<br />
    &lt;li&gt;&lt;img class=&quot;top&quot; src=&quot;images/image1.jpg&quot; alt=&quot;&quot;/&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
<br />
O grande problema é que eu não usei a tag img no meu exemplo, como voces viram eu coloquei a imagem no background-image da DIV. Agora nao estou conseguindo aplicar o efeito na minha página porque não sei como adaptar esse código aí com o meu. <br />
Como eu poderia usar esse exemplo no meu código ou mudar o meu código para usar esse ai sem causar danos aos resultados que já tenho ?]]></description>
            <dc:creator>JOAO CLAUDIO VILANOVA</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Fri, 26 Aug 2022 00:44:17 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194790,194790#msg-194790</guid>
            <title>mudar a cor da linha da tabela com php</title>
            <link>/phorum/read.php?1,194790,194790#msg-194790</link>
            <description><![CDATA[Jorge bom dia tudo certo ? é estou querendo fazer uma função em em php que a cor da linha da tabela fique vermelha de acordo com o valor das datas<br />
<br />
igual tenho duas variáveis  uma com $data_calibracao e a outra $data_aviso<br />
<br />
ai e se o dia da $data_calibracao  for maior que a $data_aviso quero a linha fique vermelha<br />
<br />
<br />
<br />
esse é o meu código :<br />
<br />
&lt;?php<br />
<br />
<br />
<br />
include_once(&quot;conexao.php&quot;);<br />
<br />
<br />
<br />
$filtro = isset($_GET['filtro'])?$_GET['filtro']:&quot;&quot;;<br />
<br />
<br />
<br />
$sql = &quot;SELECT * FROM novo WHERE cod_calibracao like '%$filtro%' ORDER BY id&quot;;<br />
<br />
$consulta = mysqli_query($conexao,$sql);<br />
<br />
$registros = mysqli_num_rows($consulta);<br />
<br />
<br />
<br />
?&gt;<br />
<br />
<br />
<br />
<br />
<br />
&lt;!DOCTYPE html&gt;<br />
<br />
&lt;html&gt;<br />
<br />
&lt;head&gt;<br />
<br />
  &lt;title&gt;cadastro&lt;/title&gt;<br />
<br />
  &lt;meta charset=&quot;utf-8&quot;&gt;<br />
<br />
  &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;estilo.css&quot;&gt;<br />
<br />
<br />
<br />
      &lt;style type=&quot;text/css&quot;&gt;<br />
<br />
   <br />
<br />
    body{<br />
<br />
   <br />
<br />
        background: rgb(245,245,245);<br />
<br />
   <br />
<br />
       }<br />
<br />
       <br />
<br />
       table{<br />
<br />
         border-style: hidden;<br />
<br />
<br />
<br />
       }<br />
<br />
<br />
<br />
       thead{<br />
<br />
<br />
<br />
          background-color: rgb(235, 232, 232);<br />
<br />
       }<br />
<br />
<br />
<br />
       td{<br />
<br />
<br />
<br />
          padding: 5px;<br />
<br />
       }<br />
<br />
<br />
<br />
   <br />
<br />
    &lt;/style&gt;<br />
<br />
<br />
<br />
<br />
<br />
&lt;/head&gt;<br />
<br />
&lt;body&gt;<br />
<br />
<br />
<br />
  &lt;div class=&quot;container&quot;&gt;<br />
<br />
<br />
<br />
  &lt;section&gt;<br />
<br />
      &lt;h1&gt;Consultas&lt;/h1&gt;<br />
<br />
      &lt;hr&gt;&lt;br&gt;&lt;br&gt;<br />
<br />
<br />
<br />
      &lt;form method=&quot;GET&quot; action=&quot;consulta_equipamento.php&quot;&gt;<br />
<br />
        filtrar por  Código de Calibração: &lt;input type=&quot;text&quot; name=&quot;filtro&quot; required autofocus&gt;<br />
<br />
        &lt;input type=&quot;submit&quot; value=&quot;Pesquisar&quot; class=&quot;btn&quot;&gt;<br />
<br />
                 <br />
<br />
<br />
<br />
      &lt;/form&gt;<br />
<br />
<br />
<br />
      &lt;?php<br />
<br />
<br />
<br />
      print &quot;Resultado da Pesquisa Pelo Código de Calibração &lt;strong&gt;$filtro&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;&quot;;<br />
<br />
<br />
<br />
        print &quot;$registros registros encontrados&quot;;<br />
<br />
           <br />
<br />
        while($exibirRegistros = mysqli_fetch_array($consulta)) {<br />
<br />
             <br />
<br />
              $id = $exibirRegistros[0];<br />
<br />
              $nome_equipamento = $exibirRegistros[1];<br />
<br />
              $fabricante = $exibirRegistros[2];<br />
<br />
              $modelo = $exibirRegistros[3];<br />
<br />
              $certificado = $exibirRegistros[4];<br />
<br />
              $n_eime = $exibirRegistros[5];<br />
<br />
              $descricao = $exibirRegistros[6];<br />
<br />
              $data_calibracao = $exibirRegistros[7];<br />
<br />
              $nf_orc = $exibirRegistros[8];<br />
<br />
              $observacoes = $exibirRegistros[9];<br />
<br />
              $cod_calibracao = $exibirRegistros[10];             <br />
<br />
              $data_aviso = $exibirRegistros[11];<br />
<br />
              $status = $exibirRegistros[12];<br />
<br />
             <br />
<br />
<br />
<br />
              print &quot;&lt;article&gt;&quot;;<br />
<br />
             <br />
<br />
              print &quot;&lt;table border = 1 &gt;<br />
<br />
                 <br />
<br />
<br />
<br />
                  &lt;thead&gt;<br />
<br />
                   &lt;tr&gt;                   <br />
<br />
                   <br />
<br />
                    &lt;td&gt;ID&lt;/td&gt;<br />
<br />
                    &lt;td&gt;NOME DO EQUIPAMENTO&lt;/td&gt;<br />
<br />
                    &lt;td&gt;FABRICANTE&lt;/td&gt;<br />
<br />
                    &lt;td&gt;MODELO&lt;/td&gt;<br />
<br />
                    &lt;td&gt;CERTIFICADO&lt;/td&gt;<br />
<br />
                    &lt;td&gt;N EIME&lt;/td&gt;<br />
<br />
                    &lt;td&gt;DESCRIÇÃO&lt;/td&gt;<br />
<br />
                    &lt;td&gt;DATA DE CALIBRAÇÃO&lt;/td&gt;<br />
<br />
                    &lt;td&gt;NF ORC&lt;/td&gt;<br />
<br />
                    &lt;td&gt;OBSERVAÇÕES&lt;/td&gt;<br />
<br />
                    &lt;td&gt;CÓDIGO DE CALIBRAÇÃO&lt;/td&gt;<br />
<br />
                    &lt;td&gt;DATA_AVISO&lt;/td&gt;<br />
<br />
                    &lt;td&gt;STATUS&lt;/td&gt;<br />
<br />
                    &lt;td&gt;EDITAR&lt;/td&gt;<br />
<br />
                    &lt;td&gt;DELETAR&lt;/td&gt;<br />
<br />
                    &lt;td&gt;ENVIAR E-MAIL&lt;/td&gt;                                       <br />
<br />
                   <br />
<br />
                   &lt;/tr&gt;<br />
<br />
               <br />
<br />
                 &lt;/thead&gt;<br />
<br />
<br />
<br />
                 <br />
<br />
                  &lt;tbody&gt;<br />
<br />
<br />
<br />
                &lt;tr&gt;<br />
<br />
                   <br />
<br />
                    &lt;td&gt;$id&lt;/td&gt;<br />
<br />
                    &lt;td&gt;$nome_equipamento&lt;/td&gt;<br />
<br />
                    &lt;td&gt;$fabricante&lt;/td&gt;<br />
<br />
                    &lt;td&gt;$modelo&lt;/td&gt;<br />
<br />
                    &lt;td&gt;$certificado&lt;/td&gt;<br />
<br />
                    &lt;td&gt;$n_eime&lt;/td&gt;<br />
<br />
                    &lt;td&gt;$descricao&lt;/td&gt;<br />
<br />
                    &lt;td&gt;$data_calibracao&lt;/td&gt;<br />
<br />
                    &lt;td&gt;$nf_orc&lt;/td&gt;<br />
<br />
                    &lt;td&gt;$observacoes&lt;/td&gt;<br />
<br />
                    &lt;td&gt;$cod_calibracao&lt;/td&gt;<br />
<br />
                    &lt;td&gt;$data_aviso&lt;/td&gt;<br />
<br />
                    &lt;td&gt;$status&lt;/td&gt;<br />
<br />
                    &lt;td&gt;<br />
<br />
<br />
<br />
                    &lt;button onclick=\&quot;location.href='atualizar.php?id=$id';\&quot; class = 'btn btn-success'&gt;EDITAR&lt;/button&gt;<br />
<br />
                   <br />
<br />
                     &lt;/td&gt;           <br />
<br />
<br />
<br />
                 <br />
<br />
                     &lt;td&gt;<br />
<br />
                    &lt;button  onclick=\&quot;location.href='deletar_equipamento.php?id=$id';\&quot;class ='btn btn-danger'&gt;EXCLUIR&lt;/button&gt;<br />
<br />
                    &lt;/td&gt;                   <br />
<br />
                   <br />
<br />
                     &lt;td&gt;<br />
<br />
<br />
<br />
                    &lt;button onclick=\&quot;location.href='informacoes-email.php?id=$id';\&quot; class = 'btn btn-success'&gt;ENVIAR&lt;/button&gt;<br />
<br />
                   <br />
<br />
                     &lt;/td&gt;           <br />
<br />
                   &lt;/tr&gt;<br />
<br />
<br />
<br />
                &lt;/tbody&gt;<br />
<br />
             <br />
<br />
              &lt;/table&gt;<br />
<br />
              &quot;;<br />
<br />
<br />
<br />
             <br />
<br />
           <br />
<br />
<br />
<br />
<br />
<br />
              print &quot;&lt;/article&gt;&quot;;<br />
<br />
           <br />
<br />
            }<br />
<br />
<br />
<br />
            mysqli_close($conexao);<br />
<br />
             <br />
<br />
      ?&gt;<br />
<br />
     <br />
<br />
               <br />
<br />
<br />
<br />
     <br />
<br />
<br />
<br />
    &lt;/section&gt;<br />
<br />
 <br />
<br />
  &lt;/div&gt;<br />
<br />
<br />
<br />
&lt;/body&gt;<br />
<br />
&lt;/html&gt;<br />
<br />
desde de já agradeço]]></description>
            <dc:creator>matheus chaves</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Wed, 24 Aug 2022 11:06:06 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194789,194789#msg-194789</guid>
            <title>Enviar E-mais automaticamente</title>
            <link>/phorum/read.php?1,194789,194789#msg-194789</link>
            <description><![CDATA[estou querendo fazer com que meu código envie e-mail automáticos quando chegar numa data especifica com php, alguém poderia me ajudar ?]]></description>
            <dc:creator>matheus chaves</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Mon, 22 Aug 2022 12:21:32 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194788,194788#msg-194788</guid>
            <title>Converter formato da data para entrar na DB MYSQL</title>
            <link>/phorum/read.php?1,194788,194788#msg-194788</link>
            <description><![CDATA[Bom dia pessoal, preciso converter o formato da data para entrar na DB MYSQL e converter da DB para o meu formulário, fiz estás funções mas não sei o que está errado.<br />
<br />
// converter campo v_reg_exp_date do FORM para formato Y-m-d para DB <br />
	private date_to_db($data, $v_reg_exp_date){<br />
	 	$date = $v_reg_exp_date<br />
	 	$date_to_db = date(&quot;Y-m-d&quot;);<br />
	 	return $time_to_db;<br />
	}<br />
<br />
<br />
// converter campo v_reg_exp_date da DB para formato d-m-Y do campo form<br />
	private db_to_date($data, $v_reg_exp_date){<br />
		$date = $v_reg_exp_date<br />
		$db_to_date = date(&quot;d-m-Y&quot;);<br />
		return $db_to_time;<br />
	}<br />
<br />
//função de adicionar os dados do form na db<br />
	public function add_vehicle($data) { <br />
		return $this-&gt;db-&gt;insert into('vehicles',$time_to_db)<br />
		return $this-&gt;db-&gt;insert('vehicles',$data);<br />
	} <br />
<br />
//função para editar os dados do form na db<br />
	public function edit_vehicle() {<br />
		$v_id = $this-&gt;input-&gt;post('v_id');<br />
		$data = $this-&gt;input-&gt;post();<br />
		$data = $this-&gt;date_to_db($data, 'v_reg_exp_date')<br />
		$this-&gt;db-&gt;where('v_id', $v_id);<br />
		return $this-&gt;db-&gt;update('vehicles',$data);<br />
	}<br />
<br />
//função para ver os dados do form <br />
    public function getall_vehicle() {<br />
      $this-&gt;db-&gt;select(&quot;*&quot;);<br />
	  $this-&gt;db-&gt;from('vehicles');<br />
	  $this-&gt;db-&gt;join('vehicle_group','vehicle_group.gr_id=vehicles.v_group','LEFT');<br />
	  $this-&gt;db-&gt;order_by('v_id','desc');<br />
	  $query = $this-&gt;db-&gt;get();<br />
	  $vehicles = $query-&gt;result_array();<br />
	  return $vehicles;<br />
	}<br />
<br />
<br />
<br />
alguem poderia dar uma luz?<br />
<br />
Obrigado]]></description>
            <dc:creator>m90mine</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Fri, 08 Jul 2022 12:08:43 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194787,194787#msg-194787</guid>
            <title>Erro ao excluir um registro - API com laravel8</title>
            <link>/phorum/read.php?1,194787,194787#msg-194787</link>
            <description><![CDATA[Gente alguém consegue me ajudar.<br />
Estou criando uma API para um sistema aqui no meu estágio, e tenho uma parte que lista, cria, atualiza, e remove um evento, e quando faço uma destas ações eu crio um histórico em outra tabela do meu banco, a parte de criar e atualizar eu consegui de boa, porém na parte de excluir está dando erro pq tem uma relação de chave estrangeira entre o evento que crio e o histórico, não sei se conseguem entender, vou mandar o código do arquivo que estou alterando, o erro está sendo na public function destroy:<br />
<br />
Segue o Erro:<br />
<br />
Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails (`plantio_api`.`historicos`, CONSTRAINT `historicos_plantio_id_foreign` FOREIGN KEY (`plantio_id`) REFERENCES `plantios` (`id`)) (SQL: delete from `plantios` where `id` = 12) in file C:\xampp\htdocs\plantio-api\vendor\laravel\framework\src\Illuminate\Database\Connection.php on line 712<br />
<br />
Segue o código:<br />
<br />
<br />
&lt;?php<br />
<br />
namespace App\Http\Controllers;<br />
<br />
use App\Models\Plantio as Plantio;<br />
use App\Http\Resources\Plantio as PlantioResource;<br />
use App\Models\Historico;<br />
use Illuminate\Http\Request;<br />
<br />
/*<br />
 * APIs para listar, cadastrar, editar e remover dados de Plantio<br />
*/<br />
<br />
class PlantioController extends Controller<br />
{<br />
    // Listar os Plantios<br />
<br />
    public function index()<br />
    {<br />
        $plantios = Plantio::paginate(15);<br />
        return PlantioResource::collection($plantios);<br />
    }<br />
<br />
    //Cadastrar um novo plantio<br />
<br />
    public function store(Request $request)<br />
    {<br />
        $plantio = new Plantio;<br />
        $plantio-&gt;mes = $request-&gt;input('mes');<br />
        $plantio-&gt;ano = $request-&gt;input('ano');<br />
        $plantio-&gt;valor_incremento = $request-&gt;input('valor_incremento');<br />
        $plantio-&gt;valor_compensacao = $request-&gt;input('valor_compensacao');<br />
        $plantio-&gt;valor_reparacao = $request-&gt;input('valor_reparacao');<br />
        $plantio-&gt;tca_firmado = $request-&gt;input('tca_firmado');<br />
        $plantio-&gt;tca_executado = $request-&gt;input('tca_executado');<br />
<br />
        if ($plantio-&gt;save()) {<br />
<br />
            $historico = new Historico();<br />
            $historico-&gt;plantio_id = $plantio-&gt;id;<br />
            $historico-&gt;users_id = auth()-&gt;user()-&gt;id;<br />
            $historico-&gt;acao = 'criar';<br />
            $historico-&gt;data_acao = date(&quot;Y-m-d&quot;);<br />
<br />
            $historico-&gt;save();<br />
            <br />
            return new PlantioResource($plantio);<br />
        }<br />
    }<br />
<br />
    //Mostra um plantio especifico<br />
<br />
    public function show($id)<br />
    {<br />
        $plantio = Plantio::findOrFail($id);<br />
        return new PlantioResource($plantio);<br />
    }<br />
<br />
    //Editar/Atualizar o conteudo de um plantio<br />
<br />
    public function update(Request $request, $id)<br />
    {<br />
        $plantio = Plantio::findOrFail($request-&gt;id);<br />
        $plantio-&gt;mes = $request-&gt;input('mes');<br />
        $plantio-&gt;ano = $request-&gt;input('ano');<br />
        $plantio-&gt;valor_incremento = $request-&gt;input('valor_incremento');<br />
        $plantio-&gt;valor_compensacao = $request-&gt;input('valor_compensacao');<br />
        $plantio-&gt;valor_reparacao = $request-&gt;input('valor_reparacao');<br />
        $plantio-&gt;tca_firmado = $request-&gt;input('tca_firmado');<br />
        $plantio-&gt;tca_executado = $request-&gt;input('tca_executado');<br />
<br />
        if ($plantio-&gt;save()) {<br />
            /*<br />
            TODO: descomentar as linhas abaixo e entre a criação do objeto $historico e o save, criar o registro de que foi feita uma atualização de registro<br />
            dicas: pegar o id de plantio do objeto $plantio que acabou de salvar, e o id de usuário de auth()-&gt;user()-&gt;id.<br />
            Para a data da ação, usar o comando date com o formato yyyy-mm-dd (ver na documentação do PHP a função &quot;date()&quot;)<br />
            Para a acao, usar uma das opções: 'criar', 'atualizar', 'remover'<br />
<br />
            Aplicar esse cadastro de histórico em todos os métodos de criação, atualização e remoção de plantio<br />
            */<br />
            <br />
            $historico = new Historico();<br />
            $historico-&gt;plantio_id = $plantio-&gt;id;<br />
            $historico-&gt;users_id = auth()-&gt;user()-&gt;id;<br />
            $historico-&gt;acao = 'atualizar';<br />
            $historico-&gt;data_acao = date(&quot;Y-m-d&quot;);<br />
<br />
            $historico-&gt;save();<br />
<br />
            return new PlantioResource($plantio);<br />
        }<br />
    }<br />
<br />
    //Deleta um plantio<br />
<br />
    public function destroy($id)<br />
    {<br />
        $plantio = Plantio::findOrFail($id);<br />
<br />
        if ($plantio-&gt;delete()) { <br />
                   <br />
            $historico = new Historico();<br />
            $historico-&gt;plantio_id = $plantio-&gt;id;<br />
            $historico-&gt;users_id = auth()-&gt;user()-&gt;id;<br />
            $historico-&gt;acao = 'remover';<br />
            $historico-&gt;data_acao = date(&quot;Y-m-d&quot;);<br />
<br />
            $historico-&gt;save();<br />
<br />
            return response()-&gt;json([<br />
                'message' =&gt; 'Plantio deletado com sucesso!',<br />
                <br />
            ]);<br />
<br />
            }<br />
    }<br />
}]]></description>
            <dc:creator>David Eduardo</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 23 Jun 2022 15:30:27 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194784,194784#msg-194784</guid>
            <title>erro ao instalar codigo fonte</title>
            <link>/phorum/read.php?1,194784,194784#msg-194784</link>
            <description><![CDATA[Ao executar o sql encontro este erro, alguém pode me ajudar?<br />
<br />
Query SQL:<br />
<br />
<br />
--<br />
-- Índices de tabelas apagadas<br />
--<br />
<br />
--<br />
-- Índices de tabela `cantina`<br />
--<br />
ALTER TABLE `cantina`<br />
 ADD PRIMARY KEY (`Id`)<br />
Mensagem do MySQL: Documentação<br />
<br />
#1068 - Definida mais de uma chave primária]]></description>
            <dc:creator>Rafael Felix</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Fri, 01 Apr 2022 19:31:41 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194782,194782#msg-194782</guid>
            <title>PHP Storm</title>
            <link>/phorum/read.php?1,194782,194782#msg-194782</link>
            <description><![CDATA[Fala galera,<br />
Sou desenvolvedor .net e preciso rodar um sistema legado em php, preciso da ajuda de alguem.<br />
Preciso que a pessoal conhece phpstorm e docker.<br />
Pode ser em forma de consultoria eu pago é claro.]]></description>
            <dc:creator>Claudinei Monteiro</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 10 Mar 2022 17:43:55 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194777,194779#msg-194779</guid>
            <title>Re: Ler um arquivo e separar os campos.</title>
            <link>/phorum/read.php?1,194777,194779#msg-194779</link>
            <description><![CDATA[Já tentou usar um explode e capturar cada ocorrencia separada?]]></description>
            <dc:creator>Michael Ruedas</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Mon, 07 Mar 2022 03:43:02 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194776,194778#msg-194778</guid>
            <title>Re: Envio PHPMailer</title>
            <link>/phorum/read.php?1,194776,194778#msg-194778</link>
            <description><![CDATA[Confira se todos os nomes dos campos estão corretos no formulário de envio.<br />
Em tempo, não forneça mais a senha de seu servidor nas postagens públicas!]]></description>
            <dc:creator>Michael Ruedas</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Mon, 07 Mar 2022 03:42:19 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194777,194777#msg-194777</guid>
            <title>Ler um arquivo e separar os campos.</title>
            <link>/phorum/read.php?1,194777,194777#msg-194777</link>
            <description><![CDATA[Olá a todos,<br />
<br />
Tenho um arquivo CSC nesta situação, está tudo junto na mesma linha sem separador &quot;nº do registro - nome - CPF&quot;. E tem mais os outros campos que estão dentro do ponto e vírgula. Cada linha tem uma seção de informações diferentes.<br />
<br />
Cada novo registro inicia desta forma.<br />
;Contribuinte:  100003776 – MARIA JOSÉ SILVA – 333.333.333-33;;;;;;;;;;;;Fone:  ;;;;Cidade:  XXXXXXXX(XX);;;<br />
<br />
Como eu faço para separar estes campos? Se tivesse cada um dentro de do ponto e vírgula tudo bem, mas o problema é que está na mesma linha e para alguns tem CPF no final outros não. Preciso primeiro separar o número, nome e CPF, depois fone e cidade.<br />
<br />
Pensei em alguma expressão regular que separasse o que eu preciso. Mas não sei como montar a expressão, já lí o manual mas não consegui.<br />
<br />
Como resolvo isto? Obrigado]]></description>
            <dc:creator>Manoel Jr.</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 20 Jan 2022 18:59:01 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194776,194776#msg-194776</guid>
            <title>Envio PHPMailer</title>
            <link>/phorum/read.php?1,194776,194776#msg-194776</link>
            <description><![CDATA[Bom dia!<br />
Estou ainda aprendendo PHP, usei muito mais HTML... Mas o problema é o seguinte:<br />
<br />
No site que fiz para o meu cliente www.thna.com.br/pet tem um formulário e o envio esta no arquivo envio.php.<br />
<br />
O que acontece é que depois de preencher tudo e clico no botão enviar a tela fica branca e o email não chega... o que posso esta fazendo de errado.? Quem puder me ajudar... agradeço...<br />
<br />
Url do formulário é www.thna.com.br/pet/formulario.html<br />
<br />
<br />
Segue o código do código do envio. <br />
<br />
--------------------------------------- <br />
&lt;?php<br />
require 'PHPMailerAutoload.php';<br />
require 'class.phpmailer.php';<br />
<br />
$mailer = new PHPMailer;<br />
<br />
//$mailer-&gt;SMTPDebug = 2; // Enable verbose debug output<br />
<br />
$mailer-&gt;isSMTP(); // Set mailer to use SMTP<br />
<br />
$mailer-&gt;SMTPOptions = array(<br />
    'ssl' =&gt; array(<br />
        'verify_peer' =&gt; false,<br />
        'verify_peer_name' =&gt; false,<br />
        'allow_self_signed' =&gt; true<br />
    )<br />
);<br />
<br />
<br />
if($_GET['acao'] == 'enviar'){<br />
$nomecliente 		=$_POST['nome'];<br />
$cpfcliente  		=$_POST['cpf'];<br />
$generocliente 		=$_POST['genero'];<br />
$nascimentocliente 	=$_POST['nascimento'];	<br />
$estcivilcliente 	=$_POST['estadocivil'];<br />
$enderecocliente  	=$_POST['endereco'];<br />
$celularcliente 	=$_POST['celular'];<br />
$emailcliente 		=$_POST['email'];	<br />
$planoescolhido 	=$_POST['plano'];<br />
$nomedopet  		=$_POST['pet'];<br />
$idadedopet 		=$_POST['idade'];<br />
$tipodopet 			=$_POST['tipo'];	<br />
$racadopet 			=$_POST['raca'];	<br />
$portedopet 		=$_POST['porte'];	<br />
<br />
$mailer-&gt;Host = 'pleskl0040.hospedagemdesites.ws';<br />
$mailer-&gt;SMTPAuth = true;     // Enable SMTP authentication<br />
$mailer-&gt;IsSMTP();<br />
$mailer-&gt;isHTML(true);       // Set email format to HTML<br />
$mailer-&gt;Port = 587;<br />
<br />
// Ativar condição utf-8, para acentuação<br />
$mailer-&gt;CharSet = 'UTF-8';<br />
<br />
$mailer-&gt;Username = 'formulario@thna.com.br'; // SMTP username<br />
$mailer-&gt;Password = '@Nathi1010';    // SMTP password<br />
// email do destinatario<br />
$address = &quot;formulario@thna.com.br&quot;;<br />
<br />
//$mailer-&gt;SMTPDebug = 1;<br />
$corpoMSG = &quot;&lt;strong&gt;Nome:&lt;/strong&gt; $nome&lt;br&gt; &lt;strong&gt;Mensagem:&lt;/strong&gt; $mensagem&quot;;<br />
<br />
$mailer-&gt;AddAddress($address, &quot;destinatario&quot;);<br />
$mailer-&gt;AddAddress(&quot;analista.mello@gmail.com&quot;, &quot;destinatario 2&quot;); // 2º destinatário se querer enviar, se não, comente com //<br />
$mailer-&gt;From = 'formulario@thna.com.br';<br />
$mailer-&gt;Sender = 'formulario@thna.com.br';<br />
$mailer-&gt;FromName = &quot;EmailSite&quot;; // Seu nome<br />
// assunto da mensagem<br />
$mailer-&gt;Subject = $assunto;<br />
// corpo da mensagem<br />
$mailer-&gt;MsgHTML($corpoMSG);<br />
// anexar arquivo<br />
$mailer-&gt;AddAttachment($arquivo['tmp_name'], $arquivo['name']  );<br />
<br />
if(!$mailer-&gt;Send()) {<br />
   echo &quot;Erro: &quot; . $mailer-&gt;ErrorInfo;<br />
  } else {<br />
   echo &quot;Mensagem enviada com sucesso!&quot;;<br />
  }<br />
}<br />
<br />
<br />
?&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
<br />
--------------------------------------------<br />
<br />
Minha hospedagem é Locaweb e eles só trabalham com PHPMailer.<br />
<br />
Fico no aguardo...<br />
<br />
Obrigado.<br />
<br />
Fernando Mello]]></description>
            <dc:creator>Fernando Mello FIlho</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Tue, 30 Nov 2021 14:15:02 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194772,194773#msg-194773</guid>
            <title>Re: refresh condicional</title>
            <link>/phorum/read.php?1,194772,194773#msg-194773</link>
            <description><![CDATA[Isso nao vai funcionar ja que o PHP esta rodando no servidor e nao no navegador.<br />
<br />
Voce tem que fezer essa verificacao por meio de uma chamada JS assincronica, ou dependendo do caso trabalhar com Sockets.<br />
<br />
De uma lida em https://developer.mozilla.org/pt-BR/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest<br />
<br />
ou procure por Socket.io]]></description>
            <dc:creator>BOZO</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 21 Oct 2021 21:46:42 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194772,194772#msg-194772</guid>
            <title>refresh condicional</title>
            <link>/phorum/read.php?1,194772,194772#msg-194772</link>
            <description><![CDATA[Olá sou novo em php e preciso fazer um pagina atualizar quando ocorrer algum comando externo, pode ser um numero em um db de zero passar para 1 ou um arquivo de texto quando alterado para um certo valor pre definido, a forma nao importa na verdade, gostaria de saber se alguem pode me ajudar fiz um teste mas não deu certo utilizando o while mas percebi que o while eterno nao funciona em php, segue o meu teste:<br />
o arquivo 123.php so tem escrito 0<br />
abro o site e altero para 1 e salvo<br />
ele executa o comando e muda novamente para 0 mas o site fica travado como se ainda estivesse carregando<br />
<br />
<br />
		&lt;?php<br />
		while(true){<br />
			$fo = fopen(&quot;123.php&quot;, &quot;r&quot;);<br />
			$conteudo = '';<br />
			$conteudo .= fread($fo, 1);<br />
			fclose($fo);<br />
			if ($conteudo == &quot;1&quot;){<br />
				$fo = fopen(&quot;123.php&quot;, &quot;w+&quot;);<br />
				fwrite($fo, &quot;0&quot;);<br />
				fclose($fo);<br />
				header(&quot;Refresh: 0&quot;);<br />
			}<br />
			sleep(1);<br />
		}<br />
		?&gt;]]></description>
            <dc:creator>eron</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 14 Oct 2021 05:41:10 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194766,194769#msg-194769</guid>
            <title>Re: Imprimir variável dentro e outra variável</title>
            <link>/phorum/read.php?1,194766,194769#msg-194769</link>
            <description><![CDATA[Coloca com aspas duplas<br />
<br />
$texto = &quot;O $nome está dirigindo&quot;;]]></description>
            <dc:creator>Anderson Santos</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Sat, 21 Aug 2021 15:27:13 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194766,194768#msg-194768</guid>
            <title>Re: Imprimir variável dentro e outra variável</title>
            <link>/phorum/read.php?1,194766,194768#msg-194768</link>
            <description><![CDATA[Testando]]></description>
            <dc:creator>João Prado Maia</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Sat, 21 Aug 2021 15:10:05 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194766,194767#msg-194767</guid>
            <title>Re: Imprimir variável dentro e outra variável</title>
            <link>/phorum/read.php?1,194766,194767#msg-194767</link>
            <description><![CDATA[$texto = 'O' .$nome. 'está dirigindo';]]></description>
            <dc:creator>Wellington</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 19 Aug 2021 20:21:53 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194766,194766#msg-194766</guid>
            <title>Imprimir variável dentro e outra variável</title>
            <link>/phorum/read.php?1,194766,194766#msg-194766</link>
            <description><![CDATA[Bom dia!<br />
<br />
Tenho uma variável &quot;X&quot; com um determinado valor, e esta variável está dentro outra variável (&quot;Y&quot;) com um texto também. Quando executo um &quot;echo&quot; na variável &quot;Y&quot;, o texto é mostrado com o nome da variável &quot;X&quot; e não o valor que está dentro dela.<br />
<br />
Existe alguma forma de eu conseguir imprimir o valor da variável? Ou vou ter que realizar a substituição da variável pelo valor?<br />
<br />
Ex.:<br />
<br />
$nome = 'João';<br />
$texto = 'O $nome está dirigindo';<br />
echo $texto;<br />
<br />
O $nome está dirigindo (como está aparecendo)<br />
O João está dirigindo (como quero que seja mostrado)<br />
<br />
Obrigado!]]></description>
            <dc:creator>Felipe Resende Silva</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Tue, 27 Jul 2021 13:01:20 +0000</pubDate>
        </item>
    </channel>
</rss>
