Forum » Server-Side scripting » Problemen met ubb!
Leert scripten!
Berichten: 236
avatar
Offline Stuur privebericht
Heey allemaal,

Na vanmiddag te hebben gewerkt en begin van de avond heb ik samen met iemand van hier ubb werkend gekregen in het hoofd bericht van een topic. Dus onderwerp ect. Maar nu krijgen we de ubb niet werkend in de reacties. Hier onder de code. Hopelijk weet iemand hoe we dit moeten doen

Code | Selecteer Alles
minimaliseren
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
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
<?php

//Config bestand ophalen
include("includes/config.php");

//Standaard codes ophalen
include("includes/codes.php");

//ubb ophalen
include("ubb.php");

// Gebruiker gegevens ophalen
$admin  mysql_query("SELECT * FROM gebruikers WHERE id = '" $_SESSION['gebruiker'] . "'");
$gebruiker mysql_fetch_array($admin);

?>

<body>


<div id = "container">

            <div id = "header">
                <?php include("includes/naam.php"); ?>
                                        <div id="inlog">
                    
<?php include("includes/menu-boven.php"); ?>
<br/>
                            

                </div>
            </div>
                    <div id = "menu">
                        <?php include("includes/menu.php"); ?>
                    </div>
                    
                                    <!-- Begin content -->                                
                                    <div id= "content">
                                        <div id= "contenttop"><h1>Topic: <? echo $_GET['id']; ?></h1></div>
                                            <div id = "contentbg">
                                                <div id = "contenttext">

<?php

//Gegevens ophalen
$sql mysql_query("SELECT * FROM forum_topic WHERE titel = '" $_GET['id'] . "'");
$a mysql_fetch_array($sql);

$bericht $a['bericht'];


?>
<table>
<tr><td><b><h3>Topic bericht:</h3></b></td><tr/>
<tr><td><b><font size="2">Onderwerp:</font></b></td><td><font size="2"><? echo $a['titel']; ?></font></td></tr>
<tr><td><b><font size="2">Auteur:</font></b></td><td><a href="profiel.php?id=<? echo $a['userid']; ?>"><? echo $a['userid']; ?></a></td><tr/>
<tr><td><b><font size="2">Datum:</font></b></td><td><font size="2"><? echo $a['datum']; ?></font></td><tr/>
<tr><td><b><font size="2">Bericht:</font></b></td></tr>
</table>
<table>
<tr><td><font size="2"><? echo bbhtml2($bericht); ?></font></td></tr>
</table>
<br/><br/>
<b>----------------------------------------------------------------------------------------------------------------</b>
<br/>
<a href="forum-cato.php?id=<? echo $a['fora']; ?>">Klik hier om terug te gaan naar het forum overzicht van <? echo $a['fora']; ?>!</a>
<br/><br/>
<?php
// Gesloten check
if($a['gesloten'] != "1") {

// indien ingelogd link zien.
if(isset($_SESSION['gebruiker'])) {

?>
<a href='forum-reactie.php?id=<? echo $a['titel']; ?>'><b>Klik hier om te reageren!</b></a><br/><br/>
<?php
} else {  
// Niks zien indien uitgelogd
}
} else { 
echo 
'Dit topic is gesloten!<br/><br/>';
}

// Admin check
if($gebruiker['admin'] != "1") {
} else {
?>
<b>Admin opties:</b><br/>
<a href="forum-admin-wijzigen.php?id=<? echo $a["titel"]; ?>">Klik hier om de gegevens van dit topic te wijzigen!</a><br/>
<?php
// Gesloten check
if($a['gesloten'] != "1") { ?>
<a href="forum-admin-sluiten.php?id=<? echo $a["titel"]; ?>">Klik hier om dit topic te sluiten!</a>
<?php
} else {
?>
<a href="forum-admin-openen.php?id=<? echo $a["titel"]; ?>">Klik hier om dit topic te heropenen!</a>
<?php
}
}

?>
<br/>
<b>----------------------------------------------------------------------------------------------------------------</b>
<br/><br/>

<table>
<tr><td><b><h3>Topic reacties:</h3></b></td><tr/>
</table>
<?php

// Reacties ophalen indien ze er zijn
$reactie mysql_query("SELECT * FROM forum_reacties WHERE titel = '" $a['titel'] . "'");
$check mysql_fetch_array($reactie);

// reactie check
if($a['reactie'] != "1") {
echo 
'Er zijn nog geen reacties!';
} else { 

//Reacties ophalen
$post mysql_query("SELECT * FROM forum_reacties WHERE topic = '" $a['titel'] . "'");
while(
$b mysql_fetch_array($post))

{
   echo 
'
<table style="font-family: Verdana;">
      <tr><td><b><font size="2">Auteur:</font></b></td><td><font size="2">' 
$b["userid"] . '</font></td></tr>
      <tr><td><b><font size="2">Datum:</font></b></td><td><font size="2">' 
$b["datum"] . '</font></td><tr/>
      <tr><td><b><font size="2">Bericht:</font></b></td></tr>

</table>
<table>
      <tr><td><font size="2">' 
$b['bericht'] . '</font></td></tr>
</table>
<br/><br/>
<b>----------------------------------------------------------------------------------------------------------------</b>

<br/><br/><br/><br/>
     '
;
}

}

