Ik ben bezig met het maken van een cms systeempje waar je tekst en een foto kan uploaden. Nou vraag ik me alleen af wat ik neit helemaal goed doe. Iemand een tip zodat ik verder kan?
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
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
| <?
include("config.php");
include("safe.php");
echo "Toevoegen gegevens<BR>";
if(isset($_POST['submit'])) AND if (!empty($_FILES)){
$AFBNAME = $_FILES['input']['name'];
$AFBTYPE = $_FILES['input']['type'];
$AFBSIZE = $_FILES['input']['size'];
$tmpname = $_FILES['input']['tmp_name'];
$AFBCONTENT = file_get_contents($tmpname);
$fp = fopen($tmpname,'r');
$AFBCONTENT = fread($fp,$AFBSIZE);
$AFBCONTENT = addslashes($AFBCONTENT );
// Uitvoeren
// Velden controleren
if($_POST['naamopdrachtgever'] != "" AND $_POST['omschrijving'] != "" AND $_POST['website'] != "")
{
// Opdrachtgever check
$sql = "SELECT id FROM opdrachtgevers WHERE naamopdrachtgever='".$_POST['naamopdrachtgever']."'";
$query = mysql_query($sql);
$tellen = mysql_num_rows($query);
if($tellen == 0) {
//opdrachtgever bestaat nog niet
//toevoegen record
$sql = "INSERT INTO opdrachtgevers (naamopdrachtgever,omschrijving,website,AFBNAME,AFBTYPE,AFBSIZE,AFBCONTENT,AFBDATUM) VALUES
('".$_POST['naamopdrachtgever']."','".$_POST['omschrijving']."','".$_POST['website']."','".$_POST['AFBNAME']."','".$_POST['AFBTYPE']."','".$_POST['AFBSIZE']."','".$_POST['AFBCONTENT']."','".$_POST['AFBDATUM']."')";
$query = mysql_query($sql);
if ($query==TRUE){
echo "query is uitgevoerd, records zijn toegevoegd<BR>";
}else{
echo "query is niet uitgevoerd<BR>";
}
}
else{
//opdrachtgever bestaat.
echo "De opdrachtgever bestaat al: '".$_POST['naamopdrachtgever']."' Probeer een andere gebruikersnaam.<br />\n<a href=\"javascript:history.back()\">« Ga terug</a>";
}
}else{
echo "Je bent vergeten één of meerdere velden in te vullen.<br />\n<a href=\"javascript:history.back()\">« Ga terug</a>";
}
}else{
mysql_close();
//action="cms_toevoegen.php"
?>
<form method="post" action="<?php echo($_SERVER['PHP_SELF']); ?>" enctype="multipart/form-data">
<table>
<tr>
<td>Naam opdrachtgever:</td>
</tr>
<tr>
<td><input type="text" name="naamopdrachtgever" maxlength="100" /></td>
</tr>
<tr>
<td>Omschrijving werkzaamheden:</td>
</tr>
<tr>
<td><textarea name="omschrijving" cols="56" rows="9" ></textarea></td>
</tr>
<tr>
<td>Website Opdrachtgever:</td>
</tr>
<tr>
<td><input type="text" name="website" />
<br></td>
</tr>
<tr>
<td>Afbeelding Logo Uploaden:</td>
</tr>
<tr>
<td><input type="file" name="input"></td>
</tr>
<tr>
<td><input type="submit" value="Uploaden"></td>
</tr>
<tr>
<td><input type="submit" name="submit" value="Toevoegen" /></td>
</tr>
</table>
</form>
<?
}
?> |