Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

josenilson

incluindo e importando as funções

Recommended Posts

Olá Galera .

Tenho em uma pasta um pequeno projeto um Select Options daqueles onde escolhe a Estado e Cidade. DINÂMICO.

Funciona perfeitamente, porem estou tentando importar esse Select Options para um outro projeto , então o que eu fiz:

Fiz uma copia da pasta do projeto e colei na raiz do novo projeto e no INDEX principal a onde eu quero incluir esse Select eu fiz um

include ""; da index do projeto Select Options, fiz também uma inserção do dos principais java Scripts desse projeto select Options, na pagina INDEX principal, o select aparece porem não esta funcionando completamente, só aparece o select do lado esquerdo no caso ESTADOS cidade não aparece.

As minha duvidas:

Como importar esse Select Options de forma que também importe as suas funcionalidades ?

Alem de importar os principais java Scripts do projeto tenho que importa alguma coisa a mais ?

Seria assim mesmo o modo que estou incluindo esse Select no index principal ?

include'Select_Cavalo/index.php';

Deixo aqui meu obrigado por sempre contar com a ajuda de todos no fórum, vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante

Olá Galera .

Tenho em uma pasta um pequeno projeto um Select Options daqueles onde escolhe a Estado e Cidade. DINÂMICO.

Funciona perfeitamente, porem estou tentando importar esse Select Options para um outro projeto , então o que eu fiz:

Fiz uma copia da pasta do projeto e colei na raiz do novo projeto e no INDEX principal a onde eu quero incluir esse Select eu fiz um

include ""; da index do projeto Select Options, fiz também uma inserção do dos principais java Scripts desse projeto select Options, na pagina INDEX principal, o select aparece porem não esta funcionando completamente, só aparece o select do lado esquerdo no caso ESTADOS cidade não aparece.

As minha duvidas:

Como importar esse Select Options de forma que também importe as suas funcionalidades ?

Alem de importar os principais java Scripts do projeto tenho que importa alguma coisa a mais ?

Seria assim mesmo o modo que estou incluindo esse Select no index principal ?

include'Select_Cavalo/index.php';

Deixo aqui meu obrigado por sempre contar com a ajuda de todos no fórum, vlw

Tente fazer o javascript o mais genérico possível para que se adapte a outros projetos seus.

Mais para resolver esse problema em específico é interessante que você mostre seus códigos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Blz o projeto em Si tem umas 4 ou 5 pagina segue o post abaixo ,

pagina Index

<?php

 require_once('php/conecta.php'); 

$busca = 'SELECT * FROM frota_cavalo ';

$result = $db->query($busca, PDO::FETCH_ASSOC) or die("erro");



include "functions.php";
 ?>
 
 


 
 <?php
 //----------------------FUNÇÃO CADASTRO---------------------
	
if (isset($_POST['cadastro'])) :
	$frota = filter_input(INPUT_POST,"frota",FILTER_SANITIZE_STRING);
	$placa = filter_input(INPUT_POST,"placa",FILTER_SANITIZE_STRING);
	
	if (cadastro($frota,$placa)) :
	//echo "Cadastrou";

	else :

		echo "erro ao cadastrar";
	endif;
endif;
//--------------FIM---DA----FUNÇÃO CADASTRO---------------------
 ?>
 
 <!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Estados e cidades</title>
<script type="text/javascript" src="js/jquery-2.1.1.min.js"></script>
<script type="text/javascript" src="js/meuCodigo.js"></script>


</head>

<body>

<table>
<form name="" action="" method="post">

	
		
	
<select id="categoria" name="frota">
<option value="" name"frota">
Selecione a Frota
	
<?php 
foreach ($result as $row){
 echo '<option value='.$row['N_Frota_Cavalo'].'>'.$row['N_Frota_Cavalo'].'</option>';
							
}
?>
</select>
							
								
					
<select  id= "resultado" name="placa" >
<option value="" name"placa">
Selecione a Placa
</option>
</select>
								
						
			
			
</select>
								
						

</td>
</tr>
	
	

<button type="submit" name="cadastro" class="btn btn-success">Cadastrar</button>


</form>
</table>





</body>

</html> 

pagina Placa

<?php
require_once('conecta.php'); 

$nome = $_POST['title'];
if(!empty($nome)):
$busca = "SELECT * FROM frota_cavalo WHERE N_Frota_Cavalo = $nome ";

$result = $db->query($busca, PDO::FETCH_ASSOC) or die("erro");
?>

<select id="categoria" name="placa">
<option value="placa">
Selecione a Placa

<?php 
 foreach ($result as $row){
 echo '<option value='.$row['Placa_Cavalo'].'>'.$row['Placa_Cavalo'].'</option>';

}
?>
			
</select>

<?php else: ?>

	
<?php endif; ?>

e o JS

$(document).ready( function() {



$("#categoria").change(function(){

	$.ajax({
			"type": "POST",
			"url" : "php/Placas.php",
			 data: {title:$(this).val()} ,
			"success" : function(data){		

				$("#resultado").html(data);
				

			}

				
			});
	return false;

});
	
})

obs: todo esse código não e bem minha autoria pois achei esse exemplo na internet, ele segue o exemplo de combo dinâmico como aqueles de ESTADO E CIDADE, eu só adaptei para minha necessidade,

se for possível posta a solução caso chegue nela, para que eu posso aprender, sou iniciante,

