Toevoegen.php
Wat is er mis mee.
Code (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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
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
<?php
session_start();
require_once("../config.inc.php");
if($ip != $ip2) { die('Geen toegang'); }
$action = get('action', 'x');
if($action == 'toevoegen')
{
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$errors = array ();
foreach ($_POST as $key => $value) {
$value = trim ($value);
if (empty ($value)) {
array_push ($errors, '<p>Vul iets in bij ' . $key . '</p>');
}
}
if (empty ($errors)) {
$titel = mysql_real_escape_string($_POST['titel']);
$prijs = mysql_real_escape_string($_POST['prijs']);
$avatar = mysql_real_escape_string($_POST['avatar']);
$preview = mysql_real_escape_string($_POST['preview']);
$pid = mysql_real_escape_string($_POST['pid']);
$beschrijving = mysql_real_escape_string($_POST['beschrijving']);
$sql = "
INSERT INTO scripts
(
titel,
prijs,
avatar,
preview,
pid,
beschrijving
)
VALUES
(
'".$titel."',
'".$prijs."',
'".$avatar."',
'".$preview."',
'".$pid."',
'".$beschrijving."'
)
";
if(!$res = mysql_query($sql))
{
trigger_error(mysql_error().'<br />In query: '.$sql);
}
if($res)
{
echo 'Het script is toegevoegd, <a href="index.php">Ga terug naar admin</a>';
}
else
{
echo 'Er is iets misgegaan bij het toevoegen van het script.';
}
}
}
?>
<fieldset>
<form action="?action=toevoegen" method="post">
<table width="100%">
<tr>
<td>Titel: </td>
<td><input type="text" name="titel" maxlength="25" value=""> </td>
</tr>
<tr>
<td>Prijs: € </td>
<td><input type="text" name="prijs" maxlength="25" value="1,30"> </td>
</tr>
<tr>
<td>Avatar: </td>
<td><input type="text" name="avatar" value="http://"> </td>
</tr>
<tr>
<td>Preview: </td>
<td><input type="text" name="preview" value="http://"> </td>
</tr>
<tr>
<td>PID: </td>
<td><input type="text" name="pid" value=""> </td>
</tr>
<tr>
<td>Beschrijving: </td>
<td><textarea name="beschrijving" cols="30" rows="5"></textarea>
<br />
<input type="submit" value="Toevoegen"> </td>
</tr>
</table>
</form>
<a href="index.php">Terug naar admin</a>
</fieldset>
<?php
}
?>
session_start();
require_once("../config.inc.php");
if($ip != $ip2) { die('Geen toegang'); }
$action = get('action', 'x');
if($action == 'toevoegen')
{
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$errors = array ();
foreach ($_POST as $key => $value) {
$value = trim ($value);
if (empty ($value)) {
array_push ($errors, '<p>Vul iets in bij ' . $key . '</p>');
}
}
if (empty ($errors)) {
$titel = mysql_real_escape_string($_POST['titel']);
$prijs = mysql_real_escape_string($_POST['prijs']);
$avatar = mysql_real_escape_string($_POST['avatar']);
$preview = mysql_real_escape_string($_POST['preview']);
$pid = mysql_real_escape_string($_POST['pid']);
$beschrijving = mysql_real_escape_string($_POST['beschrijving']);
$sql = "
INSERT INTO scripts
(
titel,
prijs,
avatar,
preview,
pid,
beschrijving
)
VALUES
(
'".$titel."',
'".$prijs."',
'".$avatar."',
'".$preview."',
'".$pid."',
'".$beschrijving."'
)
";
if(!$res = mysql_query($sql))
{
trigger_error(mysql_error().'<br />In query: '.$sql);
}
if($res)
{
echo 'Het script is toegevoegd, <a href="index.php">Ga terug naar admin</a>';
}
else
{
echo 'Er is iets misgegaan bij het toevoegen van het script.';
}
}
}
?>
<fieldset>
<form action="?action=toevoegen" method="post">
<table width="100%">
<tr>
<td>Titel: </td>
<td><input type="text" name="titel" maxlength="25" value=""> </td>
</tr>
<tr>
<td>Prijs: € </td>
<td><input type="text" name="prijs" maxlength="25" value="1,30"> </td>
</tr>
<tr>
<td>Avatar: </td>
<td><input type="text" name="avatar" value="http://"> </td>
</tr>
<tr>
<td>Preview: </td>
<td><input type="text" name="preview" value="http://"> </td>
</tr>
<tr>
<td>PID: </td>
<td><input type="text" name="pid" value=""> </td>
</tr>
<tr>
<td>Beschrijving: </td>
<td><textarea name="beschrijving" cols="30" rows="5"></textarea>
<br />
<input type="submit" value="Toevoegen"> </td>
</tr>
</table>
</form>
<a href="index.php">Terug naar admin</a>
</fieldset>
<?php
}
?>
je hebt niet ?action=toevoegen in je url?
Code (php)
1
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /storage/mijndomein/users/038486/public/sites/www.kortingtips.nl/download-scripts/admin/toevoegen.php:7) in /storage/mijndomein/users/038486/public/sites/www.kortingtips.nl/download-scripts/admin/toevoegen.php on line 8
Jah ik heb verder niets voor session_start staan,??
Gewijzigd op 01/01/1970 01:00:00 door Henk PHP
Volgens mij klopt er faliekant iets niet met je code, want je edit.php (zie z'n vorige topic) geeft precies dezelfde error (behalve dan op een andere regel)...
Miss kwam het dat ik die error reporting erboven had gezet.
Ik heb nu de error reporting eronder gezet en heb nog steeds wit beeld.
Jeej schreef op 12.01.2008 22:47:
Volgens mij klopt er faliekant iets niet met je code, want je edit.php (zie z'n vorige topic) geeft precies dezelfde error (behalve dan op een andere regel)...
Het kan dus ook aan de editor liggen.
Jeej schreef op 12.01.2008 22:47:
Volgens mij klopt er faliekant iets niet met je code, want je edit.php (zie z'n vorige topic) geeft precies dezelfde error (behalve dan op een andere regel)...
In mijn edit had ik dit staan:
En dat moetst dit zijn:
Maar die doet het nu.
@ SanThe: Ik gebruik crimson editor.
Gewijzigd op 01/01/1970 01:00:00 door Ferdi R
SanThe schreef op 12.01.2008 22:51:
Het kan dus ook aan de editor liggen.
Jeej schreef op 12.01.2008 22:47:
Volgens mij klopt er faliekant iets niet met je code, want je edit.php (zie z'n vorige topic) geeft precies dezelfde error (behalve dan op een andere regel)...
Het kan dus ook aan de editor liggen.
Mjah, maar een header fout, op twee verschillende plekken, terwijl de code best wel heel veel opelkaar lijkt... Nee..
Ferdi R schreef op 12.01.2008 22:55:
@ SanThe: Ik gebruik crimson editor.
Dat is een goede editor. Gebruik ik zelf ook.