?>


                                    

                                                </div>
                                            </div>    
                                    </div>
                                    

                                    <!-- Einde content -->
                                    
                                    <!-- Begin right -->
                                    
                                    <div id= "right">
                                        <div id= "righttop"><h2>Nieuws</h2></div>
                                            <div id = "rightbg">
                                                <div id = "righttext"><?php include("includes/nieuws.php"); ?>
                                                </div>
                                            </div>
                                             
                                            <div class="space"></div>
                                            
                                            <div id= "righttop"><h2>Linkpartners</h2></div>
                                            <div id = "rightbg">
                                                <div id = "righttext"><?php include("includes/links.php"); ?>
                                                </div>
                                            </div>
                                    </div>
                                    
                                    <!-- Einde right -->

<br/><br/><br/><br/>
                                    
                                    <div style="clear:both"></div>
</div>                                    



</body>
</html>


Gr,
31-10-2011 21:32
Dit topic is 137 keer bekeken door 36 verschillende leden
Reacties op: "Problemen met ubb!"
1
Ex-moderator
Berichten: 375
avatar
Offline Stuur privébericht
Probeer dit eens met de while loop:

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
while($b mysql_fetch_array($post)){
    
//ubb ophalen
    
include("ubb.php");
    
    
$bericht $b['bericht'];
   echo 
'
<table style="font-family: Verdana;">
      <tr><td><b><font size="2">Auteur:</font></b></td><td><font size="2">' 
$b["userid"] . '</font></td></tr>
      <tr><td><b><font size="2">Datum:</font></b></td><td><font size="2">' 
$b["datum"] . '</font></td><tr/>
      <tr><td><b><font size="2">Bericht:</font></b></td></tr>

</table>
<table>
      <tr><td><font size="2">' 
bbhtml2($bericht) . '</font></td></tr>
</table>
<br/><br/>
<b>----------------------------------------------------------------------------------------------------------------</b>

<br/><br/><br/><br/>
     '
;
}
31-10-2011 21:39
Informatica Student
Berichten: 1406
avatar
Offline Stuur privébericht
@Kabling, laten we even 20x ubb.php includen!

Nee, dit doe je gewoon eenmalig en dan werkt hij ook wel. Kost enkel meer load en tijd.
31-10-2011 21:41
Ex-moderator
Berichten: 375
avatar
Offline Stuur privébericht
Ja ik snap dat het normaal niet moet, maar ik zie verder toch ook niks.

Het was bedoeld als test, ik snap zelf ook wel dat als je 150 reacties hebt dat je dan niet 150 keer een ubb.php gaat includen.
31-10-2011 21:48
Leert scripten!
Berichten: 236
avatar
Offline Stuur privébericht
inderdaad, daarbij werkt die ook niet
31-10-2011 21:48
Ex-moderator
Berichten: 375
avatar
Offline Stuur privébericht
Zie je hij werkt niet, we weten weer meer BrokenTrack.

Je kan niet alles in 1 keer oplossen, daarvoor moet je eerst meerdere dingen onderzoeken.
31-10-2011 21:50
Leert scripten!
Berichten: 236
avatar
Offline Stuur privébericht
Quote: Kabling

Zie je hij werkt niet, we weten weer meer BrokenTrack.

Je kan niet alles in 1 keer oplossen, daarvoor moet je eerst meerdere dingen onderzoeken.




Haha inderdaad, Waarom ben je weg van msn? En Iemand een oplossing?
31-10-2011 21:52
Informatica Student
Berichten: 1406
avatar
Offline Stuur privébericht
Quote: Kabling

Zie je hij werkt niet, we weten weer meer BrokenTrack.

Je kan niet alles in 1 keer oplossen, daarvoor moet je eerst meerdere dingen onderzoeken.


Iets meerdere keren includen zal in dit geval geen oplossing bieden. Dat kon ik ook al van te vore zeggen.

Echter,
Code | Selecteer Alles
minimaliseren
1
<tr><td><font size="2">' . bbhtml2($b['bericht']) . '</font></td></tr>

Had een redelijke kans tot oplossing.

Wat staat er in ubb.php?
31-10-2011 21:53
Ex-moderator
Berichten: 375
avatar
Offline Stuur privébericht
Verbinding verbroken zie ik nu
31-10-2011 21:53
Leert scripten!
Berichten: 236
avatar
Offline Stuur privébericht
Weet niemand dit?

Nieuwe reactie samengevoegd met originele reactie op 02.11.11 17:12:25:
Serieus niemand?
01-11-2011 16:29
Reageer op: "Problemen met ubb!"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden