Secret Experience

Secret Experience (https://secretexperience.net/)
-   [L2J] Dúvidas (https://secretexperience.net/l2j-duvidas/)
-   -   [Web Site] Erro script listar heros (https://secretexperience.net/l2j-duvidas/1776-erro-script-listar-heros.html)

newsamael 27-12-2008 11:32 AM

Erro script listar heros
 
Estou com este erro aparente só não sei o que devo modificar.

Aparece isto.

Listando candidatos a heroes do servidor



Unknown column 'Obj_Id' in 'where clause'


:(

Miranda 27-12-2008 01:20 PM

new,teria como posta o script?? para agente avaliar ele??

newsamael 27-12-2008 01:27 PM

Aqui.
 
Aqui o script.


Código:

<?


$servidor = 'MEU IP ESTA AQUI';
$usuario  = 'root';
$senha    = 'MINHA SENHA ESTA AQUI';
$db      = 'l2emu_DB';

$con = mysql_connect($servidor, $usuario, $senha) or die(mysql_error());
mysql_select_db($db, $con) or die(mysql_error());
?>
<html>
<head>
<title>Heroes Do mes L2Xp</title>
<style type="text/css">
<!--
.style5 {font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.style8 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.style4 {font-size: 17px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

body {
        background-color: #EBEBEB;
}
-->
</style>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /></head>
<body>


<table width="100%" border="0" class="style4">
  <tr>
    <td align="center">Listando candidatos a heroes do servidor</td>
  </tr>
</table>
<br>
<br>
<table width="100%" border="0">
  <tr bgcolor="#CCCCCC" class="style5" align="center" height="30">
    <td>Char:</td>
    <td>Classe:</td>
    <td>Vitórias:</td>
    <td>Lutas:</td>
    <td>Clan:</td>
    <td>Ally:</td>

  </tr>
<?
$sql = mysql_query("SELECT * FROM olympiad_nobles ORDER BY char_name") or die(mysql_error());
$cor = 0;
while($c = mysql_fetch_array($sql)) {
      $cor = $cor + 1;
      $bg  = $cor % 2 == 0 ? '#F1F1F1' : '#E8E8E8';

      $h = mysql_query("SELECT * FROM characters WHERE Obj_Id = '".$c['char_id']."'") or die(mysql_error());
      $n = mysql_fetch_array($h);
      $l = mysql_query("SELECT * FROM class_list WHERE id = '".$n['base_class']."'") or die(mysql_error());
      $g = mysql_fetch_array($l);
      $i = mysql_query("SELECT * FROM clan_data WHERE clan_id = '".$n['clanid']."'") or die(mysql_error());
      $j = mysql_fetch_array($i);
      $k = mysql_query("SELECT * FROM olympiad_nobles ") or die(mysql_error());
      $w = mysql_fetch_array($k);
      $g['class_name'] = explode("_", $g['class_name']);
      $j['clan_name'] = empty($n['clanid']) ? 'Sem Clan.' : $j['clan_name'];
      $j['ally_name'] = empty($j['ally_id']) ? 'Sem Alliance.' : $j['ally_name'];

?>

  <tr bgcolor="<?php echo $bg; ?>" class="style8" align="center" height="23">
    <td><?php echo $n['char_name']; ?></td>
    <td><?php echo ucwords($g['class_name'][1]); ?></td>
    <td><?php echo $w['olympiad_points']; ?></td>
    <td><?php echo $w['competitions_done']; ?></td>
    <td><?php echo $j['clan_name']; ?></td>
    <td><?php echo $j['ally_name']; ?></td>


  </tr>
<?
}
?>
</table>


Miranda 27-12-2008 02:16 PM

@new

ve na sua table characters na segunda coluna oque esta escrito

ex: obj_Id

_Dudu_1533 27-12-2008 06:44 PM

E que na sua tabela, nao é obj_Id, provavelmente é charId.

E só mudar.
Até mais ^^

bertone 30-06-2009 12:55 PM

Estou com erro nesse mesmo script, mas no meu o erro eh o seguinte: Unknown column 'char_name' in 'order clause'

Ja verifiquei as colunas, e o nome esta certo


Horários baseados na GMT -3. Agora são 04:37 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0