Itemshop.php gond...

Indította gyertya, 2017-03-12, 19:02:13

Sziasztok sajnos nem tudom mi lehet a baj

Kategorien

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /wwwroot/pages/itemshop.php on line 19
Itemshop

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /wwwroot/pages/itemshop.php on line 30

<?PHP

  if(isset($_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) {
    if(isset($_GET['k']) && checkInt($_GET['k'])) {
      $sqlCmdS="SELECT * FROM ".SQL_HP_DB.".is_items WHERE kategorie_id='".$_GET['k']."' ORDER BY id DESC";
    }
    else {
      $sqlCmdS="SELECT * FROM ".SQL_HP_DB.".is_items ORDER BY id DESC";
    }
  ?>
  <div id="isleft">
    <h2>Guthaben</h2>
    <p><b><?PHP echo $_SESSION['user_coins']; ?> Coins</b></p>
    <h2>Kategorien</h2>
    <ul>
      <?PHP
        $sqlCmd = "SELECT * FROM ".SQL_HP_DB.".is_kategorien ORDER BY titel ASC;";
        $sqlQry = mysql_query($sqlCmd,$sqlHp);
        while($getKats = mysql_fetch_object($sqlQry)) {
          echo'<li><a href="index.php?s=itemshop&k='.$getKats->id.'">'.$getKats->titel.'</a></li>';
        }
      ?>
    </ul>
  </div>
  <div id="isright">
    <h2>Itemshop</h2>
      <table>
    <?PHP
      $sqlQry=mysql_query($sqlCmdS,$sqlHp);
      while($getItems=mysql_fetch_object($sqlQry)) {
        $aktItem = compareItems($getItems->vnum);
        $itemStufe = (checkInt($aktItem['stufe'])) ? "+".$aktItem['stufe'] : '';
        ?>
        <tr>
          <th colspan="2" class="topLine"><?PHP echo $aktItem['item'].$itemStufe; ?> (<b><?PHP echo $getItems->preis; ?> Coins</b>)</th>
        </tr>
        <tr>
          <td class="isImg">
            <?PHP
              if(!empty($getItems->bild)) echo'<img src="./is_img/'.$getItems->bild.'" title="'.$aktItem['item'].'" alt="'.$aktItem['item'].'"/>';
            ?>
          </td>
          <td class="tdunkel"><?PHP echo $getItems->beschreibung; ?></td>
        </tr>
        <tr>
          <td colspan="2" class="isBuy"><a href="index.php?s=is_buy&id=<?PHP echo $getItems->id; ?>">Kaufen</a></td>
        </tr>
        <?PHP
      }
    ?>
      </table>
  </div>
  <?PHP
  }
  else {
    echo'<p class="meldung">Sie m&uuml;ssen f&uuml;r diesen Bereich angemeldet sein.</p>';
  }
?>

2017-03-13, 17:32:46 #1 Utolsó szerkesztés: 2017-03-13, 17:36:44 Szerző: ronykkhun
Lehet, hogy nem jó a kapcsolódásod vagy csak az sql-ben van valami elrontva.
Próbáld meg így, ha nem működik akkor a kapcsolódással lesz valami
<?PHP

  if(isset($_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) {
    if(isset($_GET['k']) && checkInt($_GET['k'])) {
      $sqlCmdS="SELECT * FROM account.is_items WHERE kategorie_id='".$_GET['k']."' ORDER BY id DESC";
    }
    else {
      $sqlCmdS="SELECT * FROM account.is_items ORDER BY id DESC";
    }
  ?>
  <div id="isleft">
    <h2>Guthaben</h2>
    <p><b><?PHP echo $_SESSION['user_coins']; ?> Coins</b></p>
    <h2>Kategorien</h2>
    <ul>
      <?PHP
        $sqlCmd = "SELECT * FROM account.is_kategorien ORDER BY titel ASC;";
        $sqlQry = mysql_query($sqlCmd,$sqlHp);
        while($getKats = mysql_fetch_object($sqlQry)) {
          echo'<li><a href="index.php?s=itemshop&k='.$getKats->id.'">'.$getKats->titel.'</a></li>';
        }
      ?>
    </ul>
  </div>
  <div id="isright">
    <h2>Itemshop</h2>
      <table>
    <?PHP
      $sqlQry=mysql_query($sqlCmdS,$sqlHp);
      while($getItems=mysql_fetch_object($sqlQry)) {
        $aktItem = compareItems($getItems->vnum);
        $itemStufe = (checkInt($aktItem['stufe'])) ? "+".$aktItem['stufe'] : '';
        ?>
        <tr>
          <th colspan="2" class="topLine"><?PHP echo $aktItem['item'].$itemStufe; ?> (<b><?PHP echo $getItems->preis; ?> Coins</b>)</th>
        </tr>
        <tr>
          <td class="isImg">
            <?PHP
              if(!empty($getItems->bild)) echo'<img src="./is_img/'.$getItems->bild.'" title="'.$aktItem['item'].'" alt="'.$aktItem['item'].'"/>';
            ?>
          </td>
          <td class="tdunkel"><?PHP echo $getItems->beschreibung; ?></td>
        </tr>
        <tr>
          <td colspan="2" class="isBuy"><a href="index.php?s=is_buy&id=<?PHP echo $getItems->id; ?>">Kaufen</a></td>
        </tr>
        <?PHP
      }
    ?>
      </table>
  </div>
  <?PHP
  }
  else {
    echo'<p class="meldung">Sie m&uuml;ssen f&uuml;r diesen Bereich angemeldet sein.</p>';
  }
?>


Esetleg még a táblákat ellenőrizheted
Kisebb questek írását vállalok!
szerver részben vállalok: -ox problémák megoldását
Web-fejlesztés: PHP-ban szinte bármiben tudok segíteni.

Még négykézláb szervered sincs de az item_shop meg a pénz behajtása nagyon fontos...

Minek csak letölteni tudnak sf-et turkmmo koridev justmetin freakgamers stb