Arquivado
Este tópico foi arquivado e está fechado para novas respostas.
exibição de uma valor do post em um item do site.
Por
herculesnetwork, em PHP
Recommended Posts
-
Conteúdo Similar
-
Por Hamanom007
Sabemos que podemos criar uma class com funções e chamar essa função em outra pagina, é ai que estou tendo problema, meu intuito é criar uma função que consulte o e-mail, senha, usando 'pdo', e para sair do procedural quero modular essa tarefa.
O que estou fazendo:
Como trabalhar essa ideia?
Onde estou errando?
Por favor me mostrem o caminho correto preciso de ajudar amigo.
-
Por Ferreira_27
Boa Tarde!
Alguém pode me ajudar com esse erro do PHP.
Estou tendo dificuldade para trazer do banco de dados um valor usando a função do php mysql_result, aparece a seguinte mensagem: Warning: mysql_result() [function.mysql-result]: tarifa not found in MySQL result index 8 in C:\wamp\www\chegala\chegala\webrodoviaria.php on line 242
o trecho do códigoo que aparece o erro esse abaixo.
$sql2_exec = mysql_query($sql2); $preco = mysql_result($sql2_exec,0,'tarifa');
-
Por PeeWee
Estou há horas com um problema no meu código, tenho a pagina Auth.php onde há algumas function que funcionam normalmente, porém a seguinte apresenta problemas.
function getMemberNivel($nivel) {
$db_handle = new DBController();
$query = "Select * from members where nivel = ?";
$result = $db_handle->runQuery($query, 's', array($nivel));
return $result;
}
Na Index.php faço a chamada dela da seguinte forma:
$teste = $auth->getMemberByUsername($nivel);
Ocorre que preciso utilizar a variavel $teste, só que exibe erro como se a variavel nao existisse. As demais variaveis vindas da pagina funcionam normalmente.
Espero que algum dos colegas possa me ajudar.
-
Por wellingtonmelo
Olá pessoal,
Creio que minha dúvida seja super simples, porém eu sou leigo em PHP ainda. Trabalho com design, estrutura, monto qualquer tipo de layout, em html e css, mas programação ainda estou iniciando.
Então, eu achei um código na net bem legal que se encaixou perfeitamente a minha necessidade.
É uma função na qual existe vários campos para inserir imagens, dai o php faz uma escolha aleatória e exibi um dos itens.
Veja por favor: http://fb.wellmelo.com/imagemaleatoria/index.php
ao apertar F5, ele vai sempre exibir uma imagem diferente, ou a mesma, é aleatório.
É este código aqui:
<?php $imagem = array(); // Criamos um array com o nome das imagens. $imagem[1] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto2.jpg"; // Recheamos este array $imagem[2] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto6.jpg"; $imagem[3] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto5.png"; $imagem[4] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto1.png"; $imagem[5] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto4.jpg"; $imagem[6] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto3.png"; $contador = count($imagem); // Criamos uma variavel para contar (count();) os dados que estão dentro do array. $aleatorio = rand(1,$contador); // Esta variável irá gerar um número aleatório (rand();), partindo do 1 até o número de dados que estão dentro do array.. ?> <img src="<?php echo $imagem[$aleatorio]; ?>"/> Daí vem minha dúvida, no meu site, algumas vezes eu preciso usar mais de 7 imagens, umas 15 talvez, mas não é em todos. Dai eu fiz o seguinte, apenas multipliquei os campos, assim:
<?php $imagem = array(); // Criamos um array com o nome das imagens. $imagem[1] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto2.jpg"; // Recheamos este array $imagem[2] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto6.jpg"; $imagem[3] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto5.png"; $imagem[4] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto1.png"; $imagem[5] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto4.jpg"; $imagem[6] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto3.png"; $imagem[7] = ""; $imagem[8] = ""; $imagem[9] = ""; $imagem[10] = ""; $imagem[11] = ""; $imagem[12] = ""; $imagem[13] = ""; $imagem[14] = ""; $contador = count($imagem); // Criamos uma variavel para contar (count();) os dados que estão dentro do array. $aleatorio = rand(1,$contador); // Esta variável irá gerar um número aleatório (rand();), partindo do 1 até o número de dados que estão dentro do array.. ?> <img src="<?php echo $imagem[$aleatorio]; ?>"/> Porém não funcionou como eu esperava, ele seleciona os campos que não tem imagens também, veja: http://fb.wellmelo.com/imagemaleatoria/index2.php
Alguém pode me ajudar a fazer com que eu possa usar esses campos em branco, porém a função não exibir os campos em branco, somente os que contenham imagens?
Grato por toda ajuda! Abraço!!
-
Por danilobtos
E ai galera, tudo beleza...
Seguinte, comecei a estudar o PHP (autodidata mesmo, e utilizo muito conteúdo deste fórum, YouTube, a própria documentação do php e várias outras fontes), e já consegui fazer algumas coisinhas bem legais.
Acontece que agora estou com muita dificuldade, em alguns detalhes e vou postando aqui minhas dúvidas.
Vamos começar pelo primeiro. Vou tentar explicar o mais breve possível pra que todos entendam minha necessidade:
Criei uma página php simples, com Login e Senha de acesso, e quero que o nome do usuário (que estiver logado) seja exibido na página.
Ocorre que, os dados de acesso são o LOGIN e SENHA, só que no banco de dados "USUÁRIOS" temos (além do Login e Senha) os campos 'Nome Completo', 'e-mail', 'nascimento'.
O LOGIN eu já consegui exibi-lo na página pois esta informação está vindo da SESSION até aí tudo bem, só que eu exibir o Nome Completo do usuário logado e não o login.
Como faço pra exibir o Nome Completo do usuário logado no momento.? (aceito sugestão em alterar a estrutura dos arquivos se necessário for).
pega_usuario.php
<?php require_once("validar.php"); require_once("conexao.php"); echo "Usuário: ".$_SESSION['login'] ; ?> validar.php
<?php /* Define o limite de tempo do cache em 30 minutos */ session_cache_expire(30); $cache_expire = session_cache_expire(); session_start(); if(!isset ($_SESSION['login'])){ header("Location:index.php?=Usuário não logado."); } ?> conexao.php
<?php error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED); $conexao = @mysql_connect ("local", "root", "") or die ('Não foi possível conectar ao banco de dados.'); mysql_select_db ("FROTA", $conexao ); mysql_query("SET NAMES 'utf8'"); mysql_query("SET character_set_conection=utf8"); mysql_query("SET character_set_client=utf8"); mysql_query("SET character_set_results=utf8"); ?>
-