Ik heb een vraagje over het uploaden van bestanden en vervolgens het schrijven van de naam in een database.
Op de volgende site heb ik een tutorial gevonden, waarmee ik perfect kan uploaden:
http://www.phpfreaks.com/tutorials/36/0.php
Echter wil ik vervolgens de naam en grootte van het bestand schrijven in een MySQL database.
In de // regel wil ik de waarde schrijven in de database maar dat werkt zo dus niet. De naam wordt wel goed geprint in de "html" code ".$_FILES['imagefile']['name']." maar ik kan deze naam dus niet in een database gooien.
Wie kan me vertellen hoe ik dit wel kan doen?
Dit is de database:
--
ONDERWERP VERGETEN
Op de volgende site heb ik een tutorial gevonden, waarmee ik perfect kan uploaden:
http://www.phpfreaks.com/tutorials/36/0.php
Echter wil ik vervolgens de naam en grootte van het bestand schrijven in een MySQL database.
code:
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
| <form name="form1" method="post" action="" enctype="multipart/form-data">
<input type="file" name="imagefile">
<input type="submit" name="Submit" value="Submit"> ';
if(isset( $Submit ))
{
if ($_FILES['imagefile']['type'] == "image/gif"){
copy ($_FILES['imagefile']['tmp_name'], "../upload/".$_FILES['imagefile']['name'])
or die ("Could not copy");
echo "<br><br>";
echo "<b>Upload klaar</b><br><br>";
echo "Naam: ".$_FILES['imagefile']['name']."<br> ";
echo "Grootte: ".$_FILES['imagefile']['size']." bytes<br> ";
echo "Type: ".$_FILES['imagefile']['type']."<br><br> ";
// mysql_query("INSERT INTO plaatjes (name,size) VALUES (
addslashes ($_FILES['imagefile']['name']),
addslashes ($_FILES['imagefile']['size'])");
}
else {
echo "";
echo "Could Not Copy, Wrong Filetype (".$_FILES['imagefile']['name'].")";
}
} |
In de // regel wil ik de waarde schrijven in de database maar dat werkt zo dus niet. De naam wordt wel goed geprint in de "html" code ".$_FILES['imagefile']['name']." maar ik kan deze naam dus niet in een database gooien.
Wie kan me vertellen hoe ik dit wel kan doen?
Dit is de database:
code:
1
2
3
4
5
6
| CREATE TABLE plaatjes ( ID int(10) unsigned NOT NULL auto_increment, name text, size text, PRIMARY KEY (ID) ) TYPE=MyISAM; |
--
ONDERWERP VERGETEN
[ Voor 0% gewijzigd door Verwijderd op 06-11-2002 15:09 . Reden: HELP ]