Ir para conteúdo

POWERED BY:

Arquivado

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

tarcisiobrito

Tag Select Dinâmico com problema

Recommended Posts

Eu fiz um Tag Select de Estado/Cidade/Recurso, usando para os estados o recurso de ligações do Dreamwaver cs6 e para os demais utilizei o Javascript com Jquery. Porém, testando localmente funciona tranquilo, mas quando estou publicando ele no meu domínio, para de funcionar. Os códigos que utilizei

 

index.php

 
<?php require_once('Connections/conexao.php'); ?>
<?php

if (!function_exists("GetSQLValueString")) {

function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")

{

  if (PHP_VERSION < 6) {

    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;

  }



  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);



  switch ($theType) {

    case "text":

      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";

      break;    

    case "long":

    case "int":

      $theValue = ($theValue != "") ? intval($theValue) : "NULL";

      break;

    case "double":

      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";

      break;

    case "date":

      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";

      break;

    case "defined":

      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;

      break;

  }

  return $theValue;

}

}



mysql_select_db($database_banco, $banco);

$query_estado = "SELECT * FROM tb_estado ORDER BY cp_estado ASC";

$estado = mysql_query($query_estado, $banco) or die(mysql_error());

$row_estado = mysql_fetch_assoc($estado);

$totalRows_estado = mysql_num_rows($estado);
?>
 
<head>
 
<script type="text/javascript" src="js/jquery.js"></script>

<script type="text/javascript" src="js/funcao.js"></script>

<script type="text/javascript" src="js/funcao_recurso.js"></script>
 
</head>
 
<body>
 
<tr>

      <td height="297" bgcolor="#FFFFFF">

      

      <form action="" method="post" enctype="multipart/form-data" id="form_combo">

        <p>

           <select id="estados" name="estados">

            <option value="" selected="selected">Selecione o Estado </option>

            <?php

do {  

?>

            <option value="<?php echo $row_estado['id_estado']?>"><?php echo $row_estado['cp_estado']?></option>

            <?php

} while ($row_estado = mysql_fetch_assoc($estado));

  $rows = mysql_num_rows($estado);

  if($rows > 0) {

      mysql_data_seek($estado, 0);

      $row_estado = mysql_fetch_assoc($estado);

  }

?>

          

          </select>
 
        </p>

        <p>  </p>

        <p>

          

          <select name="cidades" id="cidades">

            <option>Selecione a Cidade</option>

            </select>

        </p>

        <p>  </p>

        <p>

          <select name="recursos" id="recursos">

            <option>Selecione o Tipo de Recurso</option>

          </select>

          </p>

        <p> </p>

        <p>

          <input type="button" name="go_button" id= "go_button" value="Pesquisar" class="botao_ir" onClick="MM_jumpMenuGo('recursos','parent',0)">

        </p>

      </form></td>
</body>

<?php

mysql_free_result($estado);
?>
 

funcao.js

 
$(function(){

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

        var id = $(this).val();

        $.ajax({

            type: "POST",

            url: "cidade.php?id="+id,

            dataType: "text",

            success: function(res){

                $("#cidades").children(".cidades").remove();

                $("#cidades").append(res);

                }

            });

    });



});
 

funcao_recurso.js

 
$(function(){

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

        var id = $(this).val();

        $.ajax({

            type: "POST",

            url: "cidade.php?id="+id,

            dataType: "text",

            success: function(res){

                $("#cidades").children(".cidades").remove();

                $("#cidades").append(res);

                }

            });

    });



});
 

cidade.php

<?php require_once('Connections/conexao.php'); ?>

<?php

           

    $id = $_GET['id'];

    $sql = mysql_query("SELECT * FROM tb_cidade WHERE id_cid_est='$id' ORDER BY cp_cidade");

        while($row = mysql_fetch_array($sql)){

            $nome = $row['cp_cidade'];

            $id = $row['id_cidade'];

            

            echo '<option value="'.$id.'" class="cidades">'.$nome.'</option>';

            

            }

    

?>
 

recurso.php

<?php require_once('Connections/conexao.php'); ?>

<?php



    $id = $_GET['id'];

    $sql = mysql_query("SELECT * FROM tb_recurso WHERE id_recurso_cid='$id' ORDER BY cp_recurso");

    while($row = mysql_fetch_array($sql)){

        $nome = $row['cp_recurso'];

        $id = $row['link_recurso'];

            

            

        echo '<option value="'.$id.'" class="recursos">'.$nome.'</option>';

            

        }

    

?>
 

conexao.php

<?php


# FileName="Connection_php_mysql.htm"

# Type="MYSQL"

# HTTP="true"

$hostname_banco = "banco.mysql.uhserver.com";

$database_banco = "banco";

$username_banco = "usuario";

$password_banco = "senha*";

$banco = @mysql_pconnect($hostname_banco, $username_banco, $password_banco) or trigger_error(mysql_error(),E_USER_ERROR);

mysql_set_charset("utf8", $lifepet);
 
?>

O que posso fazer para corrigir esse problema?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aperta Ctrl + Shift + J no Firefox ou Chrome e veja o que aparece no console.

 

Pode ser que você tenha esquecido de enviar algum arquivo. Se for isso ou outra coisa, irá aparecer no console.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aperta Ctrl + Shift + J no Firefox ou Chrome e veja o que aparece no console.

 

Pode ser que você tenha esquecido de enviar algum arquivo. Se for isso ou outra coisa, irá aparecer no console.

 

 

O site: www.lifepetpsa.com.br

 

Apareceu os seguintes alertas e erros:

 

- ReferenceError: gBrowser is not defined about:blank:313:6

- Este site usa um certificado SHA-1; é recomendado o uso de certificados com os algoritmos da assinatura que

usem funções hash mais fortes que SHA-1.[saiba mais] dn

- Este site usa um certificado SHA-1; é recomendado o uso de certificados com os algoritmos da assinatura que

usem funções hash mais fortes que SHA-1.[saiba mais] frame

 

 

Não faço a mínima idéia de como resolver.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aperta Ctrl + Shift + J no Firefox ou Chrome e veja o que aparece no console.

 

Pode ser que você tenha esquecido de enviar algum arquivo. Se for isso ou outra coisa, irá aparecer no console.

 

O site: www.lifepetpsa.com.br

 

Apareceu os seguintes alertas e erros:

 

- ReferenceError: gBrowser is not defined about:blank:313:6

 

Os outros do comentário anterior são de outros sites, do meu só consta esse erro.

 

Pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quando troco o select de estado aparece isso aqui no console:

 

erro 500:

PHP Deprecated:  Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a
 future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use
 the php://input stream instead. in Unknown on line 0
PHP Warning:  Cannot modify header information - headers already sent in Unknown on line 0
corrija o teu php.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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