Jump to content
getece

Combobox com Mysql

Recommended Posts

ini_set('display_errors', true);
error_reporting(E_ALL);

Boa tarde pessoal. Estou criando uma página PHP que puxa o combobox do mysql, e o restante das opções são digitadas pelo usuário. 

Então tenho duas páginas: index.php (com as formatações da pagina) e o conecta.php (com as informações da conexão do banco de dados.

Porém quando eu incluo a parte de verificação de campos vazios e a parte de gravar os dados no banco, todo o meu formulário HTML some, não da para escolher nem as opções do combobox mais.

Segue o código:

<html>
    <head>
        <meta http-equiv="content_Type" content="text/html; charset="UTF-8">
        <title>WebServiços - Agendamento</title>
    </head>
    <body>
        
        <form name="envia" action="conecta.php">
        <h1>WebServiços - Agendamento</h1>
        <th>Serviços:</th> 
        <select name="servicos">
        <?php
        $idServico = $_POST ["idServico"];
        $nomeServico = $_POST["nomeServico"];
        include_once ("conecta.php");
        $sql = "Select * from servico";
        $res = mysql_query($sql) or die ("Erro ao pesquisar os dados." . mysql_error());
        
        while ($registro = mysql_fetch_assoc($res)) {
            $idServico = $registro["idServico"];
            $nomeServico = $registro["nomeServico"];
            $nomePrestador = $registro ["nomePrestador"];
            echo "<option value='$idServico'>$nomeServico - $nomePrestador</option>";
        }
        ?>
        </select><br><br>
    <label for="nome">Nome do Cliente:   </label><input type="text" name="nomeCliente" size="40"><BR><BR>
    <label for="email">E-mail do Cliente: </label><input type="text" name="email" size="40"><BR><BR>
    <label for="telefone">Telefone do Cliente: </label><input type="text" name="telefone" size="38"><BR><BR>
    Dia: <select name="dia" style="width:60px;" >
        <option> 1 </option>
        <option> 2 </option>
        <option> 3 </option>
        <option> 4 </option>
        <option> 5 </option>
    </select>
   <br><br>Mês: <select name="mes" style="width:60px;">
        <option> 1 </option>
        <option> 2 </option>
        <option> 3 </option>
        <option> 4 </option>
        <option> 5 </option>
    </select>
   <br><br>Ano: <select name="ano" style="width:60px;">
        <option> 2017 </option>
        <option> 2018 </option>
        <option> 2019 </option>
        <option> 2020 </option>
    </select>
    <br><br>Hora: <select name="hora" style="width:60px;">
        <option> 12 </option>
        <option> 13 </option>
        <option> 14 </option>
        <option> 15 </option>
    </select>
        <br><br><input type="submit" value="Enviar"> 
                <input type="reset" value="limpar">
        </form>
        
      </body>
</html>

 

Código de conexão:

 


<?php
function validarCampos(&$msg, $nomeCliente, $email, $telefone) {
        $resultado = true;
        if (empty($nomeCliente)) {
            $msg = $msg . "Nome invalido.<BR>";
            $resultado = false;
        }
        if (empty($email)) {
            $msg = $msg . "E-mail  invalido. <BR>";
            $resultado = false;
        }
        if (empty($telefone)) {
            $msg = $msg . "telefone invalido.<BR>";
            $resultado = false;
        }

        return $resultado;
    }
        $nomeCliente = $_POST["nomeCliente"];
        $email = $_POST["email"];
        $telefone = $_POST["telefone"];
        
        $msg = "";
        if (validarCampos($msg, $nomeCliente, $email, $telefone)) {
        
 mysql_connect("localhost", "root", "1234") or die ("Não foi possível conectar ao banco de dados." . mysql_error());
    mysql_select_db("etec_servicos") or die ("Não foi possível encontrar o banco de dados." . mysql_error());
    
     $sql = "INSERT INTO agenda ( nomeCliente, email, telefone)
                VALUES ( '$nomeCliente' , '$email' , '$telefone') ";
        mysql_query($sql) or die("ERRO ao inserir dados do PARTICIPANTE. " . mysql_error());
    
        } else {
            echo "Erro. $msg";
        }
    
    ?>

Share this post


Link to post
Share on other sites

Getece,

Boa tarde!

 

Veja se atende suas necessidades:

<html>
    <head>
        <meta http-equiv="content_Type" content="text/html; charset="UTF-8">
        <title>WebServiços - Agendamento</title>
    </head>
    <body>
        
        <form name="envia" action="conecta.php" method="POST">
        <h1>WebServiços - Agendamento</h1>
        <th>Serviços:</th> 
        <select name="servicos">
        <?php
        $idServico = $_POST ["idServico"];
        $nomeServico = $_POST["nomeServico"];
        include_once ("conecta.php");
        $sql = "Select * from servico";
        $res = mysql_query($sql);
        
        while ($registro = mysql_fetch_assoc($res)) {
            $idServico = $registro["idServico"];
            $nomeServico = $registro["nomeServico"];
            $nomePrestador = $registro ["nomePrestador"];
            echo "<option value='$idServico'>$nomeServico - $nomePrestador</option>";
        }
        ?>
        </select><br><br>
    <label for="nome">Nome do Cliente:   </label><input type="text" name="nomeCliente" size="40"><BR><BR>
    <label for="email">E-mail do Cliente: </label><input type="text" name="email" size="40"><BR><BR>
    <label for="telefone">Telefone do Cliente: </label><input type="text" name="telefone" size="38"><BR><BR>
    Dia: <select name="dia" style="width:60px;" >
        <option> 1 </option>
        <option> 2 </option>
        <option> 3 </option>
        <option> 4 </option>
        <option> 5 </option>
    </select>
   <br><br>Mês: <select name="mes" style="width:60px;">
        <option> 1 </option>
        <option> 2 </option>
        <option> 3 </option>
        <option> 4 </option>
        <option> 5 </option>
    </select>
   <br><br>Ano: <select name="ano" style="width:60px;">
        <option> 2017 </option>
        <option> 2018 </option>
        <option> 2019 </option>
        <option> 2020 </option>
    </select>
    <br><br>Hora: <select name="hora" style="width:60px;">
        <option> 12 </option>
        <option> 13 </option>
        <option> 14 </option>
        <option> 15 </option>
    </select>
        <br><br><input type="submit" value="Enviar"> 
                <input type="reset" value="limpar">
        </form>
        
		
		<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
		<script>
			$( 'form' ).submit(function(e){
				e.preventDefault();
				if( !$('input[name="nomeCliente"]').val() ){
					alert( 'Nome invalido' );
				}else if( !$('input[name="email"]').val() ){
					alert( 'E-mail  invalido' );
				}else if( !$('input[name="email"]').val() ){
					alert( 'telefone invalido' );
				}else{
					$(this).unbind('submit').submit();
				}
			});
		</script>
		
      </body>
</html>

 

Share this post


Link to post
Share on other sites

Boa tarde Vinapsy, a validação funciona porém o combobox só aparece as opções do banco se o conecta.php ficar da seguinte forma: 

<?php
 mysql_connect("localhost", "root", "1234") or die ("Não foi possível conectar ao banco de dados." . mysql_error());
    mysql_select_db("etec_servicos") or die ("Não foi possível encontrar o banco de dados." . mysql_error());
?>

 

E mesmo assim apresenta erro

Sem título.jpg

Share this post


Link to post
Share on other sites

Pra funcionar com mysqli o seu arquivo conecta.php terá que ficar desta forma:

<?php
function validarCampos($msg, $nomeCliente, $email, $telefone) {
        $resultado = true;
        if (empty($nomeCliente)) {
            $msg = $msg . "Nome invalido.<BR>";
            $resultado = false;
        }
        if (empty($email)) {
            $msg = $msg . "E-mail  invalido. <BR>";
            $resultado = false;
        }
        if (empty($telefone)) {
            $msg = $msg . "telefone invalido.<BR>";
            $resultado = false;
        }

        return $resultado;
    }
        $nomeCliente = $_POST["nomeCliente"];
        $email = $_POST["email"];
        $telefone = $_POST["telefone"];
        
        $msg = "";
        if (validarCampos($msg, $nomeCliente, $email, $telefone)) {
        
	$conexao = mysqli_connect("localhost", "root", "1234", "etec_servicos") or die ("Não foi possível conectar ao banco de dados." . mysqli_error($conexao));
    
     $sql = "INSERT INTO agenda ( nomeCliente, email, telefone)
                VALUES ( '$nomeCliente' , '$email' , '$telefone') ";
        mysqli_query($conexao, $sql) or die("ERRO ao inserir dados do PARTICIPANTE. " . mysqli_error($conexao));
    
        } else {
            echo "Erro. $msg";
        }
    
?>

 

E o seu index.php dessa forma:

<html>
    <head>
        <meta http-equiv="content_Type" content="text/html; charset=UTF-8">
        <title>WebServiços - Agendamento</title>
    </head>
    <body>
        
        <form name="envia" action="conecta.php" method="POST">
        <h1>WebServiços - Agendamento</h1>
        <th>Serviços:</th> 
        <select name="servicos">
        <?php
        $idServico = $_POST ["idServico"];
        $nomeServico = $_POST["nomeServico"];
        include_once ("conecta.php");
        $sql = "Select * from servico";
        $res = mysqli_query($conexao, $sql) or die (mysqli_error($conexao));
        
        while ($registro = mysql_fetch_assoc($res)) {
            $idServico = $registro["idServico"];
            $nomeServico = $registro["nomeServico"];
            $nomePrestador = $registro ["nomePrestador"];
            echo "<option value='$idServico'>$nomeServico - $nomePrestador</option>";
        }
        ?>
        </select><br><br>
    <label for="nome">Nome do Cliente:   </label><input type="text" name="nomeCliente" size="40"><BR><BR>
    <label for="email">E-mail do Cliente: </label><input type="text" name="email" size="40"><BR><BR>
    <label for="telefone">Telefone do Cliente: </label><input type="text" name="telefone" size="38"><BR><BR>
    Dia: <select name="dia" style="width:60px;" >
        <option> 1 </option>
        <option> 2 </option>
        <option> 3 </option>
        <option> 4 </option>
        <option> 5 </option>
    </select>
   <br><br>Mês: <select name="mes" style="width:60px;">
        <option> 1 </option>
        <option> 2 </option>
        <option> 3 </option>
        <option> 4 </option>
        <option> 5 </option>
    </select>
   <br><br>Ano: <select name="ano" style="width:60px;">
        <option> 2017 </option>
        <option> 2018 </option>
        <option> 2019 </option>
        <option> 2020 </option>
    </select>
    <br><br>Hora: <select name="hora" style="width:60px;">
        <option> 12 </option>
        <option> 13 </option>
        <option> 14 </option>
        <option> 15 </option>
    </select>
        <br><br><input type="submit" value="Enviar"> 
                <input type="reset" value="limpar">
        </form>
        
		
		<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
		<script>
			$( 'form' ).submit(function(e){
				e.preventDefault();
				if( !$('input[name="nomeCliente"]').val() ){
					alert( 'Nome invalido' );
				}else if( !$('input[name="email"]').val() ){
					alert( 'E-mail  invalido' );
				}else if( !$('input[name="email"]').val() ){
					alert( 'telefone invalido' );
				}else{
					$(this).unbind('submit').submit();
				}
			});
		</script>
		
      </body>
</html>

Share this post


Link to post
Share on other sites

Pessoal, não sei se deveria abrir um novo tópico ou continuar nesse, se for preciso eu crio outro mas inicialmente vou postar aqui:

O meu problema mudou, consegui fazer aparecer todos os campos do meu código, porém quando eu clico em enviar, ele nao esta gravando no banco de dados.

 


<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="content_Type" content="text/html; charset="UTF-8">
        <title>WebServiços - Agendamento</title>
    </head>
    <body>
        
        <form name="envia" action="conecta.php">
        <h1>WebServiços - Agendamento</h1>
        <th>Serviços:</th> 
        <select name="servicos">
        <?php
        $idServico = $_POST ["idServico"];
        $nomeServico = $_POST["nomeServico"];
        $nomeCliente = $_POST ["nomeCliente"];
        $email = $_POST ["email"];
        $telefone = $_POST ["telefone"];
        
        include_once ("conecta.php");
        $sql = "Select * from servico";
        $sql2 = "INSERT INTO agenda ( nomeCliente, email, telefone)
                VALUES ( '$nomeCliente' , '$email' , '$telefone') ";
    
        $res = mysqli_query($conexao, $sql) or die ("Erro ao pesquisar os dados." . mysql_error());
        
        while ($registro = mysqli_fetch_assoc($res)) {
            $idServico = $registro["idServico"];
            $nomeServico = $registro["nomeServico"];
            $nomePrestador = $registro ["nomePrestador"];
            echo "<option value='$idServico'>$nomeServico - $nomePrestador</option>";
        }
        ?>
        </select><br><br>
    <label for="nome">Nome do Cliente:   </label><input type="text" name="nomeCliente" size="40"><BR><BR>
    <label for="email">E-mail do Cliente: </label><input type="text" name="email" size="40"><BR><BR>
    <label for="telefone">Telefone do Cliente: </label><input type="text" name="telefone" size="38"><BR><BR>
    Dia: <select name="dia" style="width:60px;" >
        <option> 1 </option>
        <option> 2 </option>
        <option> 3 </option>
        <option> 4 </option>
        <option> 5 </option>
        <option> 6 </option>
        <option> 7 </option>
        <option> 8 </option>
        <option> 9 </option>
        <option> 10 </option>
        <option> 11 </option>
        <option> 12 </option>
        <option> 13 </option>
        <option> 14 </option>
        <option> 15 </option>
        <option> 16 </option>
        <option> 17 </option>
        <option> 18 </option>
        <option> 19 </option>
        <option> 20 </option>
        <option> 21 </option>
        <option> 22 </option>
        <option> 23 </option>
        <option> 24 </option>
        <option> 25 </option>
        <option> 26 </option>
        <option> 27 </option>
        <option> 28 </option>
        <option> 29 </option>
        <option> 30 </option>
        <option> 31 </option>
    </select>
   <br><br>Mês: <select name="mes" style="width:60px;">
        <option> 1 </option>
        <option> 2 </option>
        <option> 3 </option>
        <option> 4 </option>
        <option> 5 </option>
        <option> 6 </option>
        <option> 7 </option>
        <option> 8 </option>
        <option> 9 </option>
        <option> 10 </option>
        <option> 11 </option>
        <option> 12 </option>
    </select>
   <br><br>Ano: <select name="ano" style="width:60px;">
        <option> 2017 </option>
        <option> 2018 </option>
        <option> 2019 </option>
        <option> 2020 </option>
    </select>
    <br><br>Hora: <select name="hora" style="width:60px;">
    <option> 7 </option>
        <option> 8 </option>
        <option> 9 </option>
        <option> 10 </option>
        <option> 11 </option>
        <option> 12 </option>
        <option> 13 </option>
        <option> 14 </option>
        <option> 15 </option>
        <option> 16 </option>
        <option> 17 </option>
    </select>
        <br><br><input type="submit" value="Enviar"> 
                <input type="reset" value="limpar">
        </form>
        <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
        <script>
            $( 'form' ).submit(function(e){
                e.preventDefault();
                if( !$('input[name="nomeCliente"]').val() ){
                    alert( 'Nome invalido' );
                }else if( !$('input[name="email"]').val() ){
                    alert( 'E-mail  invalido' );
                }else if( !$('input[name="email"]').val() ){
                    alert( 'telefone invalido' );
                }else{
                    $(this).unbind('submit').submit();
                }
            });
        </script>
      </body>
</html>

 

conexao:


<?php
        
$conexao = mysqli_connect("localhost", "root","", "etec_servicos") or die ("Não foi possível conectar ao banco de dados." . mysqli_error());    
 
mysqli_query($conexao, "SET NAMES 'utf8'");
   mysqli_query($conexao, "SET character_set_connection=utf8");
   mysqli_query($conexao, "SET character_set_client=utf8");
   mysqli_query($conexao, "SET character_set_results=utf8");
    ?>
 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Webster Moitinho
      Estou usando switch em minha página PHP, e para um dos cases está aparecendo o erro abaixo que eu não consigo identificar
       
      <Error><Code>BlobNotFound</Code><Message>The specified blob does not exist. RequestId:00c4ed11-e01e-0068-2b3a-575edd000000 Time:2019-08-20T09:33:50.2842035Z</Message></Error> Esse case chama o seguinte conteúdo do banco de dados:
      <p align="justify">Ao capacitar o seu <em>staff</em> de maneira satisfat&oacute;ria, a empresa assegura a qualidade do produto final ao cliente, influenciando de maneira significativa os resultados. Atrav&eacute;s da implanta&ccedil;&atilde;o de programas sistem&aacute;ticos de treinamento, pode-se proporcionar a melhoria do produto, al&eacute;m de serem dotados de forte apelo motivacional para a equipe, promovendo o desenvolvimento profissional espont&acirc;nea e naturalmente. &Eacute; comum nas corpora&ccedil;&otilde;es que o colaborador, ap&oacute;s algum tempo de capacita&ccedil;&atilde;o, busque melhores oportunidades no mercado, fazendo com que o empres&aacute;rio perca seu investimento. Todavia, n&atilde;o capacitar tamb&eacute;m tem o seu custo. E &eacute; bastante alto. Da&iacute; a import&acirc;ncia da forma&ccedil;&atilde;o continuada nas empresas, promovendo constantes atualiza&ccedil;&otilde;es e reciclagens dos profissionais.</p> <p align="justify"> <h4 style="text-align:left">Quanto custa n&atilde;o capacitar </h4> <ul style="margin-left: 5px;text-align:left; line-height: 35px; font-family: padrao;"> <li style="font-size:12pt;" ><i class="fa fa-frown fa-fw" style="font-size:18pt; color: #FF0000;"></i> &nbsp;&nbsp;Atendimento incompleto ou n&atilde;o compat&iacute;vel com a expectativa da empresa e do cliente.</li> <li style="font-size:12pt;" ><i class="fa fa-frown fa-fw" style="font-size:18pt; color: #FF0000;"></i> &nbsp;&nbsp;Perda de neg&oacute;cios.</li> <li style="font-size:12pt;" ><i class="fa fa-frown fa-fw" style="font-size:18pt; color: #FF0000;"></i> &nbsp;&nbsp;Insatisfa&ccedil;&atilde;o de clientes.</li> <li style="font-size:12pt;" ><i class="fa fa-frown fa-fw" style="font-size:18pt; color: #FF0000;"></i> &nbsp;&nbsp;Redu&ccedil;&atilde;o do valor da marca.</li> <li style="font-size:12pt;" ><i class="fa fa-frown fa-fw" style="font-size:18pt; color: #FF0000;"></i> &nbsp;&nbsp;N&atilde;o cumprimento de metas.</li> <li style="font-size:12pt;" ><i class="fa fa-frown fa-fw" style="font-size:18pt; color: #FF0000;"></i> &nbsp;&nbsp;Alto &iacute;ndice de <em>turnover</em>.</li> <li style="font-size:12pt;" ><i class="fa fa-frown fa-fw" style="font-size:18pt; color: #FF0000;"></i> &nbsp;&nbsp;Insatisfa&ccedil;&atilde;o do funcion&aacute;rio.</li> <li style="font-size:12pt;" ><i class="fa fa-frown fa-fw" style="font-size:18pt; color: #FF0000;"></i> &nbsp;&nbsp;Custos com retrabalho.</li> <li style="font-size:12pt;" ><i class="fa fa-frown fa-fw" style="font-size:18pt; color: #FF0000;"></i> &nbsp;&nbsp;Sobrecarga de alguns funcion&aacute;rios (via de regra, aqueles melhores preparados).</li> <li style="font-size:12pt;" ><i class="fa fa-frown fa-fw" style="font-size:18pt; color: #FF0000;"></i> &nbsp;&nbsp;Redu&ccedil;&atilde;o da lucratividade.</li> <li style="font-size:12pt;" ><i class="fa fa-frown fa-fw" style="font-size:18pt; color: #FF0000;"></i> &nbsp;&nbsp;Redu&ccedil;&atilde;o de faturamento.</li> </ul> <h4 style="text-align:left">O que o mercado est&aacute; fazendo para melhorar na gest&atilde;o e formar seus profissionais?</h4> <p style="text-align:left">Segundo estudos realizados pelo <a href="http://www.vistage.com.br/grupos-vistage" title="V&aacute; para o site" target="_blank" class="zloko">Grupo Vistage Brasil</a>:</p> <ul style="margin-left: 5px;text-align:left; line-height: 35px; font-family: padrao;"> <li style="font-size:12pt;" ><i class="fa fa-user-graduate fa-fw" style="font-size:18pt; color: #009900;"></i> &nbsp;&nbsp;Apenas 14&#37; dos executivos brasileiros n&atilde;o tem problemas ao buscar profissionais qualificados.</li> <li style="font-size:12pt;" ><i class="fa fa-user-graduate fa-fw" style="font-size:18pt; color: #009900;"></i> &nbsp;&nbsp;H&aacute; falta de m&atilde;o de obra qualificada para todos os n&iacute;veis de fun&ccedil;&atilde;o.</li> <li style="font-size:12pt;" ><i class="fa fa-user-graduate fa-fw" style="font-size:18pt; color: #009900;"></i> &nbsp;&nbsp;As maiores demandas s&atilde;o para profissionais com forma&ccedil;&atilde;o superior para a &aacute;rea de atua&ccedil;&atilde;o da empresa (65%) e forma&ccedil;&atilde;o t&eacute;cnica (60%).</li> </ul> </p> <p align="justify">Uma pesquisa do Jornal Bom Dia Brasil mostrou onde est&aacute; o emprego nas m&eacute;dias e grandes empresas. S&atilde;o setores onde sobram vagas porque falta qualifica&ccedil;&atilde;o e &aacute;reas onde o curso t&eacute;cnico j&aacute; garante a contrata&ccedil;&atilde;o. O curso t&eacute;cnico &eacute; suficiente para abrir as portas de entrada no mercado de trabalho.<br /> Entre as ind&uacute;strias pesquisadas, 65% reclamam da falta de m&atilde;o de obra especializada. As m&eacute;dias e grandes empresas procuram operadores.</p> <p align="justify">Exatamente o caso dessa empresa de automa&ccedil;&atilde;o de port&otilde;es em Bras&iacute;lia. &ldquo;A gente perde com nossa produtividade. A gente n&atilde;o consegue inovar com frequencia porque as pessoas n&atilde;o conseguem acompanhar essa demanda&rdquo;, afirma a gerente de RH Clara Moreira. <p style="text-align:justify;">A sa&iacute;da das empresas tem sido treinar os empregados: 81% fizeram investimentos em cursos dentro da pr&oacute;pria empresa. O que tamb&eacute;m n&atilde;o &eacute; f&aacute;cil, porque a maioria chega despreparada.</p> <h4 style="text-align:left;">Áreas dos cursos Gopinatha</h4> <br /> <div style="float:left; width:100%;"> <img src="images/colmeia.png" id="map-image" style="width: 480px; max-width: 100%; height: auto;" alt="" usemap="#cursos" /> <map name="cursos"> <area href="detalhe.php?id=200&gr=desh" alt="Desenvolvimento Humano" title="Desenvolvimento Humano" shape="poly" coords="176, 351, 258, 300, 345, 345, 348, 448, 262, 498, 184, 442" style="outline:none;" target="_self" onmouseover="if(document.images) document.getElementById('map-image').src= 'images/cdes.png';" onmouseout="if(document.images) document.getElementById('map-image').src= 'images/colmeia.png';" /> <area href="detalhe.php?id=200&gr=info" alt="Informática" title="Informática" shape="poly" coords="431, 199, 517, 149, 599, 199, 598, 306, 514, 350, 431, 301" style="outline:none;" target="_self" onmouseover="if(document.images) document.getElementById('map-image').src= 'images/cinf.png';" onmouseout="if(document.images) document.getElementById('map-image').src= 'images/colmeia.png';" /> <area href="detalhe.php?id=200&gr=gestao" alt="Gestão Avançada" title="Gestão Avançada" shape="poly" coords="262, 197, 347, 150, 430, 200, 430, 300, 344, 345, 258, 300" style="outline:none;" target="_self" onmouseover="if(document.images) document.getElementById('map-image').src= 'images/cgest.png';" onmouseout="if(document.images) document.getElementById('map-image').src= 'images/colmeia.png';" /> <area href="detalhe.php?id=200&gr=contabil" alt="Contabilidade e Tributos" title="Contabilidade e Tributos" shape="poly" coords="90, 202, 178, 153, 262, 199, 260, 302, 177, 352, 92, 299" style="outline:none;" target="_self" onmouseover="if(document.images) document.getElementById('map-image').src= 'images/ccont.png';" onmouseout="if(document.images) document.getElementById('map-image').src= 'images/colmeia.png';" /> <area href="detalhe.php?id=200&gr=seguranca" alt="Segurança da Informação" title="Segurança da Informação" shape="poly" coords="345, 54, 428, 0, 515, 54, 516, 150, 430, 201, 345, 151" style="outline:none;" target="_self" onmouseover="if(document.images) document.getElementById('map-image').src= 'images/cseg.png';" onmouseout="if(document.images) document.getElementById('map-image').src= 'images/colmeia.png';" /> <area href="detalhe.php?id=201&gr=sistemas&ant=32" alt="Sistemas de Informação" title="Sistemas de Informação" shape="poly" coords="174, 49, 259, 1, 347, 56, 346, 152, 261, 199, 178, 153" style="outline:none;" target="_self" onmouseover="if(document.images) document.getElementById('map-image').src= 'images/csist.png';" onmouseout="if(document.images) document.getElementById('map-image').src= 'images/colmeia.png';" /> <area href="detalhe.php?id=200&gr=coaching" alt="Coaching" title="Coaching" shape="poly" coords="6, 49, 91, 2, 176, 50, 178, 153, 89, 202, 4, 146" style="outline:none;" target="_self" onmouseover="if(document.images) document.getElementById('map-image').src= 'images/ccoach.png';" onmouseout="if(document.images) document.getElementById('map-image').src= 'images/colmeia.png';" /> </map> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/image-map-resizer/1.0.10/js/imageMapResizer.js"></script> <script>$(document).ready(function(e){$("map").imageMapResize();});</script> </div>  
    • By DinhoPHP
      Olá!
      Alguém pode me dar uma luz sobre fazer um ORDER BY, hora ASC ou hora DESC? Por favor! Estou utilizando PHP e JS no projeto.
       
      $pegadados = $pdo->prepare("SELECT * FROM produtos WHERE categoria LIKE '%$dataSearch%' OR marca LIKE '%$dataSearch%' OR produto LIKE '%$dataSearch%' OR modelo LIKE '%$dataSearch%' OR descricao LIKE '%$dataSearch%' ORDER BY $filter $filter2");
    • By DinhoPHP
      Olá!
      Alguém pode me dar uma luz sobre fazer um ORDER BY, hora ASC ou hora DESC? Por favor! Estou utilizando PHP e JS no projeto.
       
      $pegadados = $pdo->prepare("SELECT * FROM produtos WHERE categoria LIKE '%$dataSearch%' OR marca LIKE '%$dataSearch%' OR produto LIKE '%$dataSearch%' OR modelo LIKE '%$dataSearch%' OR descricao LIKE '%$dataSearch%' ORDER BY $filter $filter2");
    • By eduardodsilvaq
      function efetuarLogin ($x, $y) { $connect = db_connect(); $queryl = $connect->query("SELECT * FROM usuarios WHERE login = ". $x ." AND senha = " . $y . " "); if ($queryl->rowCount() == 0) { echo $x; echo $y; echo "<script>alert('Dados de Login incorretos.'); history.back();</script>"; exit; } else { setcookie("login",$x); header("Location:index.php"); exit; } } Esse código tem algum erro nessa linha:
      $queryl = $connect->query("SELECT * FROM usuarios WHERE login = ". $x ." AND senha = " . $y . " "); Nao consigo validar o login mesmo que os dados estejam corretos. Alguém da uma ajuda? 
       
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.