Sziasztok.
Itemshopban nem jeleníti meg a képeket.
beleraktam az img mappába, az is_img mappába, beírtam kiterjesztésként már png-t gif-et naviba, az item_pics -be , de még sem jeleniti meg. Mi lehet a hiba.?
Eltudnád küldeni a php-ját?
<div id="con-top">Tárgy Piac</div>
<div id="con-mid">
<?PHP
mysql_query("SET NAMES UTF8");
mysql_query("set character set UTF8");
mysql_query("set collation_connection='utf8_unicode_ci'");
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>Kategóriák</h2><br/>
<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">
<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; ?> Sé</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; ?>">Vásárlás></td>
</tr>
<?PHP
}
?>
</table>
</div>
<div class="clear"></div>
<?PHP
}
else {
echo'<p class="meldung">Sie müssen für diesen Bereich angemeldet sein.</p>';
}
?>
</div>
<div id="con-bot"></div>
ez melyik php-d? mivel hogy ez nem kéri be a képeket az is 100% mivel nem látok benne kép be kérést hogy honnan kéri be a képeket és milyen formátumba kéri a képet le
if(!empty($getItems->bild)) echo'<img src="./is_img/'.$getItems->bild.'" title="'.$aktItem['item'].'" alt="'.$aktItem['item'].'"/>';
Akkor ez mi a f*sz?
Igen az megtaláltam, de még sem , jó , mi a hiba.?
#3
igy sem jó, sőt, hiába írom oda a nevét a tárgynak, az ID-ét írja ki, az ID helyére meg nem enged mást írni.
Valakinek nincs egy másik istemshopja naviba? Lehet hogy a kép is ezért nem megy..
Idézetet írta: Ticia Dátum 2016-06-22, 15:16:08
igy sem jó, sőt, hiába írom oda a nevét a tárgynak, az ID-ét írja ki, az ID helyére meg nem enged mást írni.
Valakinek nincs egy másik istemshopja naviba? Lehet hogy a kép is ezért nem megy..
irtam pm et
Elküldtem a weboldal linkjét, de nekem naviba kellene másik is_item, tud valaki küldeni ?
#4
Meglettem vele, látszanak a képek, viszont, abban segítsetek, hogy IDhez, meg Vnumhoz mit kellene írnom.?
Mert ha be írom, mindkettőhöz a tárgy ID-ét, akkor azt is irja ki a neve helyett itemshopba.
#5
/*
Navicat MySQL Data Transfer
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for is_items
-- ----------------------------
DROP TABLE IF EXISTS `is_items`;
CREATE TABLE `is_items` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(100) CHARACTER SET latin1 DEFAULT NULL,
`vnum` int(10) unsigned NOT NULL,
`kategorie_id` int(10) unsigned NOT NULL,
`bild` varchar(50) CHARACTER SET latin1 NOT NULL,
`describe_bild` varchar(50) DEFAULT '0',
`beschreibung` varchar(200) CHARACTER SET latin1 NOT NULL,
`preis` int(10) unsigned NOT NULL,
`anzeigen` varchar(1) CHARACTER SET latin1 NOT NULL DEFAULT 'J',
`socket0` int(11) NOT NULL DEFAULT '0',
`socket1` int(11) NOT NULL DEFAULT '0',
`socket2` int(11) NOT NULL DEFAULT '0',
`attrtype0` int(11) DEFAULT NULL,
`attrtype1` int(11) DEFAULT NULL,
`attrtype2` int(11) DEFAULT NULL,
`attrtype3` int(11) DEFAULT NULL,
`attrtype4` int(11) DEFAULT NULL,
`attrtype5` int(11) DEFAULT NULL,
`attrtype6` int(11) DEFAULT NULL,
`attrvalue0` int(11) DEFAULT NULL,
`attrvalue1` int(11) DEFAULT NULL,
`attrvalue2` int(11) DEFAULT NULL,
`attrvalue3` int(11) DEFAULT NULL,
`attrvalue4` int(11) DEFAULT NULL,
`attrvalue5` int(11) DEFAULT NULL,
`attrvalue6` int(11) DEFAULT NULL,
`value0` int(11) DEFAULT NULL,
`value1` int(11) DEFAULT NULL,
`value2` int(11) DEFAULT NULL,
`value3` int(11) DEFAULT NULL,
`value4` int(11) DEFAULT NULL,
`value5` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=231321215 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
-- ----------------------------
-- Records of is_items
-- ----------------------------
INSERT INTO `is_items` VALUES ('1', 'Kard+9', '19', '1', '00010.png', '00010.png', 'Ez egy Kard', '10000', 'J', '1', '1', '1', null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
#6
Már fentebb leírtam.
#7
Ha azt lecserélem, akkor semmi nem látszik, a kép is eltünik ..:D
Úgy van az egész, hogy Beírom, az ID-hez, meg a Vnumhoz az ID-ét a tárgynak, akkor semmi nem látszik a weboldalon csak egy 0 a kép melett, de ha oda irom, a tárgy nevét is, akkor nem a nevét írja ki, hanem az ID-t.
#8
Átírtam ezt, beschreibung, erre. "name" És most látszik a neve.
Szóval sikerült, köszönöm.:)
++
Most viszont megint segítséget kérnék, ez az itemshop.php
És naviba "name" menü alatt vannak a tárgyak nevei, viszont a weben, nem a tárgy nevét irja ki,hanem az eredeti szerver item_proto nevét, hogy lehetne ezt változtatni?:)
<div id="content_top"><h2>Itemshop</h2></div>
<div id="content_main"><div class="con-wrapper">
<?PHP
mysql_query("SET NAMES UTF8");
mysql_query("set character set UTF8");
mysql_query("set collation_connection='utf8_unicode_ci'");
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">
</div>
<div id="isright">
<table style="color:#D6D6D6;">
<?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="topLinee"><?PHP echo htmlentities(ItemName($getItems->vnum)); ?> (<b><?PHP echo $getItems->preis; ?> SÉ</b>)</th>
</tr>
<tr>
<td class="isImg">
<?PHP
if (file_exists("./is_img/".MakeItemImage($getItems->vnum).".png")){ echo'<img src="./is_img/'.MakeItemImage($getItems->vnum).'.png" title="'.$aktItem['item'].'" alt="'.$aktItem['item'].'"/>'; }
else{echo'<img src="./is_img/fail.png"/>';}
?>
</td>
<td class="tdunkell"><?PHP echo $getItems->beschreibung; ?></td>
</tr>
<tr>
<td colspan="2" class="isBuy"><a href="index.php?s=is_buy&id=<?PHP echo $getItems->id; ?>">Megvásárol</a></td>
</tr>
<?PHP
}
?>
</table>
</div>
<?PHP
}
else {
echo'<p class="meldung">Be kell jelentkezned.</p>';
}
?>
</div></div>
<div id="content_footer"></div>
#9
Köszönöm! Jó lett.:D És arra lehet tipped, hogy valamelyiknél mutatja a képet, valamelyiknél nem, az miért lehet?
#10
Nem jó, a fail.png fényképet mutatja az összesnél ami nem látszik .:S
#11