Ik heb een form gemaakt waarin de admin producten toe kan voegen aan de database. In dit form kan hij aanvinken of hij een default image wilt gebruiken, of er zelf 1 wilt uploaden. Ik handle dit als volgt:
Hij voegt netjes het product toe, maar echo'd dus $upload_error als ik probeer een image up te loaden. De map bestaat en heeft de juiste CHMOD settings.
Ziet iemand misschien wat ik fout doe?
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| // Form validation etc, niet belangrijk hier // Insert query mysql_query ("INSERT INTO items(name, cid, notes, userimg) VALUES('".$name."', '".$_POST['category']."', '".$notes."', '".$userimg."')") or die(mysql_error()); $img_name = mysql_insert_id(); echo "<h2>Success!</h2>"; echo "<p>"; // Move image if(isset($_POST['userimg'])) // Hier kijk ik dus of de checkbox aangevinkt is { $target_path = "/images/items/".$img_name.".jpg"; if(move_uploaded_file($_FILES['img']['tmp_name'], $target_path)) { echo $upload_succesfully; } else { echo $upload_error; } } |
Hij voegt netjes het product toe, maar echo'd dus $upload_error als ik probeer een image up te loaden. De map bestaat en heeft de juiste CHMOD settings.
Ziet iemand misschien wat ik fout doe?
[ Voor 5% gewijzigd door Verwijderd op 08-04-2007 23:12 ]