Toon posts:

[PHP]Nieuwssysteem (nieuwsbericht zelf klopt niet, rest wel)

Pagina: 1
Acties:
  • 43 views sinds 30-01-2008

Verwijderd

Topicstarter
Waarom krijg ik hier het nieuws en aantal berichten van het laatste nieuwsbericht?

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
<?php 

$select = "SELECT * FROM nieuws ORDER BY id desc limit 0,5";  
$query = mysql_query($select); 

while ($list = mysql_fetch_object($query)) { 

$id = $list->id; 

$select2 = "SELECT * FROM nieuws_reacties WHERE nieuwsid = '$id'";  
$query2 = mysql_query($select2); 
$aantal = mysql_num_rows($query2); 

if ($aantal == "1") { 
$aantalreacties = "$aantal"; 
} 
else { 
$aantalreacties = "$aantal"; 
} 

$nieuws = "$list->nieuws"; 
$nieuws = eregi_replace("http://[^[:space:]]+","<a href=\"\\0\" target=\"_blank\">\\0</a>",$nieuws); 
$nieuws = eregi_replace("([a-zA-Z0-9_-]+)@([a-zA-Z0-9\._-]+)(\.[a-zA-Z]+)", "<a href=\"mailto:\\1@\\2\\3\">\\1@\\2\\3</a>", $nieuws); 
$nieuws = eregi_replace("\n","<br>", $nieuws); 
$nieuws = str_replace(":(", "[img]../images/smileys/boosrood.gif[/img]", $nieuws); 
$nieuws = str_replace(":)", "[img]../images/smileys/smile.gif[/img]", $nieuws); 
$nieuws = str_replace(":-)", "[img]../images/smileys/smile.gif[/img]", $nieuws); 
$nieuws = str_replace(":D", "[img]../images/smileys/smile.gif[/img]", $nieuws); 
$nieuws = str_replace(":d", "[img]../images/smileys/smile.gif[/img]", $nieuws); 
$nieuws = str_replace(";)", "[img]../images/smileys/knipoog_dicht.gif[/img]", $nieuws); 
$nieuws = str_replace(":S", "[img]../images/smileys/verbaasd.gif[/img]", $nieuws); 
$nieuws = str_replace(":s", "[img]../images/smileys/verbaasd.gif[/img]", $nieuws); 
$nieuws = str_replace(":p", "[img]../images/smileys/hamer.gif[/img]", $nieuws); 
$nieuws = str_replace(":P", "[img]../images/smileys/hamer.gif[/img]", $nieuws); 

$select = "SELECT * FROM nieuws ORDER BY id desc limit 0,5 "; 
$query = mysql_query($select)or die (mysql_error()); 
while ($toon = mysql_fetch_object($query)) { 

$id = $toon->id; 
$titel = $toon->titel; 
$datum = $toon->datum; 
$tijd = $toon->tijd; 
$gebruiker = $toon->gebruikersnaam; 

$nieuws = "$list->nieuws"; 
$nieuws = eregi_replace("([a-zA-Z0-9_-]+)@([a-zA-Z0-9\._-]+)(\.[a-zA-Z]+)", "<a href=\"mailto:\\1@\\2\\3\">\\1@\\2\\3</a>", $nieuws); 
$nieuws = eregi_replace("\n","<br>", $nieuws); 
$nieuws = str_replace(":(", "[img]../images/smileys/boosrood.gif[/img]", $nieuws); 
$nieuws = str_replace(":)", "[img]../images/smileys/smile.gif[/img]", $nieuws); 
$nieuws = str_replace(":-)", "[img]../images/smileys/smile.gif[/img]", $nieuws); 
$nieuws = str_replace(":D", "[img]../images/smileys/smile.gif[/img]", $nieuws); 
$nieuws = str_replace(":d", "[img]../images/smileys/smile.gif[/img]", $nieuws); 
$nieuws = str_replace(";)", "[img]../images/smileys/knipoog_dicht.gif[/img]", $nieuws); 
$nieuws = str_replace(":S", "[img]../images/smileys/verbaasd.gif[/img]", $nieuws); 
$nieuws = str_replace(":s", "[img]../images/smileys/verbaasd.gif[/img]", $nieuws); 
$nieuws = str_replace(":p", "[img]../images/smileys/hamer.gif[/img]", $nieuws); 
$nieuws = str_replace(":P", "[img]../images/smileys/hamer.gif[/img]", $nieuws); 
?> 

<table width="100%" border="0"> 
<tr> 
<td align=left height="52">[img]"../images/avatars/dennis.jpg"[/img]</td> 
<td width="81%" valign=top> 
&nbsp;<strong>Onderwerp: </strong><?=$titel?><br> 
&nbsp;<strong>Gepost door:</strong> <?=$gebruiker?><br> 
&nbsp;<strong>Datum:</strong> <?=$datum?><br> 
&nbsp;<strong>Tijd:</strong> <?=$tijd?></td> 
</tr> 
</table> 

<table width="100%" border="0"> 
<tr> 
    <td width="1"> </td> 
    <td width="500" valign=top><?=$nieuws?></td> 
</tr> 
<tr> 
    <td width="1"> </td> 
    <td width="500" valign=top><?php echo"<a href=\"?id=reageren&rid=$id\" title=\"Reageren op dit nieuwsbericht\">Reageren</a> | <a href=\"?id=reactieslezen&rid=$id\" title=\"Reacties Lezen\">($aantalreacties) Reacties lezen</a>"; ?></td> 
</tr> 
</table> 

<? } } ?> 


