Warning: Use of undefined constant id - assumed 'id' in C:\host\hem.webtomten.com\henrik\registrera.php on line 19
Warning: Undefined index: id in C:\host\hem.webtomten.com\henrik\registrera.php on line 19
Får dessa felmeddelanden med denna kod:
$res = mysql_query("SELECT * FROM medlemmar ORDER BY id DESC") or die(mysql_error());
$arr = mysql_fetch_array($res);
$arr[id]++;
Min MySQLtabell:
mysql_query("CREATE TABLE medlemmar(
id int,
nick varchar(255),
fornamn varchar(255),
efternamn varchar(255),
epost varchar(255),
kod varchar(255),
kon varchar(255),
foto varchar(255)
)");
Nån som har någon aning om vad det är för fel? :q :q
Hmm... enligt din databasstruktur så är inte ditt id-fält unikt.
Gör så här för att få det så:
mysql_query("CREATE TABLE medlemmar(
id int default 0 not null auto_increment,
nick varchar(255),
fornamn varchar(255),
efternamn varchar(255),
epost varchar(255),
kod varchar(255),
kon varchar(255),
foto varchar(255),
primary key(id)
)");
Jag tror mer att det är din PHP-kod som är felaktig...
Är det det senaste id:et du söker och som du vill öka med ett?
om så är fallet skulle jag skriva ungefär så här:
$res = mysql_query("SELECT id FROM medlemmar ORDER BY id DESC LIMIT 0,1") or die(mysql_error());
$id = mysql_result($res, 0, "id");
$id++;