mas mesmo muito obrigado .

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Alexandre Lex
      Boa tarde pessoal,
       
      Eu sou iniciante em programação PHP, e estou com dificuldades em entender um comportamento. Já dei uma pesquisada pelo fórum mas não encontrei um assunto semelhante. Estou desenvolvendo um projeto onde estou organizando as páginas em pastas separadas.
       
      Ilustração:
       
      -Root
       -css
           - config.css
       -img
           - imagem01.jpg
      - js
           - config.js
       -conteudo01
            - pagina01.php
       -conteudo02
      footer.php
      header.php
      index.php
       
      O que ocorre é que dentro da pasta conteudo01, dentro do arquivo pagina01.php eu uso a função include_once para chamar as páginas principais do root normalmente. Até ai tudo bem, o problema é que o servidor não está carregando os conteudos das demais pastas. Já fiz de tudo e um pouco até o presente momento dentro dos limites do meu conhecimento, mas sem sucesso. Gostaria da ajuda dos senhores para a resolução do meu problema. Sou grato desde já.
       
      Atenciosamente,
       
      Alexandre Figueiredo
    • Por alisonalves
      Bom dia pessoal. Estou desenvolvendo um novo site mas me surgiu uma duvida aqui referente à estrutura por causa do google. Vou explicar. A estrutura das páginas do site está sendo através de includes, como no arquivo "madeira.php" abaixo. Ou seja, estou montando todo o conteúdo desta página chamando outras páginas inclusive o body através de includes. A minha dúvida é: o google irá indexar todos os arquivos correto? Ou seja, ele poderá mostrar nos resultados tanto a página principal que eu chamei de "madeira.php" quanto o body dela que fiz separado "body-madeira.html"? Isto não irá me prejudicar, uma vez que eu quero que ele mostre somente a página principal que é madeira.php? Se tiver ficado complicado a explicação pergunta aí que esclareço melhor.
       
      <!DOCTYPE html> <html lang="pt-br"> <head> <?php include "head.html" ?> <title>Titulo do site</title> </head> <body style="font-family: comfortaa;"> <!-- puxa o header, ou seja, o menu do seu website --> <?php include "header.html" ?> <!-- puxa o body da pagina teste --> <?php include "madeira-body.html" ?> <!-- puxa a páกgina footer, ou seja, o final do website --> <?php include "footer.html" ?> </body> </html>  
    • Por Deivid Santos
      Galera estou com um problema no include.
       
      Estou criando uma transição de páginas com resultados, gráficos etc as quais cada tela deve ficar 03 segundos, para isso utilizei um include chamando cada página. Acontece que a página é de um sistema externo em outro dominio, e quando ele chama a tela ele não permanece em meu link, mas altera o endereço no navegador, e assim desabilita todas as regras de transição que coloquei.
       
      Se eu utilizar qualquer outro site ele abre normalmente por exemplo uol, terra etc etc. Mas este em específico não permanece.
       
      segue print da tela:

       
       
      Ele teria que manter o link como está acima porém ele direciona e acontece o seguinte:
       

       
       
      Alguém poderia me auxiliar como poderia resolver isso?
       
       
       
       
    • Por lrodolfol
      tenho uma rotina simples de busca , cadastro e exclusão de pessoas.
      tenho uma classe que guarda as três funções.
      todas elas contem um require_once 'conecta_banco.php';
      esse arquivo conecta_banco.php me retorna uma conexão com o banco de dados.

      Porém o código apresenta o seguinte erro quando vou usar uma das funções: 'Undefined variable: con in C:\\xampp\\htdocs\\Contabilidade\\contabilidade\\Classe.php on line 13'

      o código é basicamente esse: 
      class Pessoas {

      public $codigo, $nome;

      public function buscaPessoa($id){
      include_once '../banco/conecta_banco.php';
      $sql = "SELECT * FROM pessoas WHERE codigo = " . $codigo . " ";
      if($query = $con->query($sql)){
      return true;
      }else{
      return false;
      }
      }
      public function deletaPessoa($id){
      include_once '../banco/conecta_banco.php';
      $sql = "DELETE FROM pessoas WHERE codigo = " . $codigo . " ";
      if($query = $con->query($sql)){
      return true;
      }else{
      return false;
      }
      }

      public function deletaPessoa($id){
      include_once '../banco/conecta_banco.php';
      $sql = "INSERT INTO pessoas (codigo, nome) VALUES ($this->codigo, $this->nome)";
      if($query = $con->query($sql)){
      return true;
      }else{
      return false;
      }
      }

      }
    • Por vinihhylian0103
      Boa noite, gostaria de saber tem alguma maneira de prevenir a inclusão de registros do mesmo valor na minha tabela. O código é o seguinte:
       
       
       
      <?php include_once('conexao.php'); $nome=$_POST['nome']; $sobrenome=$_POST['sobrenome']; $data=$_POST['data_nasc']; $rm=$_POST['rm']; $curso=$_POST['curso']; $email=$_POST['email']; $senha=$_POST['senha']; $sqlinsert = "insert into usuarios(nome, sobrenome, data_nasc, rm, curso, email, senha) values('$nome','$sobrenome','$data','$rm','$curso','$email','$senha')"; $resultado = @mysqli_query($conexao,$sqlinsert); if(!$resultado) { die('Query inválida: '. @mysqli_error($conexao)); } else { echo "<script type='text/javascript'>alert('Cadastro Concluído!');</script>"; header('Location: index.html'); } mysqli_close($conexao); ?>
          
       
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.