Hallo allemaal,
Ik heb een script waarmee ik afbeeldingen upload naar de server. Nu wil ik ook het een en ander over de afbeeldingen in de database plaatsen dmv een mysql query. Deze query werkt echter niet en ik heb geen idee waar het aan ligt...
Iemand die me hiermee kan helpen?
Alvast bedankt!
PS: Het uploaden werkt wel
Ik heb een script waarmee ik afbeeldingen upload naar de server. Nu wil ik ook het een en ander over de afbeeldingen in de database plaatsen dmv een mysql query. Deze query werkt echter niet en ik heb geen idee waar het aan ligt...
<html>
<body>
<form action="" method="post"
enctype="multipart/form-data">
<label for="file">Bestandsnaam:</label><br />
<input type="file" name="file" id="file"><br />
<select name="type">
<option value="logo">Logo</option>
<option value="layout">Layout</option>
</select><br />Naam:<br />
<input type="text" value="naam" /><br />
<input type="submit" name="submit" value="Uploaden">
</form>
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]config.php[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REQUEST_METHOD[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]POST[/COLOR][COLOR= #007700]){[/COLOR]
[COLOR= #0000BB]$allowedExts[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"jpg"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"jpeg"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"gif"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"png"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$extension[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/end"]end[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"."[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"file"[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]"name"[/COLOR][COLOR= #007700]]));[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]((([/COLOR][COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"file"[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]"type"[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]"image/gif"[/COLOR][COLOR= #007700])
|| ([/COLOR][COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"file"[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]"type"[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]"image/jpeg"[/COLOR][COLOR= #007700])
|| ([/COLOR][COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"file"[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]"type"[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]"image/png"[/COLOR][COLOR= #007700])
|| ([/COLOR][COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"file"[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]"type"[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]"image/pjpeg"[/COLOR][COLOR= #007700]))
&& ([/COLOR][COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"file"[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]"size"[/COLOR][COLOR= #007700]] <[/COLOR] [COLOR= #0000BB]20000[/COLOR][COLOR= #007700])
&&[/COLOR] [URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$extension[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$allowedExts[/COLOR][COLOR= #007700]))
{[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"file"[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]"error"[/COLOR][COLOR= #007700]] >[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700])
{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Return Code: "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"file"[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]"error"[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]"<br>"[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Upload: "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"file"[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]"name"[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]"<br>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Type: "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"file"[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]"type"[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]"<br>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Size: "[/COLOR] [COLOR= #007700]. ([/COLOR][COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"file"[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]"size"[/COLOR][COLOR= #007700]][/COLOR] / [COLOR= #0000BB]1024[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000]" kB<br>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Temp file: "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"file"[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]"tmp_name"[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]"<br>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/file_exists"]file_exists[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"upload/"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"file"[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]"name"[/COLOR][COLOR= #007700]]))
{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"file"[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]"name"[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]" already exists. "[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/move_uploaded_file"]move_uploaded_file[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"file"[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]"tmp_name"[/COLOR][COLOR= #007700]],[/COLOR]
[COLOR= #DD0000]"upload/"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"file"[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]"name"[/COLOR][COLOR= #007700]]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Stored in: "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"upload/"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"file"[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]"name"[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$path[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]upload/[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"file"[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]"name"[/COLOR][COLOR= #007700]];[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO uploaded(type,path,name) VALUES("[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]type[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$path[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]")"[/COLOR][COLOR= #007700])){[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]De bestanden zijn succesvol in de database geplaatst.[/COLOR][COLOR= #007700];
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]();
}
}
}
}[/COLOR][URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Invalid file"[/COLOR][COLOR= #007700];
}
}[/COLOR]
?>
</body>
</html> Iemand die me hiermee kan helpen?
Alvast bedankt!
PS: Het uploaden werkt wel

