Ir para conteúdo
Fórum Script Brasil
  • 0

Variável Com Proble


JoHnNy

Pergunta

Olá....

Estou tentando mexer num código....

Eu criei a váriavel ID, que busca na tabela, o número (id) do membro do fórum...

usei:

$id = mysql_query( "SELECT member_id FROM comunidadesessions" );

e, para usar ela, usei o código

print "<font face=\"Verdana\" size=\"1\"><a href='http://members.lycos.co.uk/clanc4/forum/index.php?act=Msg&CODE=4&MID=$id' target='_blank'>$field</a></font>";

Só que, ao passar o mouse no link, ao invés de sair 'http://members.lycos.co.uk/clanc4/forum/index.php?act=Msg&CODE=4&MID=numero

sai

http://members.lycos.co.uk/clanc4/forum/in...Msg&CODE=4&MID=Resource id #8

O que há errado?

Link para o comentário
Compartilhar em outros sites

16 respostass a esta questão

Posts Recomendados

  • 0

Vou tentar o echo...

mas o script mostra os user online do invision... e tentei fazer um link para mandar uma m.p.

<?php

/*

Script by Demon

© 2002 Demon

URL: http://demonboard.co.uk/forum

Email: demon@demonboard.co.uk

*/

// User editable parts

$user = ""; // Server User Name

$pass = ""; // Server Password

$db = ""; // Forum Database

$host = "localhost"; // SQL Host

// 1 user editable part below

$link = mysql_connect( $host, $user, $pass );

if ( ! $link )

die( "Could not connect to SQL Server." );

$id = mysql_query( "SELECT member_id FROM comunidadesessions" ); //please edit to show forum prefix...

mysql_select_db( $db, $link )

or die( "Could not connect to Database: $db" );

$result = mysql_query( "SELECT member_name FROM comunidadesessions" ); //please edit to show forum prefix...

$num_rows = mysql_num_rows( $result );

while ( $a_row = mysql_fetch_row( $result ) ) {

foreach ( $a_row as $field )

echo "<font face=\"Verdana\" size=\"1\"><a href='http://members.lycos.co.uk/clanc4/forum/index.php?act=Msg&CODE=4&MID={$id}' target='_blank'>$field</a></font><br>";

}

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Estou usando o código

<?php
/*
Script by Demon
(C) 2002 Demon
URL: http://demonboard.co.uk/forum
Email: demon@demonboard.co.uk
*/

// User editable parts
$user = "";    // Server User Name
$pass = "";    // Server Password
$db = "";    // Forum Database
$host = "";    // SQL Host

// 1 user editable part below
$link = mysql_connect( $host, $user, $pass );
if ( ! $link )
	die( "Could not connect to SQL Server." );

mysql_select_db( $db, $link )
	or die( "Could not connect to Database: $db" );

$query = mysql_query("SELECT * FROM comunidadesessions");
$d = mysql_fetch_array($query);
$id = $d['member_id'];

$result = mysql_query( "SELECT member_name FROM comunidadesessions" );  //please edit to show forum prefix...
$num_rows = mysql_num_rows( $result );

while ( $a_row = mysql_fetch_row( $result ) ) {
	foreach ( $a_row as $field )
  echo "<font face=\"Verdana\" size=\"1\"><a href='http://members.lycos.co.uk/clanc4/forum/index.php?act=Msg&CODE=4&MID=".$id."' target='_blank'>$field</a></font><br>";
}

?>

Mas agora, todos os membros tem o mesmo id!

Dêem uma olhada: http://members.lycos.co.uk/clanc4/members.php

Link para o comentário
Compartilhar em outros sites

  • 0

Tente assim:

<?

// User editable parts

$user = "";    // Server User Name

$pass = "";    // Server Password

$db = "";    // Forum Database

$host = "";    // SQL Host

// 1 user editable part below

$link = mysql_connect( $host, $user, $pass );

if ( ! $link )

die( "Could not connect to SQL Server." );

mysql_select_db( $db, $link )

or die( "Could not connect to Database: $db" );

$sql  = mysql_query("SELECT * FROM comunidadesessions");

while($campo = mysql_fetch_row($sql))

{

echo "<font face='Verdana' size='1'>";

echo "<a href='http://members.lycos.co.uk/clanc4/forum/index.php?act=Msg";

echo "&CODE=4&MID=".$campo['member_id']."' target=_blank'>";

echo $campo['member_name]."</a></font><br>";

}

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Eu errei, mysql_fetch_array em vez de mysql_fetch_row. O segundo só da se você botar $campo[0], $campo[1]...

Tente de novo:

<?

// User editable parts

$user = "";    // Server User Name

$pass = "";    // Server Password

$db = "";    // Forum Database

$host = "";    // SQL Host

// 1 user editable part below

$link = mysql_connect( $host, $user, $pass );

if ( ! $link )

die( "Could not connect to SQL Server." );

mysql_select_db( $db, $link )

or die( "Could not connect to Database: $db" );

$sql  = mysql_query("SELECT * FROM comunidadesessions");

while($campo = mysql_fetch_array($sql))

{

echo "<font face='Verdana' size='1'>";

echo "<a href='http://members.lycos.co.uk/clanc4/forum/index.php?act=Msg";

echo "&CODE=4&MID=".$campo['member_id]."' target='_blank'>";

echo $campo['member_name']."</a></font><br>";

}

?>

Foi mal ! rolleyes.gif

Link para o comentário
Compartilhar em outros sites

  • 0

+ uma coisa (desculpem-me) mas assim... existem membros (visitantes) cujo o member_id é "0", e não tem member_name então ele não é exibido, porém, fica o espaço, como se ele fosse invisível...

Há como remover os membros cujo o member_id seja 0??

Link para o comentário
Compartilhar em outros sites

  • 0

$sql = mysql_query("SELECT * FROM comunidadesessions

WHERE member_id!=0 ");

while($campo = mysql_fetch_array($sql))

{

echo "<font face='Verdana' size='1'>";

echo "<a href='http://members.lycos.co.uk/clanc4/forum/index.php?act=Msg";

echo "&CODE=4&MID=".$campo['member_id']."' target=_blank'>";

echo $campo['member_name]."</a></font><br>";

}

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...