gmps 0 Denunciar post Postado Julho 3, 2004 ae galera, eu tenho esse codigo: <? include("conexao.php"); mysql_connect($host,$user,$pass) or die ("Impossivel Conectar ao Servidor MySQL"); mysql_select_db($db) or die ("Impossivel Abrir Database"); ?> <td width="100%"><form method="POST">Número da aposta:<br><input type="text" name="palavra"><input type="submit" value="OK"></form><?$aposta = $r["aposta"];$id = $r["categoria"];$resultado = $r["resultado"];if (strlen($palavra) != 9) die("O número da aposta tem que ter 7 digitos numéricos. <br>Exemplo: 0.000.001"); if(!empty($HTTP_POST_VARS[palavra])) { $palavra = str_replace(" ", "%", $HTTP_POST_VARS[palavra]); /* Altera os espaços adicionando no lugar o simbolo % */ $qr = "SELECT * FROM loterica WHERE aposta LIKE '%".$palavra."%' ORDER BY id DESC"; $sql = mysql_query($qr); // Executa a query no Banco de Dados $total = mysql_num_rows($sql); // Conta o total ded resultados encontrados echo "Você digitou o número <b>$palavra</b> para a aposta.<br>\n"; while($r = mysql_fetch_array($sql)) { // Gera o Loop com os resultados echo "<br>\n"; echo "Os números da aposta <b>$palavra</b> são:<br> <b>$r[resultado]</b><br>\n"; }}?> e tenho a tabela: # Estrutura da tabela `loterica`#CREATE TABLE amigo ( id int(11) NOT NULL auto_increment, aposta mediumtext NOT NULL, resultado mediumtext NOT NULL, comprado mediumtext NOT NULL, PRIMARY KEY (id)) TYPE=MyISAM;## Extraindo dados da tabela `amigo`#INSERT INTO amigo VALUES (1, '0.000.001', '01-02-03-04-05-06-07', 'sim');INSERT INTO amigo VALUES (2, '0.300.421', '04-12-13-29-31-46-49', 'nao');INSERT INTO amigo VALUES (3, '1.080.032', '05-18-29-34-37-43-57', 'sim');INSERT INTO amigo VALUES (4, '7.151.980', '54-55-56-57-58-59-60', 'sim');INSERT INTO amigo VALUES (5, '6.782.238', '29-34-45-47-49-53-55', 'nao'); eu quero fazer assim, se o cara digita: 0.000.001 , vai aparecer os numeros 01-02-03-04-05-06-07 normal, ai eu quero que apareça a msg "Ja foi comprado", porque na tabela de comprado esta sim, e se o cara digitar por ex. 0.300.421 , vai aparecer os numeros 04-12-13-29-31-46-49 e a msg "Ainda nao foi comprado" porque na tabela esta nao... como eu faço? alguem me ajuda? Compartilhar este post Link para o post Compartilhar em outros sites
rockbilly 0 Denunciar post Postado Julho 4, 2004 é so você fazer um select e depios contar esse select com o mysql_num_rows, e fazer um if (linha == 0) então não comprou, saca? Compartilhar este post Link para o post Compartilhar em outros sites