Jump to content


Photo

Sistema Do Tipo Www.apimentado.com.br


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

#16 gmps

gmps

    Amsdã

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

Posted 03/04/2004, 13:58

nada nada nadaa... :(

nao deu erro algum mas tambem nao puxou nada do mysql
"Se você não puder ajudar, atrapalhe; afinal, o importante é participar..."

#17 thiagorsl

thiagorsl
  • Visitantes

Posted 03/04/2004, 14:02

Tente assim

$categoria=$_GET["categoria"];
$conto=$_GET["conto"];
$sql = mysql_query("SELECT * FROM cont_ero where categoria='$categoria' and id = '$conto' limit 1");
$numero=mysql_num_rows($sql);
print "Numero:$numero";

Se aparecer o numero igual a zero o problema é que a bd esta errado não esta trazendo o conto agora se trouxer 1 é pq vc esta exibindo da maneira errada ;)

#18 gmps

gmps

    Amsdã

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

Posted 03/04/2004, 14:03

voce quer q eu cole p codigo todo do lerconto.php ou n precisa?
"Se você não puder ajudar, atrapalhe; afinal, o importante é participar..."

#19 gmps

gmps

    Amsdã

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

Posted 03/04/2004, 14:05

yeap..deu certo apareceu: Numero:1
e ai..?
"Se você não puder ajudar, atrapalhe; afinal, o importante é participar..."

#20 thiagorsl

thiagorsl
  • Visitantes

Posted 03/04/2004, 14:05

Só essa parte substitui e ve no que dá a parte do mysql ;)

#21 gmps

gmps

    Amsdã

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

Posted 03/04/2004, 14:07

eu coloquei:

<?php
$categoria=$_GET["categoria"];
$conto=$_GET["conto"];
$sql = mysql_query("SELECT * FROM cont_ero where categoria='$categoria' and id = '$conto'");
$numero=mysql_num_rows($sql);
print "Numero:$conto";
?>

e deu: Numero 2

n entendo mto de php...
:wacko:
"Se você não puder ajudar, atrapalhe; afinal, o importante é participar..."

#22 thiagorsl

thiagorsl
  • Visitantes

Posted 03/04/2004, 14:13

coloque o codigo assim

<?php
$categoria=$_GET["categoria"];
$conto=$_GET["conto"];
$sql = mysql_query("SELECT * FROM cont_ero where categoria='$categoria' and id = '$conto' limit 1");
?>

E veja pq o erro não esta na query e sim na exibição do codigo e veja pq ele retornou dois contos ou seja o seu banco não esta bem formatado pq era para um unico id com esse conto ;)

#23 gmps

gmps

    Amsdã

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

Posted 03/04/2004, 14:19

arggg n ta dando certo
agora esta assim: em cima com o include de conexao esta => $sql = mysql_query("SELECT * FROM cont_ero where categoria='$categoria' and id = '$conto' limit 1");

dai eu tirei aquele while que pegava a tabela inteira das coisas q ia aparecer e para mostrar os dados esta => <? $categoria=$_GET['categoria']; ?> e nao esta dando certo

http://www.correthos...ia=Gays&conto=2
"Se você não puder ajudar, atrapalhe; afinal, o importante é participar..."

#24 gmps

gmps

    Amsdã

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

Posted 03/04/2004, 14:20

CREATE TABLE cont_ero (
id int(11) NOT NULL auto_increment,
categoria varchar(255) NOT NULL default '',
titulo tinytext NOT NULL,
conto longtext NOT NULL,
autor varchar(255) NOT NULL default '',
data date NOT NULL default '0000-00-00',
hora time NOT NULL default '00:00:00',
PRIMARY KEY (id)
) TYPE=MyISAM;

essa é a tabela q to usando
"Se você não puder ajudar, atrapalhe; afinal, o importante é participar..."

#25 thiagorsl

thiagorsl
  • Visitantes

Posted 03/04/2004, 14:22

Para exibir vc tem que usar a var qur usou para receber o fetch array

$dados=mysql_fetch_array($sql);
echo "$dados[campodatb]";

Veja se esta exibindo corretamente ;)

#26 gmps

gmps

    Amsdã

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

Posted 03/04/2004, 14:32

loooooooooooooooollllllllllll
deu certo veio.. valeus
mas eu ainda tenho um problema...
http://www.correthos...?categoria=Gays , para a listagem da galeria so esta pegando o ultimo cadastro.. esta assim o codigo..
em cima com o include de conexao=> $sql = mysql_query("SELECT * FROM cont_ero where categoria='$categoria' order by id DESC");

ai no meio q pega a tabela inteira que vai mostrar os dados=>
<?php
$dados=mysql_fetch_array($sql);
?>

e para mostrar os dados:
<? echo "$dados[categoria]"; ?>

eu queria que mostrasse todos os contos da categoria
"Se você não puder ajudar, atrapalhe; afinal, o importante é participar..."

#27 thiagorsl

thiagorsl
  • Visitantes

Posted 03/04/2004, 14:37

loooooooooooooooollllllllllll
deu certo veio.. valeus
mas eu ainda tenho um problema...
http://www.correthos...?categoria=Gays , para a listagem da galeria so esta pegando o ultimo cadastro.. esta assim o codigo..
em cima com o include de conexao=> $sql = mysql_query("SELECT * FROM cont_ero where categoria='$categoria' order by id DESC");

ai no meio q pega a tabela inteira que vai mostrar os dados=>
<?php
$dados=mysql_fetch_array($sql);
?>

e para mostrar os dados:
<? echo "$dados[categoria]"; ?>

eu queria que mostrasse todos os contos da categoria

Vc tem que colocar

$dados[titulo], $dados[conto]

Não só o categoria para exibir vc tem que colocar as inf que quer q estejam na tela ;)

#28 gmps

gmps

    Amsdã

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

Posted 03/04/2004, 14:44

velho.. pq nao da certo tipo...

<tr>      
<td width="295" height="24">&nbsp;</td>
<td width="131" align="center" valign="middle" class="TituloUltimos"><a href="listacontos.php?categoria="><? echo "$dados[categoria]"; ?></a></td>
<td width="13">&nbsp;</td>
</tr>

o link esta normal, mas nao aparece a categoria, o link fica: /listacontos.php?categoria= e fica sem o nome da categoria...

e nao to entendendo nada cara...pq nao esta listando todos os contos da categoria? so aparece o ultimo?
"Se você não puder ajudar, atrapalhe; afinal, o importante é participar..."

#29 thiagorsl

thiagorsl
  • Visitantes

Posted 03/04/2004, 15:02

Coloque aquele mysql_error que eu coloquei na outra query se não esta aparecendo é pq nào esta definida ou seja ou colocou o campo errado ou a query não retornou nada

#30 gmps

gmps

    Amsdã

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

Posted 03/04/2004, 15:13

$sql = mysql_query("SELECT * FROM cont_ero where categoria='$categoria' order by id DESC") or die (mysql_error()); 

nao deu enhum erro, apenas esta pegando o ultimo conto cadastrado naquela categoria

http://www.correthos...?categoria=Gays
"Se você não puder ajudar, atrapalhe; afinal, o importante é participar..."




0 user(s) are reading this topic

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

IPB Skin By Virteq