Seite 2 von 2

Verfasst: 31.08.2005 10:25
von witzigerkiller
ne hab ich leider nicht

Verfasst: 31.08.2005 10:31
von StarWolf3000
über welche Spalten verfügt deine User-Tabelle?

Verfasst: 31.08.2005 10:48
von witzigerkiller

Code: Alles auswählen

-- Tabellenstruktur für Tabelle `User`
-- 

CREATE TABLE `User` (
  `id` tinyint(3) NOT NULL auto_increment,
  `Vorname` varchar(40) default NULL,
  `Mail` varchar(40) default NULL,
  `Passwort` varchar(40) default NULL,
  `Wrestler` varchar(40) default NULL,
  `Grosse` varchar(40) default NULL,
  `Gewicht` varchar(40) default NULL,
  `Typ` varchar(40) default NULL,
  `Herkunft` varchar(40) default NULL,
  `Wahrung` varchar(40) default NULL,
  `Status` varchar(40) default NULL,
  `Guthaben` varchar(40) default NULL,
  `Punkte` varchar(40) default NULL,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=7 ;

-- 
-- Daten für Tabelle `User`
-- 

INSERT INTO `User` VALUES (1, 'Tobias', 'witzigerkiller@aol.com', 'tobias1', 'Witzigerkiller', '2,05m', '250kg', 'Techniker', 'Gross Britanien', 'Dollar($)', 'member', NULL, NULL);
INSERT INTO `User` VALUES (2, 'Martin', 'hitmanrocket@aol.com', 'deutschland', 'Hitman', '1,85m', '130kg', 'Techniker', 'Kanada', 'Euro(€)', 'member', NULL, NULL);
INSERT INTO `User` VALUES (3, 'Harry', 'witzigerkiller@aol.com', 'tobias1', 'Harry', '1,60m', '80kg', 'Techniker', 'Argentinien', 'Euro(€)', 'member', NULL, NULL);
INSERT INTO `User` VALUES (4, 'Trottel', 'witzigerkiller@aol.com', 'tobias2', 'Hijk', '1,60m', '80kg', 'Techniker', 'Argentinien', 'Euro(€)', 'member', NULL, NULL);
INSERT INTO `User` VALUES (5, 'dfsfds', 'ssdfdf@.', 'fd', 'dfs<dfad', '1,60m', '80kg', 'Techniker', 'Argentinien', 'Euro(€)', 'member', NULL, NULL);
INSERT INTO `User` VALUES (6, 'dfsfds', 'ssdfdf@.', 'fd', 'dfs<dfad', '1,60m', '80kg', 'Techniker', 'Argentinien', 'Euro(€)', 'member', '10.000', '0');

Verfasst: 31.08.2005 11:04
von StarWolf3000
aargg.......
*kopfgegendiewanddonner*

hab mir noch mal den Code angesehen:

Code: Alles auswählen

if (mysql_fetch_row($result) == "1")
ist der Übeltäter

diese Bedingung trifft nie zu

ersetze es durch:

Code: Alles auswählen

if (mysql_num_rows($result) == 1)
Begründung: mysql_fetch_row($result) liefert ein Array oder FALSE zurück, du hast aber auf einen String ("1") geprüft, deshalb traf diese Bedingung nie zu

Verfasst: 31.08.2005 11:22
von witzigerkiller
ok, jetzt geht es gut. Nur mit den sessions stimmt was net. weil wenn man sich einloggt, wird $_SESSION['Status'] aus = "Member" gesetzt, doch beim index, wird das ja abgefragt, und dann das usermenue includet. hmm, ich lass mal die sessions ausgegeben

Verfasst: 31.08.2005 11:26
von witzigerkiller
habe den übeltäter. beim anmelden, wird member in db eingetragen net Member. upps peinlich.

Naja, jedenfalls danke ich dir vielmals, denn gestern saß ich bis knapp 23 von 8Uhr dran, und habe den fehler net gefunden. freund sagte mit mysql_fetch_row versuchen. und dank dir, mit mysql_num_rows.

danke