---
Voorbeeld @ http://www.saiyanarena.com/nl/?id=nieuws (nieuwsberichten zijn 2x hetzelfde, tijd is wel goed)

[ Voor 42% gewijzigd door Verwijderd op 20-03-2003 20:47 ]


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

als je er even [ php ] tags omheen zet :?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Verwijderd

Topicstarter
VET, hoelang heeft GOT deze UBB code eigenlijk al?

  • Tux
  • Registratie: Augustus 2001
  • Laatst online: 21-08 06:33

Tux

Verwijderd schreef op 20 March 2003 @ 20:47:
VET, hoelang heeft GOT deze UBB code eigenlijk al?
Al jaaaaren ;)

Maar de huidige PHP tag sinds vorig jaar ergens

[ Voor 14% gewijzigd door Tux op 20-03-2003 20:50 ]

The NS has launched a new space transportation service, using German trains which were upgraded into spaceships.


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Jah, ze staan als sinds jaar en dag in de faq :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Verwijderd

Topicstarter
Hahah, OK.

Back ontopic:
Ziet iemand waar ik de mist in ga?

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

verander
PHP:
1
2
3
4
$gebruiker = $toon->gebruikersnaam; 

$nieuws = "$list->nieuws"; 
?> 

naar
PHP:
1
2
3
4
$gebruiker = $toon->gebruikersnaam; 

$nieuws = "$toon->nieuws"; 
?> 


of zit ik nu helemaal verkeerd :? Ik vindt de code ietswat onleesbaar. Waarom voer je trouwens twee keer dezelfde query uit :?

[ Voor 196% gewijzigd door Spider.007 op 20-03-2003 21:00 ]

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Verwijderd

Topicstarter
Soms ben ik ook zo dom bezig
=
Je hebt gelijk

-------------
Waarom klopt aantal reacties dan nog niet?

[ Voor 41% gewijzigd door Verwijderd op 20-03-2003 21:06 ]


  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Verwijderd schreef op 20 maart 2003 @ 21:05:
Soms ben ik ook zo dom bezig
=
Je hebt gelijk

-------------
Waarom klopt aantal reacties dan nog niet?

Waarom doe je zelf niet even wat moeite om te debuggen is dan mijn wedervraag? Je probeert een ding uit wat iemand noemt en bent gelijk weer terug met de melding dat het niet werkt. We zijn hier niet om een totaaloplossing voor je kant en klaar neer te zetten. En leren doe jij er ook niet veel van dan ;)

Dus debug eerst zelf even en volg de topicstartguide in de quickstart ( Welkom in P&W -> Quickstart (update 2/10/2002) ), want aan code waarin
PHP:
1
2
3
4
5
if ($aantal == "1") {  
$aantalreacties = "$aantal";  
}  
else {  
$aantalreacties = "$aantal";
staat, kun je zelf eerst nog veel verbeteren
nummers hoef je niet te quoten net als de if hier nogal overbodig is ;)
Pagina: 1

Dit topic is gesloten.