Kann er dohc oder ist doch sein Text.... Er hat sich doch schonmal mühe gegeben
//e
Zitat:
// Gleiche Anfrage ist auch bei Server-Free !
Kann er dohc oder ist doch sein Text.... Er hat sich doch schonmal mühe gegeben
//e
Zitat:
// Gleiche Anfrage ist auch bei Server-Free !
Du musst dan die Variable abfragen....
Ich hab lange nicht mehr mit Pawn gearbeitet aber so müsste es gehn.
Schreib mir bitte dann ne PN
Willst du mir das erklären?
Will ich aber nicht - kannst du mir helfen?
Das ist die Global:
<?php
session_start();
mysql_connect("localhost", "******", "******");
mysql_select_db('******');
if(isset($_SESSION['username'])) { $SpielerInfo = mysql_fetch_object(mysql_query("SELECT * FROM accounts WHERE Name = '".$_SESSION['username']."'")); }
?>
Home:
<?php
require_once('global.php');
if(!isset($_SESSION['username'])) { header('Location: index.php'); }
$Level = $SpielerInfo->Level;
$Geld = $SpielerInfo->Geld;
$Adminlevel = $SpielerInfo->Adminlevel;
?>
<!DOCTYPE html>
<html>
<head>
<title>Control Panel - <?php echo $_SESSION['username']; ?></title>
</head>
<body>
<h1>Willkommen, <?php echo $_SESSION['username']; ?></h1>
<a href="index.php">Einloggen</a> | <a href="adminpanel.php">Team-Bereich</a> | <a href="home.php">Startseite</a> | <a href="logout.php">Ausloggen</a>
<br /><br /><u>Deine Stats</u><br />
Level:<?php echo $Level; ?><br />
Geld:<?php echo $Geld; ?><br />
Adminlevel:<?php echo $Adminlevel; ?><br />
</body>
</html>
Alles anzeigen
Aber auf der Home seite zeigt er mir nichts an.
Habe das bekommen beim "Einfügen":
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /var/customers/webs/ni543958_2/home.php on line 5 Spieler: Level: Geld: Adminlevel: bool(false) Warning: mysql_free_result() expects parameter 1 to be resource, boolean given in /var/customers/webs/ni543958_2/home.php on line 13 bool(false)
Ne hab MYSQL...
Und ich bin schon weiter gekommen (glaube ich).
Und zwar.
Hier:
echo "$Level = .$user.->Level;";
echo "$Geld = .$user.->Geld;";
echo "$Adminlevel = .$user.->Adminlevel;";
gibt er mir das aus: ..->Level; = ..->Geld; = ..->Adminlevel; er will den namen nicht auslesen also ($user)
habe dann das:
rausbekommen als ich das var.... zu dem hier geändert hab:
bool(false) steht da
ChristianW:
Edgar: da steht nichts
Habe das dann so ausbrobiert xD
und es kam dieser Fehlercode:
Kommt das: SELECT * FROM `accounts` WHERE `Name` = 'FerienFreak';
ChristianW:
Das kam raus:
SELECT * FROM `accounts` WHERE Name = 'FerienFreak';
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql_query("SELECT * FROM `accounts` WHERE Name = '". $_SESSION["username"] ."'' at line 1
ChristianW:
Das kam raus.
Da steht "bool(false)"
ChristianW:
Wie meinst du das xD
LeijaT:
Wie mach ich Error Reporting an?
Tipps für die Fehler?
Ja ob ich den Code mit den ; in meinen Aktuellen oder in den Davor mache ist egal.
Ich habe zuerst geschrieben guck davor und dann habe ich hochgescrollt und habe es so gesehen.
Naja
Mein aktueller Code:
<?php
require_once('global.php');
if(!isset($_SESSION['username'])) { header('Location: index.php'); }
//VARIABELEN
$userSQL = mysql_query("SELECT * FROM `accounts` WHERE Name = '". $_SESSION["username"] ."';");
$user = mysql_fetch_object($userSQL);
$Level = $user->Level;
$Geld = $user->Geld;
$Adminlevel = $user->Adminlevel;
?>
<!DOCTYPE html>
<html>
<head>
<title>Control Panel - <?php echo $_SESSION['username']; ?></title>
</head>
<body>
<h1>Willkommen, <?php echo $_SESSION['username']; ?></h1>
<u>Deine Stats</u><br />
Level:<?php echo $Level; ?><br />
Geld:<?php echo $Geld; ?><br />
Adminlevel:<?php echo $Adminlevel; ?><br />
<a href="logout.php">Ausloggen</a>
</body>
</html>
Alles anzeigen
Aber er zeigt mir auf der Website nichts an.
Hää das ist ein anderer Code den ich gepostet habe.
ChristianW guck ein Betrag von mir davor