Publicada por pcfalanga em 09/07/2007 - 16:17h:
* pcfalanga usa Slackware

Olá pessoal, blz? estou com um problema no script em PHP, olhem:

==============================================
<?
$hostname = "localhost";
$username = "root";
$password = "";
$dbname = "upegazus_reviewscds";

MYSQL_CONNECT($hostname, $username, $password) OR DIE("Nao pude conectar");
@mysql_select_db("$dbname") or die("Nao pude selecionar o banco de dados");

$query = "select imagem_cd, nome_banda, nome_album from reviews_cds WHERE ver='on' ORDER BY id DESC limit 8";
$result = MYSQL_QUERY($query);

/* configure aqui numero de colunas */
if(!isset($colunas)) $colunas = 4;

?>
<div align="center"></div>
<div align="center"></div>
<div align="center">
<table>
<tr>
<?

$i=1;

while ($row = mysql_fetch_array($result)){

$resto = $i % $colunas;

print "t<td><a href="reviews_cds2.php?id=$id" . $row['imagem_cd'] . ""><img src="imagens_reviews_cds/". $row['imagem_cd'] . "" alt= '$row[nome_banda] - $row[nome_album]' border='1' width='100' height='100' align='center'></a></td>n";

if( $resto == 0) print "n</tr>n<tr>n";

$i++;

}

if( $resto != 0) print "n</tr>";

?>
</table>
==============================================
O problema é: "Os links estão todos os mesmo, pois quando eu clico num link, ele vai pro mesmo endereço de todos, ou seja, todos os links estã os mesmos."
Alguém pode me ajudar?


atte.,

PC

  
 
Resposta de edurbs em 11/07/2007 - 20:41h:
* edurbs usa Suse
* edurbs tem conceito: 8.0
 


Tente este código, fiz pequenas alterações nas aspas:
<?php
$hostname = "localhost";
$username = "root";
$password = "";
$dbname = "upegazus_reviewscds";

MYSQL_CONNECT($hostname, $username, $password) OR DIE("Nao pude conectar");
@mysql_select_db("$dbname") or die("Nao pude selecionar o banco de dados");

$query = "select imagem_cd, nome_banda, nome_album from reviews_cds WHERE ver='on' ORDER BY id DESC limit 8";
$result = MYSQL_QUERY($query);

/* configure aqui numero de colunas */
if(!isset($colunas)) $colunas = 4;

?>
<div align="center"></div>
<div align="center"></div>
<div align="center">
<table>
<tr>
<?php

$i=1;

while ($row = mysql_fetch_array($result)){

$resto = $i % $colunas;

print "t<td><a href='reviews_cds2.php?id=$id" . $row['imagem_cd'] . "'><img src='imagens_reviews_cds/". $row['imagem_cd'] . "' alt= '".$row[nome_banda]." - ".$row[nome_album]."' border='1' width='100' height='100' align='center'></a></td>n";

if( $resto == 0) print "n</tr>n<tr>n";

$i++;

}

if( $resto != 0) print "n</tr>";

?>
</table>

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts