Hilfe Query problem

UnDead

Grünschnabel
Hi

ich brauche ganz dringend hilfe.
Bei dem query:
PHP:
$sql = "INSERT INTO `user` ( `user` , `pass` , `email` , `rechte` , `cs` , `d2` , `css` , `icq` , `vorname` ,

							`kommentar` , `msn` , `since` , `ut` , `utsquad` , `cssquad` , `csssquad` , `position` ,
							  `geschlecht` , `geburt` , `connection` , `cpu` , `ram` , `motherboard` , `grafikkarte` , `maus` ,
							   `soundkarte` , `monitor` , `misc` , `server` , `maps` , `waffen` , `items` , `url` ) 
 							values
							('".$_POST['user']."',
							 '".md5($_POST['pass'])."',
							 '".$_POST['email']."',
							 '".$_POST['rechte']."',
							 '".$_POST['cs']."', 
							 '".$_POST['d2']."',
							 '".$_POST['css']."',
							'".$_POST['icq']."', 
							'".$_POST['vorname']."', 
							'".$_POST['kommentar']."', 
							'".$_POST['msn']."', 
							'".$_POST['since']."',
							'".$_POST['ut']."',
							'".$_POST['utsquad']."',
							'".$_POST['cssquad']."',
							'".$_POST['csssquad']."',
							'".$_POST['position']."',
							'".$_POST['geschlecht']."',
							'".$_POST['geburt']."',
							'".$_POST['connection']."',
							'".$_POST['cpu']."',
							'".$_POST['ram']."',
							'".$_POST['motherboard']."',
							'".$_POST['grafikkarte']."',
							'".$_POST['maus']."',
							'".$_POST['soundkarte']."',
							'".$_POST['monitor']."',
							'".$_POST['misc']."', 
							'".$_POST['server']."', 
							'".$_POST['maps']."', 
							'".$_POST['waffen']."', 
							'".$_POST['items']."'
							'".$_POST['url']."');";
							mysql_query($sql) OR die("Fehler bei der Abfrage\n\nQuery: <pre>".$sql."</pre>\n\nAntwort: ".mysql_error());
							print('Neuen User eingetragen!<br>');

diesen fehler:
Code:
Fehler bei der Abfrage Query: 
INSERT INTO `user` ( `user` , `pass` , `email` , `rechte` , `cs` , `d2` , `css` , `icq` , `vorname` ,
							`kommentar` , `msn` , `since` , `ut` , `utsquad` , `cssquad` , `csssquad` , `position` ,
							  `geschlecht` , `geburt` , `connection` , `cpu` , `ram` , `motherboard` , `grafikkarte` , `maus` ,
							   `soundkarte` , `monitor` , `misc` , `server` , `maps` , `waffen` , `items` , `url` ) 
 							values
							('Benutzer',
							 '0cc175b9c0f1b6a831c399e269772661',
							 'Email',
							 '0',
							 'nein', 
							 '',
							 'nein',
							'ICQ', 
							'Vorname', 
							'Kommentar', 
							'MSN', 
							'',
							'nein',
							'Squadname',
							'Squadname',
							'Squadname',
							'Position',
							'geschlecht',
							'Alter',
							'connection',
							'cpu',
							'ram',
							'motherboard',
							'grafikkarte',
							'maus',
							'soundkarte',
							'monitor',
							'Sonstige Hardwre', 
							'fav.server', 
							'fav.maps', 
							'waffen', 
							'items'
							'Bild URL mit http://');
Antwort: Column count doesn't match value count at row 1

hier ist noch meine db:
Code:
CREATE TABLE `user` (
  `id` int(11) NOT NULL auto_increment,
  `user` varchar(150) NOT NULL default '',
  `pass` varchar(32) NOT NULL default '',
  `email` varchar(250) NOT NULL default '',
  `rechte` varchar(10) NOT NULL default '',
  `cs` varchar(50) NOT NULL default '',
  `d2` varchar(50) NOT NULL default '',
  `css` varchar(50) NOT NULL default '',
  `icq` varchar(100) NOT NULL default '',
  `vorname` varchar(50) NOT NULL default '',
  `kommentar` varchar(250) NOT NULL default '',
  `msn` varchar(22) NOT NULL default '',
  `since` varchar(50) NOT NULL default '',
  `ut` varchar(11) NOT NULL default '',
  `utsquad` varchar(120) NOT NULL default '',
  `cssquad` varchar(120) NOT NULL default '',
  `csssquad` varchar(120) NOT NULL default '',
  `position` varchar(120) NOT NULL default '',
  `geschlecht` varchar(22) NOT NULL default '',
  `geburt` varchar(22) NOT NULL default '',
  `connection` varchar(22) NOT NULL default '',
  `cpu` varchar(22) NOT NULL default '',
  `ram` varchar(22) NOT NULL default '',
  `motherboard` varchar(22) NOT NULL default '',
  `grafikkarte` varchar(22) NOT NULL default '',
  `maus` varchar(22) NOT NULL default '',
  `soundkarte` varchar(22) NOT NULL default '',
  `monitor` varchar(22) NOT NULL default '',
  `misc` varchar(22) NOT NULL default '',
  `server` varchar(22) NOT NULL default '',
  `maps` varchar(22) NOT NULL default '',
  `waffen` varchar(22) NOT NULL default '',
  `items` varchar(22) NOT NULL default '',
  `url` varchar(255) default 'Bilder/default.gif',
  PRIMARY KEY  (`id`),
  UNIQUE KEY `user` (`user`),
  UNIQUE KEY `email` (`email`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=12 ;
hier ist meine tabelle

bitte erklärt mir was ich ändern muss

THX UnDead
 
hab noch ein prob entdeckt:

PHP:
					if(isset($_POST['change'])){
				 		$sql = "UPDATE
            				`user`
            				SET
            				`user` = '".$_POST['user']."',
							`vorname` = '".$_POST['vorname']."',
							`msn` = '".$_POST['msn']."',
							`icq` = '".$_POST['icq']."',
            				`email` = '".$_POST['email']."',
							`position` = '".$_POST['position']."',
							`rechte` = '".$_POST['rechte']."',
							`since` = '".$_POST['since']."',
							`kommentar` = '".$_POST['kommentar']."',
							`cs` = '".$_POST['cs']."',
							`cssquad` = '".$_POST['cssquad']."',
						    `css` = '".$_POST['css']."',
							`csssquad` = '".$_POST['csssquad']."',
							`ut` = '".$_POST['ut']."',
							`utsquad` = '".$_POST['utsquad']."'
							`geburt`  = '".$_POST['geburt']."',
            				WHERE
            				`id` = '".$_POST['id']."';";

Code:
Fehler bei der Abfrage Query: 
UPDATE
            				`user`
            				SET
            				`user` = 'Harris',
							`vorname` = 'Matthias',
							`msn` = 'polanski_1889@hotmail.',
							`icq` = '1982099460',
            				`email` = 'lucka_8a@yahoo.de',
							`position` = 'Member',
							`rechte` = 'Member',
							`since` = '',
							`kommentar` = 'King-Pole',
							`cs` = 'ja',
							`cssquad` = 'Squadname',
						    `css` = 'nein',
							`csssquad` = '',
							`ut` = 'nein',
							`utsquad` = 'Squadname',
							`geburt`  = '',
            				WHERE
            				`id` = '6';
Antwort: 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 'WHERE `id` = '6'' at line 20
 
Zurück