Jump to content


Photo

If


  • Faça o login para participar
7 replies to this topic

#1 gmps

gmps

    Amsdã

  • Usuários
  • 969 posts
  • Sexo:Não informado

Posted 29/01/2005, 09:17

$vendaprecodvd = $am["vendaprecodvd"];

if("vendadvd"=="sim"){

      	echo "	DVD: $vendaprecodvd";

        }

pq n da certo?

Edição feita por: gmps, 29/01/2005, 09:17.

"Se você não puder ajudar, atrapalhe; afinal, o importante é participar..."

#2 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 29/01/2005, 09:19

Vc esta dizendo para o PHP testar se vendadvd é igual a sim, e ele esta correto, isto não é igual.
------
Mero mortal!

#3 gmps

gmps

    Amsdã

  • Usuários
  • 969 posts
  • Sexo:Não informado

Posted 29/01/2005, 09:25

entao, se vendadvd for igual a sim ele mostra o preco, pegando o valor na tabela "vendaprecodvd"
"Se você não puder ajudar, atrapalhe; afinal, o importante é participar..."

#4 gutostraube

gutostraube

    Normal

  • Usuários
  • 71 posts
  • Sexo:Não informado

Posted 29/01/2005, 09:52

Eh o seguinte...

Vc tah comparando duas strings "vendadvd" e "sim"... E isto estah retornando FALSE, pq "vendadvd" nunk vai ser igual a "sim"... Eh como dizer que 1 eh igual a 2, isso naum eh verdade... Vc deveria usar uma variável $vendadvd... Se vc passar o código completo e explicar o que vc quer fazer fik mais fácil te ajudar...

Falouuu
Gustavo Straube
Analista de Sistemas

#5 Rodrigo

Rodrigo

    oi!

  • Usuários
  • 995 posts
  • Sexo:Não informado
  • Interesses:Diretório de sites - http://www.acheinobrasil.com.br

Posted 29/01/2005, 09:54

vc esta comparando valores e não variáveis....

vc esta dizendo isto em outras palavras:

Se 0 for igual a 1 ...

e isso nunca vai ser verdaddeiro ;)

#6 gmps

gmps

    Amsdã

  • Usuários
  • 969 posts
  • Sexo:Não informado

Posted 29/01/2005, 10:31

eu tenho duas tabelas no banco, "vendadvd" e "vendaprecodvd", agora eu quero fazer assim: sempre na tabela "vendadvd" vai ter sim ou nao, e na "vendaprecodvd" vai ter um valor X, ai eu quero fazer:

se vendadvd for igual a sim, ele vai me dar um echo de: DVD "vendaprecodvd", caso contrario nao da echo em nada
"Se você não puder ajudar, atrapalhe; afinal, o importante é participar..."

#7 Fedalto

Fedalto

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado

Posted 29/01/2005, 10:58

eu tenho duas tabelas no banco, "vendadvd" e "vendaprecodvd", agora eu quero fazer assim: sempre na tabela "vendadvd" vai ter sim ou nao, e na "vendaprecodvd" vai ter um valor X, ai eu quero fazer:

se vendadvd for igual a sim, ele vai me dar um echo de: DVD "vendaprecodvd", caso contrario nao da echo em nada

entao voce deve usar a variavel $vendadvd
porque do jeito que voce colocou, esta dizendo que vendadvd = sim
mas isso nao é certo, porque SIM é igual a SIM, e VENDADVD é igual a VENDADVD

$query = mysql_query("SELECT * FROM vendadvd WHERE id = '$id'");
while($x = mysql_fetch_array($query)){
if ($x['vendadvd']=="sim") {
echo " DVD: $vendaprecodvd";
}
}

mas suas tabelas estão estranhas

sempre na tabela "vendadvd" vai ter sim ou nao, e na "vendaprecodvd" vai ter um valor X


não tem como essas 2 tabelas se comunicarem... precisaria um campo "ID", que seria o indice de ambas.. mas nao tem..
voce tambem pode fazer em uma tabela soh..

eu faria assim:

primeiro cria esta tabela:
CREATE TABLE `vendas` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `dvd` varchar(255) NOT NULL default '',
  `venda` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`id`)
)

e dai cria o arquivo "venda.php" com o seguinte conteudo:

<?php

$mysql_host = "HOST";
$mysql_user = "USUARIO";
$mysql_pass = "SENHA";
$mysql_db = "DATABASE";

$connect = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
$select = mysql_select_db($mysql_db, $connect) or die ("Erro MySQL: ".mysql_error());

$nome = $_GET['nome'];

$query = mysql_query("SELECT * FROM vendas WHERE dvd = '$nome'");
while($x = mysql_fetch_array($query)){

if ($x['venda']=="sim") {
echo "O DVD '".$x['dvd']."' está disponível para venda";
} else {
echo "O DVD '".$x['dvd']."' não está disponível para venda";
}
}
?>

dai voce usa a url assim:
http://endereço/venda.php?nome=NOME DO DVD

dai aparece escrito se ele esta (ou nao) disponivel para a venda

;)

Edição feita por: Fedalto, 29/01/2005, 11:11.


#8 gmps

gmps

    Amsdã

  • Usuários
  • 969 posts
  • Sexo:Não informado

Posted 29/01/2005, 11:25

tks
"Se você não puder ajudar, atrapalhe; afinal, o importante é participar..."




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq