sript systeeem fout
maar voegtoe.php zit een fout en in script.php ik laat ze wel even zien .
--------------------------------------
voegtoe.php
--------------------------------------
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
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
<?php
include("style.css");
include("config.php");
$day = date("j");
$month = date("m");
$year = date("Y");
$space = " ";
$month = str_replace("01", "Januari", $month);
$month = str_replace("02", "Februari", $month);
$month = str_replace("03", "Maart", $month);
$month = str_replace("04", "April", $month);
$month = str_replace("05", "Mei", $month);
$month = str_replace("06", "Juni", $month);
$month = str_replace("07", "Juli", $month);
$month = str_replace("08", "Augustus", $month);
$month = str_replace("09", "September", $month);
$month = str_replace("10", "Oktober", $month);
$month = str_replace("11", "November", $month);
$month = str_replace("12", "December", $month);
$time = date("H:i:s");
$datum = $day.$space.$month.$space.$year;
if ($_POST) {
if ($_POST['titel'] == '')
{
echo "Error! Titel niet ingevuld.";
}
elseif ($_POST['auteur'] == '')
{
echo "Error! Naam niet ingevuld.";
}
elseif ($_POST['email'] == '')
{
echo "Error! Email niet ingevuld.";
}
elseif ($_POST['uitleg'] == '')
{
echo "Error! Uitleg niet ingevuld.";
}
elseif ($_POST['code'] == '')
{
echo "Error! Code niet ingevuld.";
}
else {
$sql = "INSERT INTO script (titel, cat, auteur, email, datum, ip, uitleg, code)
VALUES ('".$titel."', '".$cat."', '".$auteur."', '".$email."', '".$datum."', '".$ip."', '".addslashes($_POST['uitleg'])."', '".$code."')";
mysql_query($sql) or die ("fout in query");
echo "Script is succesvol toegevoegd.<p>";
echo "<a href=\"scripts.php\">Ga naar de index</a>";
}
}
else {
?>
include("style.css");
include("config.php");
$day = date("j");
$month = date("m");
$year = date("Y");
$space = " ";
$month = str_replace("01", "Januari", $month);
$month = str_replace("02", "Februari", $month);
$month = str_replace("03", "Maart", $month);
$month = str_replace("04", "April", $month);
$month = str_replace("05", "Mei", $month);
$month = str_replace("06", "Juni", $month);
$month = str_replace("07", "Juli", $month);
$month = str_replace("08", "Augustus", $month);
$month = str_replace("09", "September", $month);
$month = str_replace("10", "Oktober", $month);
$month = str_replace("11", "November", $month);
$month = str_replace("12", "December", $month);
$time = date("H:i:s");
$datum = $day.$space.$month.$space.$year;
if ($_POST) {
if ($_POST['titel'] == '')
{
echo "Error! Titel niet ingevuld.";
}
elseif ($_POST['auteur'] == '')
{
echo "Error! Naam niet ingevuld.";
}
elseif ($_POST['email'] == '')
{
echo "Error! Email niet ingevuld.";
}
elseif ($_POST['uitleg'] == '')
{
echo "Error! Uitleg niet ingevuld.";
}
elseif ($_POST['code'] == '')
{
echo "Error! Code niet ingevuld.";
}
else {
$sql = "INSERT INTO script (titel, cat, auteur, email, datum, ip, uitleg, code)
VALUES ('".$titel."', '".$cat."', '".$auteur."', '".$email."', '".$datum."', '".$ip."', '".addslashes($_POST['uitleg'])."', '".$code."')";
mysql_query($sql) or die ("fout in query");
echo "Script is succesvol toegevoegd.<p>";
echo "<a href=\"scripts.php\">Ga naar de index</a>";
}
}
else {
?>
<form action="voegtoe.php" method="post">
<b>Titel:</b><br>
<input type="text" name="titel">
<br>
<b>Categorie:</b><br>
<select name="cat">
<option>Kies je Categorie</option>
<option>--------------------</option>
<option value="HTML">HTML</option>
<option value="PHP">PHP</option>
<option value="PHP & MySQL">PHP & MySQL</option>
<option value="MySQL">MySQL</option>
<option value="Javascript">Javascript</option>
<option value="CSS">CSS</option>
<option value="Overige">Overige</option>
</select>
<br>
<b>Auteur:</b><br>
<input type="text" name="auteur">
<br>
<b>E-mail:</b><br>
<input type="text" name="email">
<br>
<br>
<b>Uitleg:</b>
<p>
<textarea name="uitleg" cols="90" rows="10" id="uitleg"></textarea>
<br>
<br><b>Code:</b><p>
<textarea name="code" cols="90" rows="10" id="code"></textarea>
<p><input type="submit" name="Submit" value="Toevoegen">
</form>
--------------------------------
de fout bij voegtoe.php is dat als je een script wilt toevoeg hij niet in de database komt te staan hij komt wel maar voor de helft.
en script.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
include("style.css");
include("config.php");
include("code.php");
$select = "SELECT * FROM script WHERE id = '".$_GET['id']."'";
if ($_GET['id'] == '') {
echo "Deze script bestaat niet (meer).";
}
else {
$query = mysql_query($select);
while ($row = mysql_fetch_array($query)) {
?>
include("style.css");
include("config.php");
include("code.php");
$select = "SELECT * FROM script WHERE id = '".$_GET['id']."'";
if ($_GET['id'] == '') {
echo "Deze script bestaat niet (meer).";
}
else {
$query = mysql_query($select);
while ($row = mysql_fetch_array($query)) {
?>
<h1></h1>
<table width="400" border="0">
<tr>
<td>
<p>Gepost door: <br>
Categorie: <br>
Datum: <br>
E-mail: </p>
<p> </p></td>
</tr>
</table>
<table width="400" border="0">
<tr>
<td bgcolor="#f2f2f2"><div align="left"><font color="#333333">
<strong>Uitleg</strong>
</font></div></td>
</tr>
</table><br>
Code (php)
1
2
3
4
2
3
4
<?php
/* hier ook al niet
$bericht = text_chop($bericht, 40); */
echo "$row[uitleg]";?>
/* hier ook al niet
$bericht = text_chop($bericht, 40); */
echo "$row[uitleg]";?>
<table width="400" border="0">
<tr>
<td bgcolor="#f2f2f2"><div align="left"><font color="#333333"><strong>Code</strong></font></div></td>
</tr>
</table>
<br>
<table width="400" style="border: 1px solid #000000" cellpadding"0" cellspacing"0">
<tr><td>
dit krijg je
Notice: Undefined variable: titel in c:\program files\easyphp1-7\www\pchawk\v2\script systeem\voegtoe.php on line 72
Notice: Undefined variable: cat in c:\program files\easyphp1-7\www\pchawk\v2\script systeem\voegtoe.php on line 72
Notice: Undefined variable: auteur in c:\program files\easyphp1-7\www\pchawk\v2\script systeem\voegtoe.php on line 72
Notice: Undefined variable: email in c:\program files\easyphp1-7\www\pchawk\v2\script systeem\voegtoe.php on line 72
Notice: Undefined variable: code in c:\program files\easyphp1-7\www\pchawk\v2\script systeem\voegtoe.php on line 72
ik weet geen raad meer:S
en als je het script ziet krijg je ook zo'n fout maar er zit geen fout erin
weet iemand hulp
Nix van aantrekken :P
Bovenaan je pagina haalt ut weg :)
En dan (voor de duidelijkheid) moet het wel werken :P
Je scripts worden er gigantisch veel langzamer van, en het staat ook niet netjes
@Paul:
Verander dit:
Naar dit:
Of dit als je het kort wil:
Dit moet je ook bij de anderen doen natuurlijk ;)
Gewijzigd op 28/08/2004 01:43:00 door Rick
srry werkt niet er is een mysql fout hij voegt nie toe in database en alles is er wel:S
bij voegtoe als je der een wilt toevoegen voegt hij et nie toe naar de sql query dus wat moet ik doen :S
VALUES ('".$titel."', '".$cat."', '".$auteur."', '".$email."', '".$datum."', '".$ip."', '".addslashes($_POST['uitleg'])."', '".$code."')";
mysql_query($sql) or die ("fout in query");
hier in dit stuk zit de fout want datum en email verzend hij wel en de rest niet naar de sql iemand raad