Quantcast

Gravar dados em Mysql em utf-8

classic Clássica list Lista threaded Em Árvore
12 mensagens Opções
Responder | Em Árvore
Abra essa mensagem na visão em árvore
|  
Denunciar Conteúdo como Inapropriado

Gravar dados em Mysql em utf-8

César Oliveira
Olá, boa tarde,

Como posso gravar dados no mysql com o charset em utf.8

Como posso fazer isso ?

Cumprimentos
César Oliveira
http://www.profissionalweb.net


[As partes desta mensagem que não continham texto foram removidas]

Responder | Em Árvore
Abra essa mensagem na visão em árvore
|  
Denunciar Conteúdo como Inapropriado

Re: Gravar dados em Mysql em utf-8

Marcelo Moacir Florindo-2
Olá,

Podes usar no php o utf8_decode e utf8_encode.

Abraços,

Marcelo

2009/9/13 César Oliveira <[hidden email]>

>
>
> Olá, boa tarde,
>
> Como posso gravar dados no mysql com o charset em utf.8
>
> Como posso fazer isso ?
>
> Cumprimentos
> César Oliveira
> http://www.profissionalweb.net
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



--
Marcelo Moacir Florindo
Analista/Desenvolvedor
http://www.gestaotec.com.br


[As partes desta mensagem que não continham texto foram removidas]

Responder | Em Árvore
Abra essa mensagem na visão em árvore
|  
Denunciar Conteúdo como Inapropriado

Re: Gravar dados em Mysql em utf-8

César Oliveira
Como faço para usar isso ?

Um abraço
César Oliveira
http://www.profissionalweb.net


[As partes desta mensagem que não continham texto foram removidas]

Responder | Em Árvore
Abra essa mensagem na visão em árvore
|  
Denunciar Conteúdo como Inapropriado

RE: Gravar dados em Mysql em utf-8

TALOFO
Em resposta à esta mensagem postada por Marcelo Moacir Florindo-2
Olá,
 
Eu não percebo muito disto mas olha, terás de ter em conta três elementos
para guardares dados em utf8 na base de dados.
O charset do código php.
O charset na expressão de conexão à base de dados.
O charset na base de dados (tabela e colunas).
 
Deverão estar todos em UTF-8.
 
~Márcio
 
 
 
Olá,

Podes usar no php o utf8_decode e utf8_encode.

Abraços,

Marcelo

2009/9/13 César Oliveira <[hidden email]
<mailto:malainhophp%40gmail.com> >

>
>
> Olá, boa tarde,
>
> Como posso gravar dados no mysql com o charset em utf.8
>
> Como posso fazer isso ?
>
> Cumprimentos
> César Oliveira
> http://www.profissionalweb.net
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

--
Marcelo Moacir Florindo
Analista/Desenvolvedor
http://www.gestaotec.com.br

[As partes desta mensagem que não continham texto foram removidas]



[As partes desta mensagem que não continham texto foram removidas]

Responder | Em Árvore
Abra essa mensagem na visão em árvore
|  
Denunciar Conteúdo como Inapropriado

Re: Gravar dados em Mysql em utf-8

