Jump to content


Photo

Ajudando Um Iniciante


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

#1 CwB

CwB

    Novato no fórum

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

Posted 01/04/2004, 12:47

Olá companheiros,
Sou iniciante no php e estou tentando montar um script e necessito da ajuda de vocês para esclarecer umas dúvidas. Tentarei explicar a ideia completa do script para vocês entenderem o que eu preciso.

Eu fiz a parte onde eu cadastro o conteudo do site no meu bd em mysql, exemplo:
tabela filmes contem os campos: id, titulo, titulooriginal, genero, informacoes.

Eu quero criar um menu para listar os filmes existente no campo titulo pela suas iniciais A | B | C | D etc... ! mas só os filmes que lá contem, se não existir filme com a inicial A ela não aparece no menu.

bem, é isso que eu preciso, agradeço desde já a ajuda de vocês, aprendi muita coisa aqui no forum e no que eu conseguir ajudar eu estou disposto a fazer !

Obrigadooo

#2 thiagorsl

thiagorsl
  • Visitantes

Posted 01/04/2004, 13:02

Olha vou explicar com uma letra ai vc aplica com todas basta usar mysql num rows para saber quantos resultados tem se não tiver não link ;)
$query="select * from filmes where titulo like 'a%'";
$res=mysql_query;
$total=mysql_num_rows($res);
if($total=="0"){
print "<font color=#F5F5F5>A</font>"
} else {
print "<a href='lista.php?letra=a'>A</a>";
}

Eu fiz se tiver ele link se não coloca a letra apagada ;)

Lembre-se de substituir as tabelas e links pelas paginas corretas ;)

Entre em contato comigo eu tenho um site de cinema podemos troca ideais ;)

#3 CwB

CwB

    Novato no fórum

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

Posted 07/04/2004, 03:24

Primeiro quero agradecer ao thiagorsl, tankio pela ajuda !

Agora estou com um probleminha aqui e não consigo achar o erro, plz me ajudem novamente.

<?
include("configurar.php");

echo "<table>";

$conn = mysql_connect("$host", "$dbuser", "$dbsenha")or die("Erro ao conectar no MySql");
$db = mysql_select_db("$database", $conn) or die("Banco de dados nao encontrado");
$sql = "SELECT * FROM filmes WHERE titulo, titulorig LIKE '$letra%'";
$result = mysql_query("$sql");
while($linha=mysql_fetch_array($result))
	{
	echo "<tr><td>
	<a href=\"#\" onClick=\"window.open('./filmes/ver.php?id=$linha[id]','target','width=600,height=250 scrollbars=yes, status=yes, toolbar=no, location=no, directories=no, menubar=no, resizable=yes, fullscreen=no');\">
	$linha[titulo] ( $linha[titulorig] , $linha[lancamento] )</a>
	</td></tr>";
	}
echo "</table>";
?>
está dando esse erro:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\websites\discnetwork\filmes\letra.php on line 10
a linha 10 é onde começa o while($linha=mysql_fetch_array($result))

Ficarei muito agradecido por sua ajuda !

Edição feita por: CwB, 07/04/2004, 13:30.


#4 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 07/04/2004, 08:34

Olá! :yes:

Tenta tirar as aspas...

while($linha=mysql_fetch_array($result))


Klaus Paiva
Conheça também: Taperás

#5 Marcão

Marcão

    Marcãaaaaaaaao

  • Usuários
  • 1754 posts
  • Sexo:Não informado
  • Interesses:Faixa preta de Muay-Thay<br>Faixa Roxa de Jiu-Jitsu<br>:D<br>Um dia eu chego lá

Posted 07/04/2004, 08:40

Entre em contato comigo eu tenho um site de cinema podemos troca ideais;)

eu quero trocar ideias com vc...
... :D
me passa a url ae,para eu dar uma sacada!!
Marcão -=- PHP é coisa de MESTRE e falo mais nada -=-
Minha Foto
"Não temas,segue adiante,não olhes para trás!!
Segura na mão de
Deus e vai.."




1 user(s) are reading this topic

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

IPB Skin By Virteq