Voor de website die ik maak kunnen er plaatjes worden opgeslagen in een MySQL database. De bestandsnaam wordt opgeslagen in een database, maar het plaatje zelf wordt op een map op de harde schijf opgeslagen.
Er is een mogelijkheid om 3 plaatjes te selecteren en te uploaden, dit werkt ook allemaal prima.
Maar zodra er minder dan 3 plaatjes worden geupload (dus 1 of 2 plaatjes) krijg ik een foutmelding: Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in c:\program files\apache group\apache\htdocs\upload.php on line 58.
upload.php:
weet iemand een oplossing voor dit probleem?
groetjes,
Kenney
Er is een mogelijkheid om 3 plaatjes te selecteren en te uploaden, dit werkt ook allemaal prima.
Maar zodra er minder dan 3 plaatjes worden geupload (dus 1 of 2 plaatjes) krijg ik een foutmelding: Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in c:\program files\apache group\apache\htdocs\upload.php on line 58.
upload.php:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
| <html> <head> <title>Upload Status</title> <style type="text/css"> <!-- body { background-image: url(achtergrond.JPG); } --> </style></head> <body text = "red"> <h2> <b> <center> <?php if(is_uploaded_file($_FILES['content']['tmp_name'])) { // file uploaded to server $imageInfo = getimagesize($_FILES['content']['tmp_name']); $width = $imageInfo[0]; $height = $imageInfo[1]; $image_type = $imageInfo[2]; move_uploaded_file($_FILES['content']['tmp_name'], "images/".$_FILES['content']['name']); } if(is_uploaded_file($_FILES['content2']['tmp_name'])) { // file uploaded to server $imageInfo = getimagesize($_FILES['content2']['tmp_name']); $width = $imageInfo[0]; $height = $imageInfo[1]; $image_type = $imageInfo[2]; move_uploaded_file($_FILES['content2']['tmp_name'], "images/".$_FILES['content2']['name']); } if(is_uploaded_file($_FILES['content3']['tmp_name'])) { // file uploaded to server $imageInfo = getimagesize($_FILES['content3']['tmp_name']); $width = $imageInfo[0]; $height = $imageInfo[1]; $image_type = $imageInfo[2]; move_uploaded_file($_FILES['content3']['tmp_name'], "images/".$_FILES['content3']['name']); //Insert record into database $db = mysql_connect("localhost","root","") or Die(mysql_error()); mysql_select_db("images",$db) or Die("Error: " . mysql_error()); $insert_data="REPLACE INTO images VALUES ('', '".$_POST['nummer']."' , '".$_POST['deelnemers']."' , '".$_FILES['content']['name']."', '".$_FILES['content2']['name']."','".$_FILES['content3']['name']."' )"; } if (mysql_query($insert_data,$db)) { echo "Gegevens toegevoegd"; } else { echo "FOUT: geen gegevens toegevoegd!"; } ?> <BR> <br> <br> <br> Klik <a href = "hoofd2.php">hier</a> om de projecten te bekijken of klik <a href = "invoeren.php">hier</a> om nog een project toe te voegen </h2> </b> </center> </body> </html> |
weet iemand een oplossing voor dit probleem?
groetjes,
Kenney