
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
Falta o ; na linha mail($to, $subject, $msg, "From:",$from)
-
O fundo transparente só funciona no IE a partir da versão 7... no FF funciona sem problemas... isso acontece porque o png usa uma camada que o IE ignora... você pode resolver isso com js... procure por 'png transparencia ie' no google (sem as aspas)...
-
Claro.. na hora que você não seleciona nenhum estado o valor de um dos condicionais passa a ser "" (vazio) e ai a query da problema, o que você pode fazer é testar o valor desse condicional, se ele for diferente de vazio você usa uma query (sem o termo em questão), e ele estiver preenchido, você usa outra (que é a atual)...
-
Você pode continuar utilizando frame ou implelementar iframe ou AJAX... tudo que se faz no HTML quando se fala de utilizar frames, é a mesma coisa no PHP... Edit: Postado simultaneamente...
-
Para fazer isso, ao selecionar o select1 o mesmo deverá ser submetido para ser feita a busca e a partir dos resultados ser montado o select2... Agora... para submeter você terá um refresh da página... a menos que use AJAX...
-
PAra utilizar 2 valores para buscar você deve usar a sintaxe: SELECT * FROM tabela WHERE coluna1 = '$valor_pra_coluna1' AND coluna2 = '$valor_para_coluna2' O que você tem que notar no seu select é que, o valor que vem da lista tem qu estar declarado no "value"... no value do seu código está uma numereção, por acaso os estados são guardados no BD pela numeração ou pelo nome? se for pelo nome o value deve passar de: <option value="2">Alagoas</option> <option value="4">Amapá</option> <option value="3">Amazonas</option> ... para <option value="Alagoas">Alagoas</option> <option value="Amapá">Amapá</option> <option value="Amazonas">Amazonas</option> ...
-
Isso dai não são erros... o que acontece é que o PHP está pensando que você está tratando de um array... o que não é o caso, se você estiver utilizando um servidor no seu PC, desative os NOTICES (isso é feito no php.ini, procure informação no google).
-
Basicamente: //Faz a conexao com o BD //Faz a consulta $sql = mysql_query("SELECT * FROM amigos"); //Pega os dados da consula while($pega=mysql_fetch_array($sql)){ //Aqui vou assumir que as colunas da sua tabela se chamam nome e email echo "Nome: ".$pega['nome']." - E-mail: ".$pega['email']; }
-
Tem certeza do nome da coluna?
-
Imagine 2 tabelas que tem 5 campos cada e 1 que tem 10 campos... Para pesquisar as informações dessas tabelas o servidor vai "sofrer" mais no primeiro caso porque terá que efetuar 2 consultas diferentes... mas a diferente real entre as 2 é irrisória...
-
Olha, eu fiz um sistema que ao cadastrar um usuário eu tinha que criar ítens em 6 tabelas... o que eu fiz, quando o usuário se cadastra eu checo se o e-mail dele já está cadastrado (isso para garantir que não exista problemas com a ID), se não estiver eu faço o cadastro primário, esse cadastro primário é o cadastro que vem do formulário (as coisas que vem junto com o e-mail), logo após cadastrar eu faço uma busca pelo e-mail recém cadastrado e pego o ID... a partir dai eu monto as 5 outras tabelas... Dependendo do caso você pode ter apenas uma tabela, no sistema em questão eu tive que dividir por motivos 'técnicos'...
-
Eu não posso avaliar uma coisa que não estou vendo (só abri seu site no FF)... pra mim é um problema quando desenvolvo projetos exatamente por ter que testar no IE... não uso ele para nada... se o site não abre no FF eu sei que não serve para mim, desculpe, seu site até pode estar bom, e vou adorar apreciar ele quando abrir no FF... enquanto isso :unsure:
-
Você não entendeu, eu não perguntei se essa informação vem do form, do BD ou do além... eu perguntei se você já deu um echo ANTES DO UPDATE para ver se realmente as variáveis não estão vazias por algum motivo qualquer... Se elas não estiverem vazias só se algum coluna estiver com o nome diferente, pois a sintaxe está correta..
-
Bom, se o cadastro tem 2 etapas, então primeiro ele insere algum dado no BD e depois ele insere outro dado, assumindo que usuário na parte pessoal inseria um e-mail, você pode a partir disso fazer uma busca pelo e-mail do usuário e pegar a ID referente a essa busca, e dai usar essa ID para gravar os dados do sistema... não é eficiente, por exemplo, você simplesmente ver qual a última ID inserida no BD, pois se 2 usuário estiverem fazendo cadastro ao mesmo tempo pode dar problema... Para passa a informação de um form pro outro você pode gravar isso numa sessão qualquer...
-
Eu não conheço qual a solução do wordpress (nunca estudei esse aspecto dele), mas uma coisa simples que dá pra fazer é criar um arquivo para cada linguame com as variáveis que seriam chamadas dentro do site, por exemplo, faz uma pasta chamada traducoes e nela colocar: portugues.php <?php $ola = "Olá"; $visitante = "Visitante"; $registro = "Faça seu registro!"; ?> ingles.php <?php $ola = "Hi"; $visitante = "Guest"; $registro = "Make your register!"; ?> Dai na página você faz o include desses arquivos conforme algum elemento, por exemplo, usando o método GET para definir a linguagem... usando if/else você seleciona o arquivo que deve ser aberto... então, na hora de construir a página em vez de escrever você chama as variáveis, por exemplo: <?php //Aqui faz os testes para definir que arquivo vai pegar //Ai pra construir as frases você usa as variáveis echo "$ola $visitante<BR>"; echo $registro; ?> Se for chamado o arquivo portugues.php será impresso: Olá Visitante Faça seu registro! Se for chamado o arquivo ingles.php será impresso: Hi Guest Make your register! A idéia é essa... existe N maneiras de fazer isso na verdade...
-
Movendo para o lugar correto. PHP » MySQL
-
Já deu echo nas outras variáveis para ver se elas não estão vazias?
-
Mais simples ainda.. só vai precisar pegar o destinatário, como o remetente sempre vai ser você é uma consulta a menos no banco de dados...
-
Não há problema nenhum com as barras... veja que você apenas está escapando as aspas, nada demais... o que você fez: for ($i=1; $i <= $insc; $i++) { echo " <input name=\"nome\" type=\"text\" size=\"60\" maxlength=\"50\" /> "; está certo, também poderia usar apóstrofos no lugar das aspas... que também daria certo for ($i=1; $i <= $insc; $i++) { echo " <input name='nome' type='text' size='60' maxlength='50'> "; Quanto ao fato dele estar vazio é pelo simples motivo de que, se você quer que o formulário assumar o valor de $nome você tem que declarar esse valor pro campo... ou seja: <input name='nome' type='text' size='60' maxlength='50' value='$nome'> Lembrando que o $nome terá que se resgatado ANTES de se produzir o campo em questão...
-
Isso pode ser 2 tipos de problema: 1 - Você fez alguma modificação indevida na parte do admin que guardava os tipos em 2 lugares diferentes (2 tabelas) 2 - Seu BD está com problema de integridade referencial (se ele for relacional)... O que você pode fazer é ir diretamente ao banco de dados e ver onde está essas palavras em inglês e onde estão sendo guardadas as palavras em português... você pode fazer isso abrindo os próprios arquivos que estão trazendo as palavras diferentes, assim você descobre as tabelas rápido, e mudando o admin ou o lugar onde é buscado o 'tipo', que com certeza são lugares diferentes...
-
Mais um detalhe essa coluna preço é com ç? Eu vi também que você está usando ç em outras variáveis do script, não use caracteres especiais... eles podem dar problema...
-
Para multiplicar usa o * mesmo... mas lembre-se que tem que ser número, logo se vier de um BD terá que vir de um campo INT (ou outro que seja específico para número). $multiplica = $valor1*$valor2;
-
o $_GET['referencia_imovel']; está aparecendo na url?
-
Movendo pra área certa.... PHP » MySQL
-
Uma pequena dúvida: QUAL o problema afinal? Ainda é o do post inicial? Outra coisa, qual o objetivo do: $result = mysql_db_query('imoveis', $sql); Não vejo ele ser usado para nada...