|
You last visited: Today at 07:04
Advertisement
HTML Fehler bei Serverhomepage !
Discussion on HTML Fehler bei Serverhomepage ! within the Web Development forum part of the Coders Den category.
09/02/2011, 21:12
|
#1
|
elite*gold: 0
Join Date: Jul 2009
Posts: 195
Received Thanks: 3
|
HTML Fehler bei Serverhomepage !
Heyho epvpers  ,
ich habe einen HTML Fehler bei meiner Homepage im Itemshop.
Ich habe dort Items reingestellt, allerdings werden weder die Anzahl der erforderlichen Coins sowie der Name des Items angezeigt.
Der Fehler:
Notice: Undefined property: stdClass::$itemname in C:\xampp\htdocs\shop\shop.php on line 58
Notice: Undefined property: stdClass::$coins in C:\xampp\htdocs\shop\shop.php on line 58
Hier ist LINE 58 :
HTML Code:
echo "<tr><th width=\"200\"><img src=\"http://www.elitepvpers.com/forum/images/items/$fetch->id.gif\"></th><th width=\"200\"><font color=\"black\">$fetch->itemname</font></th><th width=\"200\"><font color=\"black\">$fetch->coins</font></th><th width=\"200\"><font color=\"black\"><a href=\"shopbuy.php?id=$fetch->id\">Kaufen!</a></font></th></tr>";
|
|
|
09/02/2011, 21:18
|
#2
|
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
|
Mit dem kleinen Ausschnitt kann man eigentlich nicht viel sagen . Der Fehler sagt, dass $itemname sowie $coins aufgerufen wird aber nicht deklariert ist.
Sicher, dass die Spalten 1. existieren und 2. durch das Select auch aufgerufen werden?
|
|
|
09/02/2011, 21:24
|
#3
|
elite*gold: 0
Join Date: Jul 2009
Posts: 195
Received Thanks: 3
|
Ich bin mir nicht sicher ob sie aufgerufen werden, weil ich bis jetzt nur mit einem Account getestet habe der soviele Coins besaß, das ich nicht alles sehen konnte, allerdings hat der Kauf von items durchaus stattgefunden.
Ich bin auch nicht so der .. HTML-Held ;D . Wenn es dir helft mir zu helfen, bin schonmal für eine antwort hier dankbar o,0, dann schreibe ich mal den gesamten shop.php Text in einem Spoiler hier rein.
HTML Code:
<?php
session_start ();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<title>
FBL-System
</title>
<meta http-equiv="content-type"
content="text/html; charset=ISO-8859-1" />
<style type="text/css" media="screen">
<!--
body {
background-color: #f5c45b;
color: #000;
width: 350px:
}
.container {
background-color: #e5b346;
-moz-border-radius: 10px;
}
a {
color: #000;
}
-->
</style>
</head>
<body>
<?php
if($_SESSION['ID'] == "") {
include('inc/login.php'); }
else {
$coins = $_SESSION['coins'];
echo "
<center>
Hey, " . $_SESSION['id'] . " <br><br> Deine Coins: $coins <a href=\"../index.php?section=psc\" target=\"_top\">Aufladen!</a> <a href=\"logout.php\">Ausloggen</a><br><br>
<table border=\"0\">
<tr><th width=\"200\">Bild</th><th width=\"200\">Name</th><th width=\"200\">Preis</th><th width=\"200\">Kaufen</th></tr>
</table>";
include('../server/dbsettings.php');
$db = "account";
mysql_connect($dbhost, $dbuser, $dbpw) OR
die("ERROR: Connection failed. ".mysql_error());
mysql_select_db($db) OR
die("ERROR: DB allready open. ".mysql_error());
$section = "SELECT * from itemshop";
$query = mysql_query($section);
echo "<table border=\"0\">";
while($fetch = mysql_fetch_object($query)) {
echo "<tr><th width=\"200\"><img src=\"images/items/$fetch->id.gif\"></th><th width=\"200\"><font color=\"black\">$fetch->itemname</font></th><th width=\"200\"><font color=\"black\">$fetch->coins</font></th><th width=\"200\"><font color=\"black\"><a href=\"shopbuy.php?id=$fetch->id\">Kaufen!</a></font></th></tr>";
}
echo "</table></center><br>";
}
?>
</body>
</html>
Ich bin mir nicht sicher ob sie aufgerufen werden, weil ich bis jetzt nur mit einem Account getestet habe der soviele Coins besaß, das ich nicht alles sehen konnte, allerdings hat der Kauf von items durchaus stattgefunden.
Ich bin auch nicht so der .. HTML-Held ;D . Wenn es dir helft mir zu helfen, bin schonmal für eine antwort hier dankbar o,0, dann schreibe ich mal den gesamten shop.php Text in einem Spoiler hier rein.
HTML Code:
<?php
session_start ();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<title>
FBL-System
</title>
<meta http-equiv="content-type"
content="text/html; charset=ISO-8859-1" />
<style type="text/css" media="screen">
<!--
body {
background-color: #f5c45b;
color: #000;
width: 350px:
}
.container {
background-color: #e5b346;
-moz-border-radius: 10px;
}
a {
color: #000;
}
-->
</style>
</head>
<body>
<?php
if($_SESSION['ID'] == "") {
include('inc/login.php'); }
else {
$coins = $_SESSION['coins'];
echo "
<center>
Hey, " . $_SESSION['id'] . " <br><br> Deine Coins: $coins <a href=\"../index.php?section=psc\" target=\"_top\">Aufladen!</a> <a href=\"logout.php\">Ausloggen</a><br><br>
<table border=\"0\">
<tr><th width=\"200\">Bild</th><th width=\"200\">Name</th><th width=\"200\">Preis</th><th width=\"200\">Kaufen</th></tr>
</table>";
include('../server/dbsettings.php');
$db = "account";
mysql_connect($dbhost, $dbuser, $dbpw) OR
die("ERROR: Connection failed. ".mysql_error());
mysql_select_db($db) OR
die("ERROR: DB allready open. ".mysql_error());
$section = "SELECT * from itemshop";
$query = mysql_query($section);
echo "<table border=\"0\">";
while($fetch = mysql_fetch_object($query)) {
echo "<tr><th width=\"200\"><img src=\"images/items/$fetch->id.gif\"></th><th width=\"200\"><font color=\"black\">$fetch->itemname</font></th><th width=\"200\"><font color=\"black\">$fetch->coins</font></th><th width=\"200\"><font color=\"black\"><a href=\"shopbuy.php?id=$fetch->id\">Kaufen!</a></font></th></tr>";
}
echo "</table></center><br>";
}
?>
</body>
</html>
|
|
|
09/02/2011, 21:27
|
#4
|
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
|
HTML Code:
$section = "SELECT * from itemshop";
hier ist der Fehler (habe es leider nicht hingekriegt es zu unterstreichen oder vorzuheben ^^ )
PHP Code:
$section = "SELECT * FROM itemshop";
heißt es richtig.
|
|
|
09/02/2011, 21:30
|
#5
|
elite*gold: 0
Join Date: Jul 2009
Posts: 195
Received Thanks: 3
|
Nur diese kleine Groß/Klein änderung ? o,0
|
|
|
09/02/2011, 21:32
|
#6
|
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
|
Meiner Meinung nach ja, sonst habe ich keinen Fehler gesehen (hab nur kurz drüber gekuckt). Der Parser ist bei den SQL Sachen sehr pingelig.
|
|
|
09/02/2011, 21:32
|
#7
|
elite*gold: 0
Join Date: Jul 2009
Posts: 195
Received Thanks: 3
|
HTML Code:
$section = "SELECT * FROM itemshop";
Hmm der " Fehler " ist immer noch da ...
Dieser Fehler :
Notice: Undefined index: id in C:\xampp\htdocs\shop\shop.php on line 34
Ist auch noch da  ... also " Notiz " ..
|
|
|
09/02/2011, 21:35
|
#8
|
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
|
deine Gewünschten Spalten sind in der DB account in der Tabelle itemshop ? Zur Not mal überprüfen ob der Query überhaupt ausgeführt wird.
|
|
|
09/02/2011, 21:37
|
#9
|
elite*gold: 0
Join Date: Jul 2009
Posts: 195
Received Thanks: 3
|
In der Datenbank Account ist itemshop ... hmm woran kanns bloß liegen >,<
|
|
|
09/02/2011, 21:40
|
#10
|
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
|
überprüf mal ob der query überhaupt klappt.
PHP Code:
$section = "SELECT * FROM itemshop";
$query = mysql_query($section);
if($query) {
echo'Query geht';
}
else {
echo' Query geht nicht';
}
|
|
|
09/02/2011, 21:44
|
#11
|
elite*gold: 0
Join Date: Jul 2009
Posts: 195
Received Thanks: 3
|
Query geht lol
Query geht
Notice: Undefined property: stdClass::$itemname in C:\xampp\htdocs\shop\shop.php on line 64
Notice: Undefined property: stdClass::$coins in C:\xampp\htdocs\shop\shop.php on line 64
|
|
|
09/02/2011, 21:50
|
#12
|
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
|
dann liegt es an deinen Spalten ...
PHP Code:
$section = "SELECT * FROM itemshop";
$query = mysql_query($section);
$row = mysql_fetch_object($query);
if($row->itemname) {
echo 'existiert';
}
else {
echo'existiert nicht';
}
|
|
|
09/02/2011, 22:00
|
#13
|
elite*gold: 2
Join Date: May 2011
Posts: 448
Received Thanks: 110
|
mach das echo mit '' und schreib alles normal also mit "" rein
|
|
|
09/02/2011, 22:03
|
#14
|
elite*gold: 0
Join Date: Jul 2009
Posts: 195
Received Thanks: 3
|
HAH .. existiert nicht 
-> JacK wie meinst du das ? Aus echo quasi "echo" machen? ^^
|
|
|
09/02/2011, 22:03
|
#15
|
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
|
das echo ist mit " auch wenn er die image lieber mit ' machen sollte sehe ich soweit keinen Fehler. Muss eigentlich an den Spaltennamen liegen.
#EDIT: nix ist mit echo, ganz einfach, der Spaltenname ist falsch oder die Spalte existiert nicht in deiner Tabelle itemshop
|
|
|
 |
