Jump to content


hostflex

Member Since 09/09/2005
Offline Last Active 16/04/2008, 22:42
-----

Posts I've Made

In Topic: Tô Tentando E Ainda Não Consegui....

21/10/2007, 18:50

RESOLVIDO.....


ó:

$plano = mysql_query("SELECT a.valor_morte_natural FROM plano a, plano_usuario b WHERE a.codigo=b.codigo_plano and b.login=".$_SESSION["id"]);

$row = mysql_fetch_array($plano);




aqueles que deram uma força, obrigado aí...


até :rolleyes:

In Topic: Tô Tentando E Ainda Não Consegui....

17/10/2007, 19:30

confesso que comecei o curso de php faz 1 mes e nao sei do que vc falou, mas vou passar parte do BD aki...

-- Estrutura da tabela `plano`
--

CREATE TABLE `plano` (
`codigo` int(11) NOT NULL auto_increment,
`descricao` varchar(255) character set utf8 NOT NULL default '',
`valor` float NOT NULL default '0',
`valor_morte_natural` float NOT NULL default '0',
`valor_morte_acidencal` float NOT NULL default '0',
`valor_invalidez_acidental` float NOT NULL default '0',
`valor_invalidez_doenca` float NOT NULL default '0',
PRIMARY KEY (`codigo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;

--
-- Extraindo dados da tabela `plano`
--

INSERT INTO `plano` VALUES (1, 'Plano Bronze', 36.75, 5000, 10000, 5000, 5000);
INSERT INTO `plano` VALUES (2, 'Plano Bronze', 44.29, 7500, 15000, 7500, 7500);
INSERT INTO `plano` VALUES (3, 'Plano Bronze', 51.81, 10000, 20000, 10000, 10000);
INSERT INTO `plano` VALUES (4, 'Plano Prata', 57.84, 12000, 24000, 12000, 12000);
INSERT INTO `plano` VALUES (5, 'Plano Prata', 66.87, 15000, 30000, 15000, 15000);
INSERT INTO `plano` VALUES (6, 'Plano Prata', 81.92, 20000, 40000, 20000, 20000);
INSERT INTO `plano` VALUES (7, 'Plano Ouro', 96.98, 25000, 50000, 25000, 25000);
INSERT INTO `plano` VALUES (8, 'Plano Ouro', 112.03, 30000, 60000, 30000, 30000);
INSERT INTO `plano` VALUES (9, 'Plano Ouro', 142.15, 40000, 80000, 40000, 40000);



-- Estrutura da tabela `plano_usuario`
--

CREATE TABLE `plano_usuario` (
`login` int(11) NOT NULL default '0',
`codigo_plano` int(11) NOT NULL default '0',
`codigo_tipo` int(11) NOT NULL default '0',
`segurado` int(11) NOT NULL default '1',
PRIMARY KEY (`login`,`codigo_plano`,`codigo_tipo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Extraindo dados da tabela `plano_usuario`
--


INSERT INTO `plano_usuario` VALUES (37, 1, 2, 1);


na situaçao acima fica assim:

diz que o usuario 37 optou pelo codigo_plano 1, o 2 significa que ele tb vai ser revendedor e o 1 é que vai ser no nome dele
entao se o codigo_plano for o 1, o valor a mostrar na pagina é todo valor que vem logo após o valor de mensalidade, que no exemplo abaixo é:

36.75 - mensalidade
5000 - valor a ser mostrado na pagina

INSERT INTO `plano` VALUES (1, 'Plano Bronze', 36.75, 5000, 10000, 5000, 5000);


bem, acho que é isso aí....

é dificil até de explicar, pois ainda nao entendo muito... mas qq ajuda é bem vinda, pois tb vou aprendendo mais...

vlw

In Topic: Tô Tentando E Ainda Não Consegui....

17/10/2007, 16:20

o erro sumiu, porem, nao consegui carregar o valor da cobertura de morte natural ainda....


session_start();

$logado = mysql_query("SELECT * FROM usuario WHERE login=".$_SESSION["id"]);

$login = mysql_result($logado, 0,"login");
$nome = mysql_result($logado, 0,"nome");
$cpf = mysql_result($logado, 0,"cpf");
$rg = mysql_result($logado, 0,"rg");

/*$plano_usuario = mysql_query("SELECT * FROM plano_usuario WHERE login=".$_SESSION["id"]);
$codigo_plano = mysql_result($plano_usuario, 0,"codigo_plano");*/

$valor_morte_natural = mysql_query("SELECT * FROM plano WHERE valor_morte_natural=".$_SESSION["id"]);
$row = mysql_fetch_array($valor_morte_natural);

echo $row['valor_morte_natural'];


/*<?="R$ ".number_format($plano, 2, ",", "");?>*/


vou persistir...


vlew

In Topic: Tô Tentando E Ainda Não Consegui....

17/10/2007, 08:29

deu o erro abaixo: :(

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 5 in /home/getlife/public_html/logy/dec_saude.php on line 17

Nome do Titular: Gustavo Lopes - ID 9 Cobertura Morte Natural: R$ 0,00
CPF: xxxxxxx RG: xxxxxxxx

e onde esta Cobertura Morte Natural deveria aparecer o valor de 5000 (ou o qual o usuario escolheu)


valew

In Topic: Carregar Determinado Dado

15/10/2007, 21:20

ok....

vou tentar desta forma e ver o que dá...


valew....




não deu certo a dica acima...e tambem nao entendi o que quer dizer o erro na imagem.

onde está " Cobertura Morte Natural", deveria aparecer o valor do plano escolhido pelo usuario no momento da assinatura e só está aparecendo zero...

IPB Skin By Virteq