<?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>Mon, 16 Mar 2026 23:38:19 +0000</lastBuildDate>
        <generator>Phorum 5.2.10</generator>
        <item>
            <guid>/phorum/read.php?1,194809,194809#msg-194809</guid>
            <title>Extrair dados de um PDF (1 resposta)</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>Thu, 26 Feb 2026 09:52:19 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194807,194807#msg-194807</guid>
            <title>For loop com IDs diferentes (sem respostas)</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. (sem respostas)</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,194802#msg-194802</guid>
            <title>Listagem por ID em ordem crescente !! (3 respostas)</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>Wed, 10 Apr 2024 14:09:39 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194801,194801#msg-194801</guid>
            <title>Gravar no Banco de Dados de forma ordenada (sem respostas)</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,194796,194796#msg-194796</guid>
            <title>Gerar numeros (sem respostas)</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) (sem respostas)</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 (sem respostas)</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 (sem respostas)</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 (sem respostas)</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 (sem respostas)</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 (sem respostas)</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 (sem respostas)</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 (sem respostas)</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 (sem respostas)</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,194777#msg-194777</guid>
            <title>Ler um arquivo e separar os campos. (1 resposta)</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>Mon, 07 Mar 2022 03:43:02 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194776,194776#msg-194776</guid>
            <title>Envio PHPMailer (1 resposta)</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>Mon, 07 Mar 2022 03:42:19 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194772,194772#msg-194772</guid>
            <title>refresh condicional (1 resposta)</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, 21 Oct 2021 21:46:42 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194766,194766#msg-194766</guid>
            <title>Imprimir variável dentro e outra variável (3 respostas)</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>Sat, 21 Aug 2021 15:27:13 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194764,194764#msg-194764</guid>
            <title>Ler arquivo que está dentro de uma pasta protegida com senha pelo cPanel (sem respostas)</title>
            <link>/phorum/read.php?1,194764,194764#msg-194764</link>
            <description><![CDATA[Olá a todos!<br />
Estou precisando de ajuda para ler um arquivo.txt que está dentro de uma pasta protegida com senha pelo cPanel.<br />
<br />
Exemplo:<br />
<br />
Caminho do arquivo: https://www.meusite.com.br/minhapasta/ler.php<br />
<br />
Abaixo a explicação de como está o funcionamento do código.<br />
<br />
Dentro do ftp tenho a pasta com o nome: minhapasta<br />
<br />
A pasta, minhapasta, está protegida com usuário e senha que eu criei pelo cPanel para proteger a pasta.<br />
<br />
Dentro da pasta, minhapasta, tem um arquivo chamado ler.php<br />
<br />
Agendei uma tarefa para ser executada pelo servidor de 15 em 15 minutos.<br />
<br />
O que a tarefa faz é chamar a url https://www.meusite.com.br/minhapasta/ler.php, mas a tarefa não está sendo executada, pois a pasta, minhapasta, está protegida por usuário e senha.<br />
<br />
Como eu disse no início, estou precisando executar o arquivo, ler.php, que está dentro da pasta, minhapasta, mas não sei como passar usuário e senha.<br />
<br />
Desde já, agradeço a todos que puderem me ajudar.<br />
<br />
Esse é o código do arquivo ler.php<br />
<br />
//Incluir a conexao com BD<br />
include_once(&quot;conexao.php&quot;);<br />
<br />
//Abre o Arquvio﻿ no Modo r (para lei﻿tura)<br />
$arquivo = fopen('arquivo.txt', 'r');<br />
<br />
//Lê o con﻿teúdo do arqui﻿vo<br />
while (!feof(﻿$arquivo)) {<br />
    $linha = fgets($arquivo);<br />
    $valor = explode(',', $linha);  <br />
<br />
    //Recuperar o valor do array indicando qual posição do array requerido e atribuindo para um variável    <br />
    $nome = $valor[0];<br />
    $email = $valor[1];<br />
    $tel = $valor[2];<br />
<br />
    //Criar a QUERY com PHP para inserir os dados no banco de dados<br />
    $result_usuario = &quot;INSERT INTO usuarios (nome, email, tel) VALUES ('$nome', '$email', '$tel')&quot;;<br />
<br />
    //Executa﻿r a QUERY para inserir os registros no banco de dados co﻿m MySQLi<br />
    $resultado_usuario = mysqli_query($conn, $result_usuario);<br />
}<br />
<br />
//Fecha arquivo aberto<br />
fclose($arquivo);]]></description>
            <dc:creator>Souza</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 08 Jul 2021 16:37:11 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194763,194763#msg-194763</guid>
            <title>Hospedagem PHP (sem respostas)</title>
            <link>/phorum/read.php?1,194763,194763#msg-194763</link>
            <description><![CDATA[Ao pessoal que esta começando e quer um serviço de hospedagem acessível, tem esse serviço www.hospedaphp.com.br hospedagem php + mysql por R$ 3,00. temos plano afiliados para desenvolvedores 10% do valor assinado pela indicação.<br />
<br />
Valor de R$ 3,00 PHP + MYSQL apenas para membros do fórum.]]></description>
            <dc:creator>Wellington</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Tue, 18 May 2021 20:25:43 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194762,194762#msg-194762</guid>
            <title>Atualizar Grafico (sem respostas)</title>
            <link>/phorum/read.php?1,194762,194762#msg-194762</link>
            <description><![CDATA[Pessoal,<br />
Tenho uma pagina com varias informacoes e um grafico que varia de acordo com o ANO. Para atualizar o grafico eu uso o PHP Form metodo POST para atualizar apagina toda com o ano selecionado. Como poderia fazer para atualizar apenas o grafico sem fazer o refresh da pagina completa?<br />
Obrigado<br />
Cassio]]></description>
            <dc:creator>Cassio Luis Reis gomes</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Sat, 08 May 2021 18:44:31 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194761,194761#msg-194761</guid>
            <title>Redirecionar página após executar o comando &quot;readfile&quot; (sem respostas)</title>
            <link>/phorum/read.php?1,194761,194761#msg-194761</link>
            <description><![CDATA[Bom dia a todos, tenho um sistema de backup em PHP que está funcionando, ao clicar no botão de download o sistema efetua o download e abre a janela para o usuário salvar localmente o arquivo de backup .sql, eu preciso que após o usuário salvar ou cancelar o arquivo de backup, a página seja redirecionada, já alterei a ordem das linhas e nada, se colocar antes da linha readfile a página é redirecionada, mas não aparece a janela para o usuário salvar o arquivo de backup.<br />
Já pesquisei bastante no google e não solucionei meu problema. Alguma luz? <br />
<br />
readfile($caminho_download);<br />
exit;    <br />
echo (&quot;&lt;br&gt;&lt;script&gt;window.location='principal.php';&lt;/script&gt;&quot;);]]></description>
            <dc:creator>Alberto Junior</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Sat, 03 Apr 2021 14:45:02 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194760,194760#msg-194760</guid>
            <title>Duplicidade de registos php - jquery (sem respostas)</title>
            <link>/phorum/read.php?1,194760,194760#msg-194760</link>
            <description><![CDATA[Gostava, mas não aspiro ser programador. Com a ajuda do youtube construí uma base de dados que cumpre bem as minhas necessidades, tem um senão, replica os registos, mas nem sempre. Será configuração do browser ou má construção dos módulos? Deixo aqui os módulos php e jquery para se fizerem o especial favor me elucidarem.<br />
<br />
&lt;?php<br />
$host = '127.0.0.1';<br />
$user = 'root';<br />
$pwd = 'vanessa';<br />
$bdados = 'Remunerados';<br />
<br />
$data = $_POST ['txData'];<br />
$hora = $_POST ['txHora'];<br />
$local = $_POST ['txLocal'];<br />
$firma = $_POST ['txFirma'];<br />
$valor = $_POST ['txValor'];<br />
$obs = $_POST ['txObs'];<br />
$estado = $_POST ['txEstado'];<br />
<br />
$cnx = new mysqli ($host,$user,$pwd,$bdados);<br />
if ($cnx-&gt;connect_error) {<br />
print &quot;Não foi possivel ligar à base de dados &quot;.$bdados .&quot; &quot;.$cnx-&gt;connect_error;<br />
}<br />
<br />
$isrt =&quot;INSERT INTO Servicos (Data,Hora,Local,Firma,Valor,Obs,Estado) VALUES ('$data','$hora','$local','$firma','$valor','$obs','$estado')&quot;;<br />
<br />
if ($cnx -&gt; query($isrt)===TRUE) {<br />
	print &quot;Dados inseridos correctamente&quot;;<br />
}else{<br />
	print &quot;A tabela não foi atualizada&quot;;<br />
}<br />
$cnx -&gt; close();<br />
?&gt;<br />
################### O módulo JQUERY ###############################<br />
<br />
$(document).ready(function(){<br />
		$('#btnEnviar').click(function(){<br />
        var dados = $('#myForm').serialize();<br />
			$.ajax({<br />
				type: 'POST',<br />
				url:'php/inserir.php',<br />
				data: dados,				<br />
				success: function(data) {<br />
					$('#myForm').trigger('reset');<br />
				},<br />
				<br />
			})<br />
			return false;<br />
		});<br />
};]]></description>
            <dc:creator>Armando Claro</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 11 Mar 2021 10:48:02 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194757,194757#msg-194757</guid>
            <title>Ideia para fazer cálculo (2 respostas)</title>
            <link>/phorum/read.php?1,194757,194757#msg-194757</link>
            <description><![CDATA[Boa tarde pessoal.<br />
<br />
Estou há algumas semanas quebrando a cabeça para fazer um cálculo.<br />
O cliente tem uma planilha em Excel e não sei como ele conseguiu fazer aquela referência.<br />
<br />
Vou colocar o trecho do código:<br />
<br />
$investimento_total = round($_SESSION['venda'], -1);<br />
<br />
$sql_custo_instalacao_cs = mysqli_query($config, &quot;SELECT vlr_2 FROM tb_erp_tipo_telhado WHERE id = '$r_sql_orcamento[3]'&quot;) or die(mysqli_error($config));<br />
													if(@mysqli_num_rows($sql_custo_instalacao_cs) &lt;= 0){<br />
	$custo_instalacao_cs = 0;<br />
}else{<br />
	while($r_sql_custo_instalacao_cs = mysqli_fetch_array($sql_custo_instalacao_cs)){<br />
		$custo_instalacao_cs = $r_sql_custo_instalacao_cs[0];<br />
	}<br />
}<br />
								<br />
$sql_custo_homologacao_cs = mysqli_query($config, &quot;SELECT percentual FROM tb_erp_custo_homologacao WHERE '$investimento_total' BETWEEN vlr_1 AND vlr_2&quot;) or die(mysqli_error($config));<br />
													if(@mysqli_num_rows($sql_custo_homologacao_cs) &lt;= 0){<br />
	$custo_homologacao_cs = 0;<br />
}else{<br />
	while($r_sql_custo_homologacao_cs = mysqli_fetch_array($sql_custo_homologacao_cs)){<br />
		$custo_homologacao_cs = $investimento_total * $r_sql_custo_homologacao_cs[0] / 100;<br />
	}<br />
}								<br />
<br />
$comissao_venda_s_mo = $_SESSION['venda'] * $r_sql_orcamento[12] / 100;<br />
								<br />
$custo_kit_liquido = ($r_sql_orcamento[4] * (1 - ($r_sql_campos_orcamento[3] / 100)) * (1 - ($r_sql_campos_orcamento[4] / 100)) * (1 - ($r_sql_campos_orcamento[5] / 100)) * (1 - ($r_sql_campos_orcamento[6] / 100)));<br />
													<br />
$imposto_de_refaturamento = ($_SESSION['venda'] * $r_sql_campos_orcamento[16] / 100)-($custo_kit_liquido * $r_sql_campos_orcamento[16] / 100);								<br />
<br />
$custo_total = $custo_kit_liquido + $r_sql_orcamento[5] + $custo_instalacao_cs + ($custo_kit_liquido * 2 / 100) + ($r_sql_orcamento[6] * 6) + $custo_homologacao_cs + $comissao_venda_s_mo + $imposto_de_refaturamento;<br />
							<br />
$venda = $custo_total / (1 - $r_sql_orcamento[7] / 100);<br />
								<br />
$_SESSION['venda'] = $venda;<br />
<br />
Vejam que a variável $venda é calcula por último, mas alguns cálculos no início do bloco usam ela.<br />
Eu coloquei em uma $_SESSION, que inicia no fim, para que possa ficar disponível no início.<br />
<br />
Dá certo, mas eu tenho que apertar o F5 umas cinco vezes para chegar ao resultado correto.<br />
<br />
Como eu poderia melhor isso?<br />
<br />
Obrigado.]]></description>
            <dc:creator>Rogerio Pancini Pereira</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Fri, 26 Feb 2021 18:50:35 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194753,194753#msg-194753</guid>
            <title>Logout sem $_SESSION (1 resposta)</title>
            <link>/phorum/read.php?1,194753,194753#msg-194753</link>
            <description><![CDATA[Olá....boa tarde !!<br />
<br />
Eu criei um sistema, no qual não utilizo $_SESSION e sim passagem de variáveis por formulário:<br />
<br />
&lt;input type='hidden' name='usuario' value='$usuario'&gt;<br />
<br />
Todo o sistema tem esse métodos com vários formulários.<br />
<br />
Como faço para criar uma página de logout ??]]></description>
            <dc:creator>Carlos David Mesquita de Mello</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Tue, 01 Dec 2020 21:32:17 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194752,194752#msg-194752</guid>
            <title>Renumerar dados ID de uma lista !! (1 resposta)</title>
            <link>/phorum/read.php?1,194752,194752#msg-194752</link>
            <description><![CDATA[LINK PARA VISUALIZAÇÃO: http://terezanininha.com.br/Teste.php<br />
<br />
Eu quero reoganizar todo o ID da lista em orginal em IDs de ordem crescente......ou seja.....se a lista original tiver 1-7-3-5-7, quero transformar para 1-2-3-4-5-6,já adicionando a novar ordem numérica crescente no banco de dados !!]]></description>
            <dc:creator>Carlos David Mesquita de Mello</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Tue, 01 Dec 2020 21:36:45 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194748,194748#msg-194748</guid>
            <title>Cookies (sem respostas)</title>
            <link>/phorum/read.php?1,194748,194748#msg-194748</link>
            <description><![CDATA[Construí um script em PHP, bem simples, apenas para gravar o Cookie, que funcionou perfeitamente, no navegador google chrome.<br />
Mas, em seguida, coloquei este mesmo script dentro de um site meu, feito no hospedeiro WIX, e não funcionou. No site WIX, eu fiz todas as configurações orientadas pelo site, para receber cookies. <br />
Para funcionar no navegador google chrome, usei assim:<br />
setcookie(&quot;site_pessoal_user_number&quot;, $login_number, time() + 3600 ,&quot;/&quot;,&quot;&quot;,false,true);<br />
Para funcionar no site, usei assim:<br />
setcookie(&quot;site_pessoal_user_number&quot;, $login_number, time() + 3600 ,&quot;/pessoal&quot; , &quot;.orlandofmc.wixsite.com&quot;,false,true);<br />
Tem algo errado nestes parâmetros do script para o site?<br />
Obrigado.<br />
OrlandoFMC<br />
orlandofmc@yahoo.com.br]]></description>
            <dc:creator>Orlando F M Costa</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Mon, 19 Oct 2020 11:49:15 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194747,194747#msg-194747</guid>
            <title>PDF para JPG usando Imagick (sem respostas)</title>
            <link>/phorum/read.php?1,194747,194747#msg-194747</link>
            <description><![CDATA[Tentando converter um arquivo PDF para JPG e mostrar o preview dessa imagem mas não encontro a maneira correta de fazer isso sem ver um monte de letras e número estranhos...<br />
<br />
$pdf = &quot;meuarquivo.pdf[0]';<br />
                                            $image = new Imagick($pdf);<br />
                                            $image-&gt;resizeImage( 200, 200, imagick::FILTER_LANCZOS, 0);<br />
                                            $image-&gt;setImageFormat( &quot;jpg&quot; );<br />
                                            $image-&gt;writeImage('thumb.jpg');<br />
<br />
Como faço para imprimir essa imagem sem salvar o arquivo na pasta ou banco de dados? É possível? Não está salvando também nenhum thumb.jpg... Obg!]]></description>
            <dc:creator>Cézar Ayran</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Sat, 12 Sep 2020 01:29:38 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?1,194744,194744#msg-194744</guid>
            <title>adicionar campo no foreach (1 resposta)</title>
            <link>/phorum/read.php?1,194744,194744#msg-194744</link>
            <description><![CDATA[Bom dia pessoal! <br />
<br />
Estou com uma duvida em relação ao foreach. Tenho dois campos que são adicionados pelo usuario que são: Acomodacao_Data_Disponibilidade e Acomodacao_Quantidade_Disponivel<br />
<br />
if(!empty($_POST['Acomodacao_Data_Disponibilidade'])) {<br />
    foreach($_POST['Acomodacao_Data_Disponibilidade'] as $value) {<br />
<br />
como q faço para adicionar o campo Acomodacao_Quantidade_Disponivel no código acima?]]></description>
            <dc:creator>Vinicius Pedra</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Fri, 28 Aug 2020 04:21:53 +0000</pubDate>
        </item>
    </channel>
</rss>
