Bedankt!
Maar het werkt nog steeds niet:
Momenteel gebruik ik de volgende bestanden:
toevoegen.html
[html]
<html>
<head>
<title>Nieuws toevoegen</title>
</head>
<body>
<form enctype="multipart/form-data" action="add_nieuws.php" method="post">
<table border="0" width="620">
<tr>
<td width="100%">
<table border="0" width="598">
<tr>
<td width="206"><font face="Arial">Titel :</font></td>
<td width="392"><font face="Arial"><input type="text" name="titel" size="20"></font></td>
</tr>
<tr>
<td width="206"><font face="Arial">Artikel :</font></td>
<td width="392"><font face="Arial"> </font></td>
</tr>
<tr>
<td colspan="2" width="598"><font face="Arial"><textarea rows="13" name="artikel" cols="71"></textarea></font></td>
</tr>
<tr>
<td width="206"> </td>
<td width="392"> </td>
</tr>
<tr>
<td width="598" colspan="2"><font face="Arial">Als u geen afbeelding wilt toevoegen, laat de twee onderstaande velden dan leeg:</font></td>
</tr>
<tr>
<td width="206"> </td>
<td width="392"> </td>
</tr>
<tr>
<td width="206"><font face="Arial">Afbeelding :</font></td>
<td width="392"><font face="Arial"><input type="file" name="bestand" size="40"></font></td>
</tr>
<tr>
<td width="206"><font face="Arial">Beschrijving van afbeelding :</font></td>
<td width="392"><font face="Arial"><input type="text" name="beschrijving" size="20"></font></td>
</tr>
<tr>
<td width="206"><font face="Arial"> </font></td>
<td width="392"><font face="Arial"> </font></td>
</tr>
</table>
</td>
</tr>
</table>
<font face="Arial"><input type="submit" value="Toevoegen" name="B1"><input type="reset" value="Invoer wissen" name="B2"></font>
</form>
</body>
</html>
[/html]
add_nieuws.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
| <?
// Het verkrijgen van een database verbinding.
include(".connectie.php");
mysql_connect ($ip, $user, $password);
mysql_select_db($dbname);
// De verwerking van toevoegen.html artikel gedeelte
$titel = strip_tags($titel);
$artikel = ($artikel);
$datum = date("d/m/Y");
$update = "INSERT INTO news (titel, artikel, datum) VALUES ('$titel', '$artikel', '$datum')";
mysql_query($update) or die (mysql_error());
// De verwerking van toevoegen.html afbeelding gedeelte
if ($bestand_type=="image/gif" OR $bestand_type=="image/jpeg")
{
if ($bestand=="image/gif")
{
$img_type="gif";
}
else
{
$img_type="jpg";
}
include(".connectie.php");
mysql_connect ($ip, $user, $password);
mysql_select_db($dbname);
$query = "SELECT MAX(id) FROM news";
$result = mysql_query($query);
$img_id = $result;
$update2 = "INSERT INTO images (img_id, img_type, img_titel) VALUES ('$img_id', '$img_type','$beschrijving')";
mysql_query($update2) or die (mysql_error());
mysql_close();
// Het uploaden van de afbeelding
$nieuweBestandsnaam = $img_id.".".$img_type;
copy ($bestand, "../../plaatjes/$nieuweBestandsnaam") or die ("Er is een fout opgetreden!");
}
?> |
Het schrijven in de tabel news, gaat zonder problemen, maar dan houdt het verder op