goed, ik ben een weblog aan het schrijven waarmee je ook natuurlijk als guest kan reageren op posts.
Posts posten werkt goed, via het klikken op reageer onder een post ga je naar de add-reply.php die je brengt naar commentvanbericht.php waar uiteindelijk het bericht + de reacties hierop worden getoond.
Bij dit laatste zit ik vast
Bij de add-reply zie je wel de originele post waar je op reageert, maar bij commentvanbericht.php is deze weg en laat hij slechts de comment zien die je net hebt gepost, de rest vervalt.
Samenvatting probleem;
- commentvanbericht.php werkt niet, laat geen orgineel bericht zien en slechts de laatste comment die je net hebt gepost, dit moeten alle comments zijn op dit bericht.
de scripts:
add-reply.php
commentvanbericht.php
Foutmeldingen:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/30431/weblog/commentvanbericht.php on line 89
Gepost op:
Gepost door:
Bericht:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/30431/weblog/commentvanbericht.php on line 56
Ik hoop dat jullie me verder kunnen helpen.
Posts posten werkt goed, via het klikken op reageer onder een post ga je naar de add-reply.php die je brengt naar commentvanbericht.php waar uiteindelijk het bericht + de reacties hierop worden getoond.
Bij dit laatste zit ik vast
Bij de add-reply zie je wel de originele post waar je op reageert, maar bij commentvanbericht.php is deze weg en laat hij slechts de comment zien die je net hebt gepost, de rest vervalt.
Samenvatting probleem;
- commentvanbericht.php werkt niet, laat geen orgineel bericht zien en slechts de laatste comment die je net hebt gepost, dit moeten alle comments zijn op dit bericht.
de scripts:
add-reply.php
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
| <html>
<head>
<title>Reageer op dit bericht</title>
</head>
<body>
<font size ="2" face="Verdana, Arial, Helvetica, sans-serif" ><a href="homepage.php"><b>Startpagina</b></a></font>
<br>
<font size ="2" face="Verdana, Arial, Helvetica, sans-serif" ><a href="berichtgeschiedenis.php"><b>Berichtgeschiedenis</b></a></font>
<br>
<br>
<TABLE BORDER="3" width="100%">
<TR>
<TD width=90%>
<FONT face="Tahoma, Arial,Helvetica,Sans Serif" color='black' size=2>
<i><b>Bericht waarop U wilt reageren:</b></i><BR><BR>
<b>Onderwerp:</b>
<?
//verbinding maken
$link=mysql_connect("localhost","***","***")or die("connectie mislukt.\n");
//database selecteren
mysql_select_db("30431")or die("database selecteren is niet gelukt\n");
//query berichten laten zien
$q1="SELECT * FROM `berichten` WHERE Id=".$Id;
$result = mysql_query($q1);
$q2 = mysql_fetch_array($result);
echo str_replace("\n", "<BR>", $q2['Onderwerp']);
?>
<br><b>Gepost op:</b>
<?
echo str_replace("\n", "<BR>", $q2['datum']);
?>
<br><b>Gepost door:</b>
<?
echo str_replace("\n", "<BR>", $q2['Naam']);
?>
<br>
<b>Bericht:</b>
<br>
<?
echo str_replace("\n", "<BR>", $q2['Inhoud']);
?>
</FONT>
</TD>
</TR>
<br>
<br>
<font size ="5" face="Verdana, Arial, Helvetica, sans-serif" ><b>Bericht Toevoegen</b></font>
<br>
<form action="commentvanbericht.php?Id=<?php echo $q2['Id'] ?>" method="post">
<b>Voer hieronder je naam in</b><br>
<input type="text" name="username" value=""></input><br><p>
<b>Voer hieronder het onderwerp in</b><br>
<input type="text" name="Onderwerp" value=""></input><br><p>
<textarea name="inhoud" rows=15 cols=40>Voer hier je bericht in</textarea><p>
<input type="submit" value="Post Bericht"></input><p>
</body>
</html> |
commentvanbericht.php
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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
| <?
if ($_SERVER['REQUEST_METHOD'] == 'POST'){
//verbinding maken
$link=mysql_connect("localhost","***","***")or die("connectie mislukt.\n");
//database selecteren
mysql_select_db("30431")or die("database selecteren is niet gelukt\n");
//query uitvoeren
$q0="INSERT INTO `reageer` (`id`,`Naam`,`Inhoud`,`Onderwerp`,`datum`) VALUES ('','$username','$inhoud','$Onderwerp',NOW())";
$result=mysql_query($q0) or die("query niet gelukt");
// database afsluiten
mysql_close($link);
header("location: commentvanbericht.php");
}
?>
<html>
<head>
<title>Comments</title>
</head>
<body>
<BODY bgcolor="#333333">
[img]"weblog.gif">
<br>
<td[/img]
<font size ="2" face="Verdana, Arial, Helvetica, sans-serif" ><a href="homepage.php"><b>Startpagina</b></a></font>
</td>
<br>
<br>
<TABLE BORDER="3" width="100%">
<TR>
<TD width=90%>
<FONT face="Tahoma, Arial,Helvetica,Sans Serif" color=#b6b7a4 size=2>
<b>Comments</b>
</FONT>
</TD>
</TR>
<TR>
<TD width="99%">
<TABLE BORDER="0" WIDTH="100%">
<?
//verbinding maken
$link=mysql_connect("localhost","***","***")or die("connectie mislukt.\n");
//database selecteren
mysql_select_db("30431")or die("database selecteren is niet gelukt\n");
//query berichten laten zien
$q4="SELECT * FROM `reageer` ORDER BY id DESC ";
$result = mysql_query($q4);
while($q5 = mysql_fetch_array($result)) {
?>
<tr>
<td bgcolor="#CCCCCC" border="1">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<b>Onderwerp:</b>
<?php echo $q5['Onderwerp']?><br>
<b>Naam: </b>
<?php echo $q5['Naam'] ?>
<b><BR>Datum / Tijd:</b>
<?php echo date('d-m-Y H:i', strtotime($q5['Datum'])) ?>
</font>
</td>
</tr>
<tr>
<td>
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<b>
<hr>Bericht:
<BR>
</b>
</font>
<font size="2" face="Verdana, Arial, Helvetica, sans-serif" color=white>
<?php echo str_replace("\n", "<BR>", $q5['Inhoud']) ?>
</font>
</td>
</tr>
<br />
<?
$q1="SELECT * FROM `berichten` WHERE Id=".$Id;
$result = mysql_query($q1);
$q2 = mysql_fetch_array($result);
echo str_replace("\n", "<BR>", $q2['Onderwerp']);
?>
<br><b>Gepost op:</b>
<?
echo str_replace("\n", "<BR>", $q2['datum']);
?>
<br><b>Gepost door:</b>
<?
echo str_replace("\n", "<BR>", $q2['Naam']);
?>
<br>
<b>Bericht:</b>
<br>
<?
echo str_replace("\n", "<BR>", $q2['Inhoud']);
?>
</FONT>
</TD>
</TR>
<?php
}
mysql_close();
?>
</body>
</html> |
Foutmeldingen:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/30431/weblog/commentvanbericht.php on line 89
Gepost op:
Gepost door:
Bericht:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/30431/weblog/commentvanbericht.php on line 56
Ik hoop dat jullie me verder kunnen helpen.
[ Voor 23% gewijzigd door sjoe op 14-02-2006 11:58 ]