Seltsame Ausgabe von php...

dark-staple

Mitglied
Moin Leute,
ich sitze schon ne Stunde an einem Problem, hoffe ihr könnt mir helfen.
Naja auf geht's:
PHP:
if(isset($_FILES["Filedata"]))
				{
					$abpath = 'galeriepics/'.$_SESSION['ID'].'/'.$_GET["id"].'/';
					move_uploaded_file($_FILES['Filedata']['tmp_name'],$abpath.$_FILES['Filedata']['name']);
					$sql = mysql_query("INSERT INTO user_galerie_diashow (link, user_id, album_id, datei) VALUE ('".$abpath.$_FILES['Filedata']['name']."', '".$_SESSION['ID']."', '".$_GET["id"]."', '".$_FILES["Filedata"]["size"]."')");
				}
Das ist mein Script.
Theoretisch, so dachte ich mir, müsste er ja funktionieren, leider tut er es nicht ganz...
In der Datenbank steht unter "link" nur "galeriepics//1/hp_01.jpg" so wie es aussieht fehlt dort die "$_SESSION['ID']", also dachte ich mir gib doch mal $abpath aus und die Ausgabe von $abpath ist "galeriepics/4/1/" warum steht da die 4 und in der Datenbank nicht?
Ich verzweifel langsam, hoffe jemand sieht meinen Fehler.


Mit freundlichen Grüßen
dark-staple
 
Zuletzt bearbeitet:
Moin,

lustige Sache :-)

Da fehlt ein S bei VALUE....also VALUES

Wusste ich bis eben selbst noch nicht, dass es auch VALUE gibt :suspekt:

Bei VALUE wird halt nur 1 Wert eingefügt, wie es scheint....sonst würde es ja auch überflüssig sein.
 
Zurück