agnaldovb
Em resposta à esta mensagem postada por César Oliveira
Amigo, leia abaixo as soluçoes que obtive e foi tratado no php-sp (yahoo groups).
Sempre que abro um script e quero salvar em UTF-8, uso o Notepad2
( em http://www.flos-freeware.ch)na opcao Salvar->Utf-8 (PURO).

Apos colocar as linhas abaixo nos meus scripts PHP todos os acentos e sao inclusos e retirados do mysql corretamente.
//--inicio-------força acentuados corretos no mysql-------------
mysql_query("SET NAMES 'utf8'");
mysql_query('SET character_set_connection=utf8');
mysql_query('SET character_set_client=utf8');
mysql_query('SET character_set_results=utf8');
//---fim-------força acentuados corretos no mysql---------------


============================

De:  [hidden email] em nome de agnaldovb ([hidden email])  
Enviada: domingo, 23 de agosto de 2009 1:32:49
Para:  [hidden email]

  Pessoal , queria agradecer a todos pela ajuda, todas me empurraram um pouco pra frente, e quero compartilhar as soluçoes que adotei...

Problema: o Adm alterou o servidor (apache?) de 8859-1 p/ UTF-8

Consequencia 1:
Os caracteres acentuados das pags. truncavam
Solução 1:
Abri os arquivos que estavam om ANSI e salvei em UTF-8 puro (Notepad2)

Consequencia 2:
Meus dados no MySQL ficavam tb truncados onde tinha acentos
Solução 2:
Acrescentei as linhas abaixo nos scripts php que enviavam caracteres pro MySQL
"...
$pfw_link = mysql_connect($pfw_host, $pfw_user, $pfw_pw);
if (!$pfw_link) {
die('Could not connect: ' . mysql_error());
}
//--inicio-------força acentuados corretos no mysql-------------
mysql_query("SET NAMES 'utf8'");
mysql_query('SET character_set_connection=utf8');
mysql_query('SET character_set_client=utf8');
mysql_query('SET character_set_results=utf8');
//---fim-------força acentuados corretos no mysql---------------
$pfw_db_selected = mysql_select_db($pfw_db, $pfw_link);
if (!$pfw_db_selected) {
die ('Can not use $pfw_db : ' . mysql_error());
}
..."

Consequencia 3:
Os e-mails enviados aos clientes tb iam truncados nos acentos
Solução 3:
Alterei a linha abaixo
de--->$headers .= "Content-type: text/html; charset=iso-8859-1\n";
para-->$headers .= "Content-type: text/html; charset=UTF-8\n";

Bem , tudo esta correto agora, espero que o que fiz nao desencadeie outros problemas ..acho que nao...
o que espero mesmo é que o adm nao mexa mais nos servidores senao mudo de hospedagem....


====================================================

--- Em [hidden email], César Oliveira <malainhophp@...> escreveu

>
> Olá, boa tarde,
>
> Como posso gravar dados no mysql com o charset em utf.8
>
> Como posso fazer isso ?
>
> Cumprimentos
> César Oliveira
> http://www.profissionalweb.net
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder | Em Árvore
Abra essa mensagem na visão em árvore
|  
Denunciar Conteúdo como Inapropriado

Re: Re: Gravar dados em Mysql em utf-8

César Oliveira
Obrigado a todos pela ajuda

Já consegui

Um abraço
César Oliveira
http://www.profissionalweb.net


[As partes desta mensagem que não continham texto foram removidas]

Responder | Em Árvore
Abra essa mensagem na visão em árvore
|  
Denunciar Conteúdo como Inapropriado

Res: Re: Gravar dados em Mysql em utf-8

Thiago Rodrigues-3
uai, posta a solução!
let's share!

 
Thiago TRR
MSN:      [hidden email]
E-mails:  [hidden email] / [hidden email]
Celular:  (32) 8834-2656






________________________________
De: César Oliveira <[hidden email]>
Para: [hidden email]
Enviadas: Terça-feira, 15 de Setembro de 2009 5:28:29
Assunto: Re: [php-pt] Re: Gravar dados em Mysql em utf-8

 
Obrigado a todos pela ajuda

Já consegui

Um abraço
César Oliveira
http://www.profissi onalweb.net

[As partes desta mensagem que não continham texto foram removidas]


   


      ____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

Responder | Em Árvore
Abra essa mensagem na visão em árvore
|  
Denunciar Conteúdo como Inapropriado

Uso da condição - IF - ELSE

Nelson Santos
Em resposta à esta mensagem postada por TALOFO


Boa noite!!!!!!!


Prezados GURUS, tenho a seguinte duvida, gostaria de selecionar o selete numero 1 e de acordo com opção ele exibe o proximo selete (numero 2 ou numero 3), mas isso gostaria de usar só o PHP, sem javascript..


Aceito sugestoes....... até mais





<table width="500">
<form id="ClieForm" method="post">
   <tr>
           <td colspan="5">&nbsp;</td>
          </tr>
      <tr>
           <td colspan="5"><div align="center"><strong>Cadastro de Fornecedor</strong></div></td>
      </tr>
      <tr>
            <td colspan="5">&nbsp;</td>
          </tr>
      <tr>
            <td width="92"><div align="right"><strong>Empresa :</strong></div></td>
            <td colspan="4">
            <div align="left">
           
            <select >
            <option value=""></option>
           
            <?php
   $sql  = "SELECT * FROM empresa ORDER BY empresa";
   $dados  = mysql_query($sql);
   $linha  = 0;
   while ($linha < mysql_num_rows($dados))
   {
   ?>
   <option value="<?php echo mysql_result($dados, $linha, id_empresa); ?>"><?php echo mysql_result($dados, $linha, empresa); ?></option>
   <?php
   $linha += 1;
   }
   ?>
            </select>
            <input name="empresa" type="hidden" value="<?php echo mysql_result($dados, $linha, id_empresa); ?>" />
             </div></td>
      </tr>
     
    <?php
            if($empresa != '1'){
            ?>
       <tr>
             <td align="right" valign="middle">Produto:</td>
             <td><select name="produto" id="produto">
             <option></option>
            <?php
   $sql  = "SELECT * FROM produto ORDER BY nome_produto";
   $dados  = mysql_query($sql);
   $linha  = 0;
   while ($linha < mysql_num_rows($dados))
   {
   ?>
   <option value="<?php echo mysql_result($dados, $linha, id_produto); ?>"><?php echo mysql_result($dados, $linha, nome_produto); ?></option>
   <?php
   $linha += 1;
   }
   ?>
            </select>
            <input name="produto" type="hidden" value="<?php echo mysql_result($dados, $linha, id_produto); ?>" />
           </div></td>
      </tr>
     
   <?php
            else($empresa != '2'){
            ?>
       <tr>
             <td align="right" valign="middle">Produto:</td>
             <td><select name="produto" id="produto">
             <option></option>
            <?php
   $sql  = "SELECT * FROM produto ORDER BY nome_produto";
   $dados  = mysql_query($sql);
   $linha  = 0;
   while ($linha < mysql_num_rows($dados))
   {
   ?>
   <option value="<?php echo mysql_result($dados, $linha, id_produto); ?>"><?php echo mysql_result($dados, $linha, nome_produto); ?></option>
   <?php
   $linha += 1;
   }
   ?>
            </select>
            <input name="produto" type="hidden" value="<?php echo mysql_result($dados, $linha, id_produto); ?>" />
           </div></td>
      </tr>
        <?php
            if($empresa != '3'){
            ?>
       <tr>
             <td align="right" valign="middle">Produto:</td>
             <td><select name="produto" id="produto">
             <option></option>
            <?php
   $sql  = "SELECT * FROM produto ORDER BY nome_produto";
   $dados  = mysql_query($sql);
   $linha  = 0;
   while ($linha < mysql_num_rows($dados))
   {
   ?>
   <option value="<?php echo mysql_result($dados, $linha, id_produto); ?>"><?php echo mysql_result($dados, $linha, nome_produto); ?></option>
   <?php
   $linha += 1;
   }
   ?>
            </select>
            <input name="produto" type="hidden" value="<?php echo mysql_result($dados, $linha, id_produto); ?>" />
           </div></td>
      </tr>
     
        <?php
            if($produto != ''){
            ?>
     
      <tr>
           <td align="right" valign="middle">Cidade:</td>
           <td><select name="cidade" id="cidade">
           <option></option>
            <?php
   include "conexao.php";
   $sql  = "SELECT * FROM cidade ORDER BY nome_cidade";
   $dados  = mysql_query($sql);
   $linha  = 0;
   while ($linha < mysql_num_rows($dados))
   {
   ?>
   <option value="<?php echo mysql_result($dados, $linha, id_cidade); ?>"><?php echo mysql_result($dados, $linha, nome_cidade); ?></option>
   <?php
   $linha += 1;
   }
   ?>
            </select>
            <input name="cidade" type="hidden" value="<?php echo mysql_result($dados, $linha, id_cidade); ?>" />
             </div></td>
      </tr>
  </form>
  </table>



      ____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

Responder | Em Árvore
Abra essa mensagem na visão em árvore
|  
Denunciar Conteúdo como Inapropriado

Re: Uso da condição - IF - ELSE

Jackson Cunha
Amigo, PHP roda no lado do servidor e Javascript no cliente. Você está
querendo manipular HTML exibindo ou não um determinado select de acordo com
o valor selecionado em um outro select. Dá pra fazer isso com PHP no entanto
você teria que recarregar a página pra isso. Com uma linha de código se faz
isso em Javascript.
2009/9/21 Nelson Santos <[hidden email]>

>
>
>
>
> Boa noite!!!!!!!
>
> Prezados GURUS, tenho a seguinte duvida, gostaria de selecionar o selete
> numero 1 e de acordo com opção ele exibe o proximo selete (numero 2 ou
> numero 3), mas isso gostaria de usar só o PHP, sem javascript..
>
> Aceito sugestoes....... até mais
>
> <table width="500">
> <form id="ClieForm" method="post">
>    <tr>
>            <td colspan="5">&nbsp;</td>
>           </tr>
>       <tr>
>            <td colspan="5"><div align="center"><strong>Cadastro de
> Fornecedor</strong></div></td>
>       </tr>
>       <tr>
>             <td colspan="5">&nbsp;</td>
>           </tr>
>       <tr>
>             <td width="92"><div align="right"><strong>Empresa
> :</strong></div></td>
>             <td colspan="4">
>             <div align="left">
>
>             <select >
>             <option value=""></option>
>
>             <?php
>    $sql  = "SELECT * FROM empresa ORDER BY empresa";
>    $dados  = mysql_query($sql);
>    $linha  = 0;
>    while ($linha < mysql_num_rows($dados))
>    {
>    ?>
>    <option value="<?php echo mysql_result($dados, $linha, id_empresa);
> ?>"><?php echo mysql_result($dados, $linha, empresa); ?></option>
>    <?php
>    $linha += 1;
>    }
>    ?>
>             </select>
>             <input name="empresa" type="hidden" value="<?php echo
> mysql_result($dados, $linha, id_empresa); ?>" />
>              </div></td>
>       </tr>
>
>     <?php
>             if($empresa != '1'){
>             ?>
>        <tr>
>              <td align="right" valign="middle">Produto:</td>
>              <td><select name="produto" id="produto">
>              <option></option>
>             <?php
>    $sql  = "SELECT * FROM produto ORDER BY nome_produto";
>    $dados  = mysql_query($sql);
>    $linha  = 0;
>    while ($linha < mysql_num_rows($dados))
>    {
>    ?>
>    <option value="<?php echo mysql_result($dados, $linha, id_produto);
> ?>"><?php echo mysql_result($dados, $linha, nome_produto); ?></option>
>    <?php
>    $linha += 1;
>    }
>    ?>
>             </select>
>             <input name="produto" type="hidden" value="<?php echo
> mysql_result($dados, $linha, id_produto); ?>" />
>            </div></td>
>       </tr>
>
>    <?php
>             else($empresa != '2'){
>             ?>
>        <tr>
>              <td align="right" valign="middle">Produto:</td>
>              <td><select name="produto" id="produto">
>              <option></option>
>             <?php
>    $sql  = "SELECT * FROM produto ORDER BY nome_produto";
>    $dados  = mysql_query($sql);
>    $linha  = 0;
>    while ($linha < mysql_num_rows($dados))
>    {
>    ?>
>    <option value="<?php echo mysql_result($dados, $linha, id_produto);
> ?>"><?php echo mysql_result($dados, $linha, nome_produto); ?></option>
>    <?php
>    $linha += 1;
>    }
>    ?>
>             </select>
>             <input name="produto" type="hidden" value="<?php echo
> mysql_result($dados, $linha, id_produto); ?>" />
>            </div></td>
>       </tr>
>         <?php
>             if($empresa != '3'){
>             ?>
>        <tr>
>              <td align="right" valign="middle">Produto:</td>
>              <td><select name="produto" id="produto">
>              <option></option>
>             <?php
>    $sql  = "SELECT * FROM produto ORDER BY nome_produto";
>    $dados  = mysql_query($sql);
>    $linha  = 0;
>    while ($linha < mysql_num_rows($dados))
>    {
>    ?>
>    <option value="<?php echo mysql_result($dados, $linha, id_produto);
> ?>"><?php echo mysql_result($dados, $linha, nome_produto); ?></option>
>    <?php
>    $linha += 1;
>    }
>    ?>
>             </select>
>             <input name="produto" type="hidden" value="<?php echo
> mysql_result($dados, $linha, id_produto); ?>" />
>            </div></td>
>       </tr>
>
>         <?php
>             if($produto != ''){
>             ?>
>
>       <tr>
>            <td align="right" valign="middle">Cidade:</td>
>            <td><select name="cidade" id="cidade">
>            <option></option>
>             <?php
>    include "conexao.php";
>    $sql  = "SELECT * FROM cidade ORDER BY nome_cidade";
>    $dados  = mysql_query($sql);
>    $linha  = 0;
>    while ($linha < mysql_num_rows($dados))
>    {
>    ?>
>    <option value="<?php echo mysql_result($dados, $linha, id_cidade);
> ?>"><?php echo mysql_result($dados, $linha, nome_cidade); ?></option>
>    <?php
>    $linha += 1;
>    }
>    ?>
>             </select>
>             <input name="cidade" type="hidden" value="<?php echo
> mysql_result($dados, $linha, id_cidade); ?>" />
>              </div></td>
>       </tr>
>   </form>
>   </table>
>
> __________________________________________________________
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



--
Jackson Cunha Cassimiro (CereB)
Bacharelando em Ciencia da Computação - UFPI
Desenvolvedor Web - Mundi Brasil - http://www.mundibrasil.org
MSN: [hidden email]
Mundi Brasil +55 86 3222 7071
Telefone Móvel +55 86 9928 1251

Acesse:
http://www.vooz.com.br
http://www.supervasco.com.br
http://www.mundibrasil.org

("A vida é um combate que os fracos abate, aos bravos, aos fortes só pode
exaltar" - Canção do Tamoio, Gonçalves Dias)


[As partes desta mensagem que não continham texto foram removidas]

Responder | Em Árvore
Abra essa mensagem na visão em árvore
|  
Denunciar Conteúdo como Inapropriado

Re: Uso da condição - IF - ELSE

Augusto Pascutti
Em resposta à esta mensagem postada por Nelson Santos
Nelson ...
Por favor, cole seu código no http://pastie.org/ para podermos ver melhor
ele ...
Do jeito que dá, não dá muito ânimo de entende o código .. hehe =]

[]'s
Augusto Pascutti
ZCE #ZEND009128
www.augustopascutti.com
www.phpsp.org.br


2009/9/21 Nelson Santos <[hidden email]>

>
>
>
>
> Boa noite!!!!!!!
>
> Prezados GURUS, tenho a seguinte duvida, gostaria de selecionar o selete
> numero 1 e de acordo com opção ele exibe o proximo selete (numero 2 ou
> numero 3), mas isso gostaria de usar só o PHP, sem javascript..
>
> Aceito sugestoes....... até mais
>
> <table width="500">
> <form id="ClieForm" method="post">
>    <tr>
>            <td colspan="5">&nbsp;</td>
>           </tr>
>       <tr>
>            <td colspan="5"><div align="center"><strong>Cadastro de
> Fornecedor</strong></div></td>
>       </tr>
>       <tr>
>             <td colspan="5">&nbsp;</td>
>           </tr>
>       <tr>
>             <td width="92"><div align="right"><strong>Empresa
> :</strong></div></td>
>             <td colspan="4">
>             <div align="left">
>
>             <select >
>             <option value=""></option>
>
>             <?php
>    $sql  = "SELECT * FROM empresa ORDER BY empresa";
>    $dados  = mysql_query($sql);
>    $linha  = 0;
>    while ($linha < mysql_num_rows($dados))
>    {
>    ?>
>    <option value="<?php echo mysql_result($dados, $linha, id_empresa);
> ?>"><?php echo mysql_result($dados, $linha, empresa); ?></option>
>    <?php
>    $linha += 1;
>    }
>    ?>
>             </select>
>             <input name="empresa" type="hidden" value="<?php echo
> mysql_result($dados, $linha, id_empresa); ?>" />
>              </div></td>
>       </tr>
>
>     <?php
>             if($empresa != '1'){
>             ?>
>        <tr>
>              <td align="right" valign="middle">Produto:</td>
>              <td><select name="produto" id="produto">
>              <option></option>
>             <?php
>    $sql  = "SELECT * FROM produto ORDER BY nome_produto";
>    $dados  = mysql_query($sql);
>    $linha  = 0;
>    while ($linha < mysql_num_rows($dados))
>    {
>    ?>
>    <option value="<?php echo mysql_result($dados, $linha, id_produto);
> ?>"><?php echo mysql_result($dados, $linha, nome_produto); ?></option>
>    <?php
>    $linha += 1;
>    }
>    ?>
>             </select>
>             <input name="produto" type="hidden" value="<?php echo
> mysql_result($dados, $linha, id_produto); ?>" />
>            </div></td>
>       </tr>
>
>    <?php
>             else($empresa != '2'){
>             ?>
>        <tr>
>              <td align="right" valign="middle">Produto:</td>
>              <td><select name="produto" id="produto">
>              <option></option>
>             <?php
>    $sql  = "SELECT * FROM produto ORDER BY nome_produto";
>    $dados  = mysql_query($sql);
>    $linha  = 0;
>    while ($linha < mysql_num_rows($dados))
>    {
>    ?>
>    <option value="<?php echo mysql_result($dados, $linha, id_produto);
> ?>"><?php echo mysql_result($dados, $linha, nome_produto); ?></option>
>    <?php
>    $linha += 1;
>    }
>    ?>
>             </select>
>             <input name="produto" type="hidden" value="<?php echo
> mysql_result($dados, $linha, id_produto); ?>" />
>            </div></td>
>       </tr>
>         <?php
>             if($empresa != '3'){
>             ?>
>        <tr>
>              <td align="right" valign="middle">Produto:</td>
>              <td><select name="produto" id="produto">
>              <option></option>
>             <?php
>    $sql  = "SELECT * FROM produto ORDER BY nome_produto";
>    $dados  = mysql_query($sql);
>    $linha  = 0;
>    while ($linha < mysql_num_rows($dados))
>    {
>    ?>
>    <option value="<?php echo mysql_result($dados, $linha, id_produto);
> ?>"><?php echo mysql_result($dados, $linha, nome_produto); ?></option>
>    <?php
>    $linha += 1;
>    }
>    ?>
>             </select>
>             <input name="produto" type="hidden" value="<?php echo
> mysql_result($dados, $linha, id_produto); ?>" />
>            </div></td>
>       </tr>
>
>         <?php
>             if($produto != ''){
>             ?>
>
>       <tr>
>            <td align="right" valign="middle">Cidade:</td>
>            <td><select name="cidade" id="cidade">
>            <option></option>
>             <?php
>    include "conexao.php";
>    $sql  = "SELECT * FROM cidade ORDER BY nome_cidade";
>    $dados  = mysql_query($sql);
>    $linha  = 0;
>    while ($linha < mysql_num_rows($dados))
>    {
>    ?>
>    <option value="<?php echo mysql_result($dados, $linha, id_cidade);
> ?>"><?php echo mysql_result($dados, $linha, nome_cidade); ?></option>
>    <?php
>    $linha += 1;
>    }
>    ?>
>             </select>
>             <input name="cidade" type="hidden" value="<?php echo
> mysql_result($dados, $linha, id_cidade); ?>" />
>              </div></td>
>       </tr>
>   </form>
>   </table>
>
> __________________________________________________________
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]

Responder | Em Árvore
Abra essa mensagem na visão em árvore
|  
Denunciar Conteúdo como Inapropriado

Re: Uso da condição - IF - ELSE

Edner L. Bertão
Usando só PHP pra fazer isso você terá que dar reload na página, o que já
pode ser considerado por muitos coisa do passado.

É possível fazer isso usando javascript ou até mesmo AJAX. Poderia dar uma
olha nesse link http://xajaxproject.org/, é uma biblioteca que facilita e
MUITO a utilização do AJAX + PHP.

[ ]'s



2009/9/22 Augusto Pascutti <[hidden email]>

> Nelson ...
> Por favor, cole seu código no http://pastie.org/ para podermos ver melhor
> ele ...
> Do jeito que dá, não dá muito ânimo de entende o código .. hehe =]
>
> []'s
> Augusto Pascutti
> ZCE #ZEND009128
> www.augustopascutti.com
> www.phpsp.org.br
>
>
> 2009/9/21 Nelson Santos <[hidden email]>
>
> >
> >
> >
> >
> > Boa noite!!!!!!!
> >
> > Prezados GURUS, tenho a seguinte duvida, gostaria de selecionar o selete
> > numero 1 e de acordo com opção ele exibe o proximo selete (numero 2 ou
> > numero 3), mas isso gostaria de usar só o PHP, sem javascript..
> >
> > Aceito sugestoes....... até mais
> >
> > <table width="500">
> > <form id="ClieForm" method="post">
> >    <tr>
> >            <td colspan="5">&nbsp;</td>
> >           </tr>
> >       <tr>
> >            <td colspan="5"><div align="center"><strong>Cadastro de
> > Fornecedor</strong></div></td>
> >       </tr>
> >       <tr>
> >             <td colspan="5">&nbsp;</td>
> >           </tr>
> >       <tr>
> >             <td width="92"><div align="right"><strong>Empresa
> > :</strong></div></td>
> >             <td colspan="4">
> >             <div align="left">
> >
> >             <select >
> >             <option value=""></option>
> >
> >             <?php
> >    $sql  = "SELECT * FROM empresa ORDER BY empresa";
> >    $dados  = mysql_query($sql);
> >    $linha  = 0;
> >    while ($linha < mysql_num_rows($dados))
> >    {
> >    ?>
> >    <option value="<?php echo mysql_result($dados, $linha, id_empresa);
> > ?>"><?php echo mysql_result($dados, $linha, empresa); ?></option>
> >    <?php
> >    $linha += 1;
> >    }
> >    ?>
> >             </select>
> >             <input name="empresa" type="hidden" value="<?php echo
> > mysql_result($dados, $linha, id_empresa); ?>" />
> >              </div></td>
> >       </tr>
> >
> >     <?php
> >             if($empresa != '1'){
> >             ?>
> >        <tr>
> >              <td align="right" valign="middle">Produto:</td>
> >              <td><select name="produto" id="produto">
> >              <option></option>
> >             <?php
> >    $sql  = "SELECT * FROM produto ORDER BY nome_produto";
> >    $dados  = mysql_query($sql);
> >    $linha  = 0;
> >    while ($linha < mysql_num_rows($dados))
> >    {
> >    ?>
> >    <option value="<?php echo mysql_result($dados, $linha, id_produto);
> > ?>"><?php echo mysql_result($dados, $linha, nome_produto); ?></option>
> >    <?php
> >    $linha += 1;
> >    }
> >    ?>
> >             </select>
> >             <input name="produto" type="hidden" value="<?php echo
> > mysql_result($dados, $linha, id_produto); ?>" />
> >            </div></td>
> >       </tr>
> >
> >    <?php
> >             else($empresa != '2'){
> >             ?>
> >        <tr>
> >              <td align="right" valign="middle">Produto:</td>
> >              <td><select name="produto" id="produto">
> >              <option></option>
> >             <?php
> >    $sql  = "SELECT * FROM produto ORDER BY nome_produto";
> >    $dados  = mysql_query($sql);
> >    $linha  = 0;
> >    while ($linha < mysql_num_rows($dados))
> >    {
> >    ?>
> >    <option value="<?php echo mysql_result($dados, $linha, id_produto);
> > ?>"><?php echo mysql_result($dados, $linha, nome_produto); ?></option>
> >    <?php
> >    $linha += 1;
> >    }
> >    ?>
> >             </select>
> >             <input name="produto" type="hidden" value="<?php echo
> > mysql_result($dados, $linha, id_produto); ?>" />
> >            </div></td>
> >       </tr>
> >         <?php
> >             if($empresa != '3'){
> >             ?>
> >        <tr>
> >              <td align="right" valign="middle">Produto:</td>
> >              <td><select name="produto" id="produto">
> >              <option></option>
> >             <?php
> >    $sql  = "SELECT * FROM produto ORDER BY nome_produto";
> >    $dados  = mysql_query($sql);
> >    $linha  = 0;
> >    while ($linha < mysql_num_rows($dados))
> >    {
> >    ?>
> >    <option value="<?php echo mysql_result($dados, $linha, id_produto);
> > ?>"><?php echo mysql_result($dados, $linha, nome_produto); ?></option>
> >    <?php
> >    $linha += 1;
> >    }
> >    ?>
> >             </select>
> >             <input name="produto" type="hidden" value="<?php echo
> > mysql_result($dados, $linha, id_produto); ?>" />
> >            </div></td>
> >       </tr>
> >
> >         <?php
> >             if($produto != ''){
> >             ?>
> >
> >       <tr>
> >            <td align="right" valign="middle">Cidade:</td>
> >            <td><select name="cidade" id="cidade">
> >            <option></option>
> >             <?php
> >    include "conexao.php";
> >    $sql  = "SELECT * FROM cidade ORDER BY nome_cidade";
> >    $dados  = mysql_query($sql);
> >    $linha  = 0;
> >    while ($linha < mysql_num_rows($dados))
> >    {
> >    ?>
> >    <option value="<?php echo mysql_result($dados, $linha, id_cidade);
> > ?>"><?php echo mysql_result($dados, $linha, nome_cidade); ?></option>
> >    <?php
> >    $linha += 1;
> >    }
> >    ?>
> >             </select>
> >             <input name="cidade" type="hidden" value="<?php echo
> > mysql_result($dados, $linha, id_cidade); ?>" />
> >              </div></td>
> >       </tr>
> >   </form>
> >   </table>
> >
> > __________________________________________________________
> > Veja quais são os assuntos do momento no Yahoo! +Buscados
> > http://br.maisbuscados.yahoo.com
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ProPHP - Grupo de Profissionais de PHP do Brasil
> http://www.prophp.com.br/
>
>
> ---- Endereços uteis PHP-PT ----
> Para deixar de receber mensagens: [hidden email]
> Endereço geral do grupo: http://br.groups.yahoo.com/group/php-pt/
> AJUDA URGENTE VIA CHAT, IRC, ICQ, etc:
>
> http://br.groups.yahoo.com/group/php-pt/links/Ajuda_urgente_via_ch_001060813790/
> Questões de PHP mais difíceis não respondidas aqui:
> http://br.groups.yahoo.com/group/php-especialistas/
> Ofertas de emprego: http://br.groups.yahoo.com/group/php-empregos/
> Treinamento e certificação em PHP:
> http://br.groups.yahoo.com/group/php-treinamento/
> Outras listas de interesse para quem desenvolve em PHP:
> http://br.groups.yahoo.com/group/php-pt/links/OutrasListas_001005680122/
> Componentes prontos de programação em PHP: http://www.phpclasses.org/
> Artigos em Português: http://phpbrasil.com/Links do Yahoo! Grupos
>
>
>


[As partes desta mensagem que não continham texto foram removidas]

Responder | Em Árvore
Abra essa mensagem na visão em árvore
|  
Denunciar Conteúdo como Inapropriado

Re: Re: Gravar dados em Mysql em utf-8

César Oliveira
Em resposta à esta mensagem postada por Thiago Rodrigues-3
A solução é a seguinte:

        mysql_query("SET NAMES utf8");
        mysql_query("SET CHARACTER_SET utf8");

        $resultado=mysql_query($comando) or die("Erro na query");

É


[As partes desta mensagem que não continham texto foram removidas]

Carregando...