|
Similar Threads
|
HTML Fehler bei Serverhomepage
09/02/2011 - Metin2 Private Server - 0 Replies
Heyho epvpers :) ,
ich habe einen HTML Fehler bei meiner Homepage im Itemshop.
Ich habe dort Items reingestellt, allerdings werden weder die Anzahl der erforderlichen Coins sowie der Name des Items angezeigt.
Der Fehler:
Notice: Undefined property: stdClass::$itemname in C:\xampp\htdocs\shop\shop.php on line 58
Notice: Undefined property: stdClass::$coins in C:\xampp\htdocs\shop\shop.php on line 58
|
Serverhomepage!
06/05/2011 - Minecraft - 1 Replies
Hallo leute,
ich wollte mal fragen ob jemand für mich ein WordPress template für Minecraft hat. Ich finde keine habe Google schon von oben bis unten Abgesucht .. ://
MfG
Spiolino
|
Html Fehler
11/16/2010 - Web Development - 5 Replies
Hey COm,
ich hab ein kleines HTML Script gemacht( bitte nicht bewerten, bin absoluter noob in html). Offline funktioniert es auch sehr gut, aber online auf nem Host kann ich es nicht abrufen. Im Anhang das Script. Hoffe ihr könnt mir helfen.
Best regards, beat'brot
|
DYN DNS und die ServerHomepage???
11/30/2009 - Metin2 Private Server - 4 Replies
habe mal ein HotTo aus einem anderen Forum genutzt
LINK: (enthält backlink)
M2 Server Skripte • Thema anzeigen - Hamachi seite öffentlich
und naja wenn ich apache anmache und mein kumpel versucht auf meine Seite zu kommen geht das net =(
Warum ?
|
[html,php fehler]Frameseite lässt sich nicht ändern
08/25/2009 - Web Development - 4 Replies
hallo,
ich wollt mir eine homepage basteln mit menü etc. Unteranderm hab ich ein iframe eingebaut. Darin ruf ich die ganzen seiten auf unteranderen meine regestrier.php.
Jetzt hab ich aber das problem das ich nicht alle input felder ausfüllen kann weil manche einfach nur angezeigt werden aber nicht ihre funktion erfüllen etwas einzugeben.
Ich hoffe ihr habt verstanden was ich mein :D
|
All times are GMT +1. The time now is 07:05.
|
|