laatste berichten ipv laatste onderwerpen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

JAVA Programmeur

Bedrijfsomschrijving Functieomschrijving We zoeken per direct enthousiaste software engineers die ons team komen versterken.We werken in DevOps teams met een sterk gevoel voor verantwoordelijkheid. Er wordt nauw samengewerkt met ons Business analyse team (BAT), met onze uitvoerende medewerkers en met de DevOps teams onderling binnen het domein. Het liefst hebben we veel en vaak interactie met onze interne en externe eindgebruikers om zo de juiste dingen te maken. We werken multidisciplinair in een dynamische omgeving. Achtergrond opdracht De Businesseenheid Examens is verantwoordelijk voor de logistiek van de staatsexamens Voortgezet (speciaal) onderwijs, Nederlands als 2e taal en schoolexamens. In het kader

Bekijk vacature »

Medior .NET developer

Functie Jij gaat als Medior .NET ontwikkelaar aan de slag in ons scrumteam met 6 developers die gepassioneerd en actief bezig zijn om onze spelers kwalitatieve en mooie spelervaringen aan te bieden. Als medior .NET developer ga jij werken aan een technisch hoogwaardig platform welke bezoekerspieken verwerkt van tienduizenden tot honderdduizenden gebruikers per minuut! Ons scrumteam werkt in drie wekelijkse sprints en wij beginnen iedere ochtend met een stand-up. Jij werkt bij ons met C# .NET, .NET Core, React.JS, Xamarin, Azure, Docker en Kubernetes. Wij hechten enorm veel waarde aan het leveren van hoogwaardige en kwalitatieve code. Zodra jij de

Bekijk vacature »

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Developer

Functie omschrijving Gaat jouw hart sneller kloppen van software developen in C#.NET? Voor een softwarebedrijf in regio Den Bosch zijn wij op zoek naar een C# programmeur. Lees snel verder! Wat ga je doen? Je gaat werken met C# en ASP.NET MVC Framework om onder meer webapplicaties, webshops en websites te ontwikkelen. Je optimaliseert de bestaande software en helpt mee aan het automatiseren van bedrijfsprocessen. Je gaat samen met je collega's de juiste oplossing op basis van de wensen van de klanten uitwerken tot een mooi product. Bedrijfsprofiel Het ontwikkelen van softwareoplossingen en kantoorautomatiseringen is waar dit bedrijf voor staat.

Bekijk vacature »

Mendix Developer

For our client in Amsterdam, we are looking for a Senior Mendix Developer. Company description Our client is an IT Consultancy company who’s been active for 10 years now. With their ambitious team, they are working with different clients in order to help them with analyzing their data and giving advice to them, regarding how they can use their data in the smartest ways, or to make sure that their mobile or web applications are working efficiently. As you get a glimpse of various industries, it is guaranteed that no day will be the same. Job description As a Mendix

Bekijk vacature »

UX Writer (m/v/d)

UX Writer (m/v/d) Everything we do, starts with you. Together with you, we build the most human-centric fintech. We have the ambition to create the next. And - with Bertelsmann - a strong foundation to start from. Let’s make it new – for society and for yourself. Wij zijn op zoek naar een UX Writer (m/v/d) Fulltime - Op ons kantoor in Amsterdam of Heerenveen / deels vanuit huis Als UX Writer bij Riverty hou jij je bezig met onze strategie om daar te zijn waar onze gebruikers zijn en op de manier waarop zij ons nodig hebben, terwijl wij

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

Java Developer

Dit ga je doen Als Java Developer ben je verantwoordelijk voor: Het ontwikkelen van nieuwe en bestaande webservices; Het uitbreiden van functionaliteiten binnen de producten- en dienstenportefeuille; Het werken aan gegevensuitwisseling met bijvoorbeeld SOAP; Testen van frameworks met gebruik van UNIT en Selenium. Hier ga je werken De organisatie waar je komt te werken is een semi-overheidsinstelling, gesitueerd in Utrecht en zorgt voor een goede samenwerking tussen verschillende overheidsinstanties. Het is een familiaire club die gaat voor kwaliteit en langdurige relaties. Zo zorgen zij ervoor dat er op grote schaal vertrouwelijke informatie tussen verschillende overheidsinstellingen wordt uitgewisseld. Hun werk zorgt

Bekijk vacature »

Medior Java developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in een ontwikkelteam met 7 .NET developers. In ons team werken er drie senior .NET developer, twee medior .NET developers en twee junior .NET developers. Er is dan ook genoeg senioriteit in ons team om jou te kunnen bieden wat jij nodig hebt! Wij werken in scrum en hebben drie wekelijkste sprints. Daarnaast doen wij minimaal vier keer per jaar een release. Ons platform is ontzettend complex en groot. Het is dan ook in het begin belangrijk dat jij de processen gaat begrijpen. Jij krijgt dan ook een cursus om beter te begrijpen

Bekijk vacature »

Senior .NET developer

Functie As a Senior .NET developer you will work in our Research & development team. Our team consists of 17 colleagues! We are currently busy setting up a completely new architecture for a new product. We use VS2022 and .NET 6.0 for our new product. Your function is therefore mainly backend oriented. Since we develop measuring equipment for the chemical industry, it is also very important to develop high-quality software for its control. You are also responsible for designing, implementing and testing new features. For this position its also very important to ensure future-proof and sustainable architecture. Eisen - A

Bekijk vacature »

Ervaren PHP ontwikkelaar

Functie Jij als PHP ontwikkelaar komt te werken in een team van 4 andere PHP ontwikkelaars. Je zult je voornamelijk bezig houden met: – Het ontwikkelen van nieuwe features – Doorontwikkelen van de API – Nadenken over de technische infrastructuur – Datakwaliteit Samen met het team ben jij verantwoordelijk voor de verdere ontwikkeling van de software en om de positie als marktleider in Europa te behouden. Ze werken volgens SCRUM in 2 wekelijkse sprints, werken met Jira voor alle tickets en communiceren veel via Slack. Eisen • Minimaal 3 jaar ervaring als back end developer • Je hebt affiniteit met

Bekijk vacature »

Back-End Web Developer

Als Back-End Web Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als Back-End Web Developer bij Coolblue? Als Back-End Web Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Als backend developer weet je de weg in PHP, kan je in Typescript een microservice op zetten of ben je bereid om dit te leren. Ook Web Backend Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen PHP

Bekijk vacature »

Medior front-end developer gezocht (€3.300 -

Functie Wat ga je doen? Jij als front-end developer gaat werken binnen de teams van/voor onze klant. Je werkt in een team met starters en ervaren ontwikkelaars met allemaal 1 overeenkomst; passie voor het vak. Maak je een fout? Geen probleem, leer ervan en ga dan weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en jezelf dus snel ontwikkelen. Wat hebben we jou te bieden? • Uitdagende projecten bij mooie klanten (bij jou in de buurt, of binnenkort intern vanuit ons kantoor!) • Een jonge organisatie met talentvolle collega’s • Veel ruimte voor

Bekijk vacature »
Danny A-noniem

Danny A-noniem

02/08/2012 10:00:21
Quote Anchor link
Hallo mensen.
ik heb dit stukje gevonden op internet.
Werkt prima, maar hij geeft de laatste 5 forumonderwerpen weer.
Ik heb er zelf al een beetje mee gestoeid, maar krijg het niet voor elkaar.
(ben nog niet zon kei in mysql.)
dit is wat ik heb:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php

// Freeware by Scriptol.com

// User configuration: update these data according to your own website


$site = "http://www.xxxxxxxxxxxxxx.nl/";
$forumdir = "xxxxxxxxxx/";
$formatflag = false;

// End of user configuration

$cvt = array(
   "(´)"=>"'",
   "(à)"=>"&agrave;",
   "(â)"=>"&acirc;",
   "(ä)"=>"&auml;",
   "(ç)"=>"&ccedil;",
   "(è)"=>"&egrave;",
   "(é)"=>"&eacute;",
   "(ê)"=>"&ecirc;",
   "(ë)"=>"&euml;",
   "(î)"=>"&icirc;",
   "(ï)"=>"&iuml;",
   "(ô)"=>"&ocirc;",
   "(ö)"=>"&ouml;",
   "(ù)"=>"&ugrave;",
   "(ü)"=>"&uuml;",
   "(û)"=>"&ucirc;",
   "(«)"=>"&laquo;",
   "(»)"=>"&raquo;",
   "(©)"=>"&copy;",
   "(§)"=>"&para;",
);
  
  

// Use this function only if the format differs

function convert($content)
{

    $len = count($cvt);
    while($htmlchar = current($cvt))
    {

      $letter = key($cvt);
      preg_replace($letter, $htmlchar, $content);
      next($cvt);
    }

    return $content;
}
  

// Use  to convert to UTF-8

function makeUTF($desc)
{
  
  $desc = UTF8_encode($desc);
  $desc = stripslashes($desc);
  return($desc);
}  



function
display($host, $dbname, $dbuser, $password, $size)
{

    global $site;
    global $forum;
    global $topiclist;
    global $table_prefix;    

    $db = @mysql_connect($host, $dbuser,$password);
    mysql_select_db($dbname);
 
    $posts = $table_prefix."posts";
    $users = $table_prefix."users";
    $top = $table_prefix."topics";
  
/*    
    $sql = "SELECT REF.post_id, TOP.topic_id, TXT.post_subject, REF.post_time, USER.username, TOP.topic_first_post_id
     FROM $posts REF, $texts TXT, $users USER, $top TOP
     WHERE REF.post_id = TOP.topic_first_post_id
     AND REF.post_id = TXT.post_id
     AND USER.user_id = TOP.topic_poster
     ORDER BY post_time DESC LIMIT $size";
 */
  
  
      $sql = "SELECT TOP.topic_id, TOP.topic_title, TOP.topic_time, USER.username
     FROM $posts REF, $users USER, $top TOP
     WHERE REF.post_id = TOP.topic_first_post_id    
     AND TOP.topic_poster = USER.user_id
     ORDER BY REF.post_time DESC LIMIT $size"
;







  
     // optionally:  AND TOP.forum_id IN (1,2,4,5, ...)  
    
    $results = mysql_query($sql) or die(mysql_error());
    
    // Extracting and displaying titles
      
    while($line = mysql_fetch_assoc($results))
    {

       $title = $line['topic_title'];
       //$title = $line['post_subject'];
       $url = $forum . "viewtopic.php?t=" . $line['topic_id'];
      
       if($formatflag) $title = convert($title);

       $username = $line['username'];
       $date = strftime("%A %B %e, %Y %H:%M", $line['topic_time']+(0));
    
       echo "<span class=style2><a target=k href='$url'>*$title*</a><hr></span><br>\n";
    }
    
}


if(substr($site, -1, 1) != "/") $site = $site. "/";
$forum = $site . $forumdir;
if(substr($forum,-1, 1) != "/") $forum = $forum. "/";

include($forumdir."config.php");

if (! PHPBB_INSTALLED) die("phpBB not installed in $forumdir");

display($dbhost, $dbname , $dbuser, $dbpasswd , 5);    

?>


Nu wil ik dus ipv de onderwerpen, gewoon de laatste 5 forum berichten van het hele forum weergeven.
dit dacht ik op deze manier te doen ( volgends de phpmyadmin)
echter herkent hij de opdracht niet.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
SELECT `GPF_posts`.`post_text`
FROM GPF_posts
ORDER BY `GPF_posts`.`post_time` DESC, `GPF_posts`.`post_text` DESC



hoor het graag
Gewijzigd op 02/08/2012 10:04:31 door Danny A-noniem
 
PHP hulp

PHP hulp

29/09/2023 22:34:31
 
Erwin H

Erwin H

02/08/2012 10:40:35
Quote Anchor link
Danny A-noniem op 02/08/2012 10:00:21:
.
dit dacht ik op deze manier te doen ( volgends de phpmyadmin)
echter herkent hij de opdracht niet.

Hij 'herkent de opdracht niet'. Probeer je daarmee te zeggen dat je een foutmelding krijgt? Waarom plaats je die dan niet? Dat zal een hoop helpen om de fout te vinden.
 
Eddy E

Eddy E

02/08/2012 10:50:45
Quote Anchor link
Haal ook de backticks (de `) weg.
Maar de php-code die je plaatst is niet direct verwant aan de sql-query die je plaatst.
 
Danny A-noniem

Danny A-noniem

02/08/2012 11:11:07
Quote Anchor link
ja hij geeft aan dat hij de opdracht niet herkend. terwijl ik de code uit de database haal met de query opbouwen die in de phpmyadmin zit.
@ eddy
dit is wat ik gedaan heb:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php

  $db
= @mysql_connect($host, $dbuser,$password);
    mysql_select_db($dbname);
 
    $posts = $table_prefix."posts";
    $users = $table_prefix."users";
    $top = $table_prefix."topics";
  
/*    
    $sql = "SELECT REF.post_id, TOP.topic_id, TXT.post_subject, REF.post_time, USER.username, TOP.topic_first_post_id
     FROM $posts REF, $texts TXT, $users USER, $top TOP
     WHERE REF.post_id = TOP.topic_first_post_id
     AND REF.post_id = TXT.post_id
     AND USER.user_id = TOP.topic_poster
     ORDER BY post_time DESC LIMIT $size";
 */  
//dit stukje heb ik dus aangepast

      $sql = "
SELECT `GPF_posts`.`post_text`
FROM GPF_posts
ORDER BY `GPF_posts`.`post_time` DESC, `GPF_posts`.`post_text` DESC"
;
// einde aanpassing







  
     // optionally:  AND TOP.forum_id IN (1,2,4,5, ...)  

    
    $results = mysql_query($sql) or die(mysql_error());
?>




is dus even een stukje uit de code.
ik ga nu even de backticks weghalen om te testen.

oke nu heb ik geen foutmelding meer, maar ook geen text....
de steeretjes staan er wel...
balen hihi..

hoe ka ik nu dan een stukje tekst laten weergeven?
zoiets als bv de eerste 25 karaters van de laatste 5 berichten op het hele forum?
LEt op het gaat dus om een stukje buiten het forum te plaatsen.

of de sql voor phpbb3 om de laatste 5 berichten uit te lezen is ook welkom.
de rest kan ik er zelf wel weer omheen zetten.
Gewijzigd op 02/08/2012 11:24:46 door Danny A-noniem
 
Erwin H

Erwin H

02/08/2012 12:31:52
Quote Anchor link
Danny A-noniem op 02/08/2012 11:11:07:
ja hij geeft aan dat hij de opdracht niet herkend.

Misschien ben ik gek, maar ik maak me sterk dat phpmyadmin dat niet zegt. Die geeft ongetwijfeld een serieuze foutmelding, dus misschien wordt het tijd voor je om die gewoon even te copieren en hier te plaatsen. Als je geholpen wilt worden tenminste.
 
Danny A-noniem

Danny A-noniem

02/08/2012 13:40:00
Quote Anchor link
hey, zoals al genoemd de foutmelding is nu weg, nadat ik de backticks heb verwijderd.
dit was de melding:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/vhosts/xxxxxx.nl/httpdocs/phpbb-home.php on line 104



echter krijg ik nu geen output dan de ** sterretjes die om de berichten heen staan.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo "<span class=style2><a target=k href='$url'>*$title*</a><hr></span><br>\n";
   ?>

dus de sterretjes staan er nu wel, echter geen berichten of andere text
Gewijzigd op 02/08/2012 13:45:19 door Danny A-noniem
 
Erwin H

Erwin H

02/08/2012 14:41:45
Quote Anchor link
En hoe kom je aan $title dan?

Danny, vriendelijk verzoek, probeer duidelijk te zijn en relevante info te geven. Op deze manier gaat het maanden duren voor iemand je een antwoord kan geven.
 
Danny A-noniem

Danny A-noniem

02/08/2012 14:55:18
Quote Anchor link
Oke, ik probeer het even opnieuw..
ik heb dus onderstaand script gevonden.
deze geeft mij de laatste 5 forumonderwerpen weer op mn frontpage van mijn 18+ website.
dat is deze code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php

// Freeware by Scriptol.com

// User configuration: update these data according to your own website


$site = "http://www.xxxxxxxxxxxxxx.nl/";
$forumdir = "xxxxxxxxxx/";
$formatflag = false;

// End of user configuration

$cvt = array(
   "(´)"=>"'",
   "(à)"=>"&agrave;",
   "(â)"=>"&acirc;",
   "(ä)"=>"&auml;",
   "(ç)"=>"&ccedil;",
   "(è)"=>"&egrave;",
   "(é)"=>"&eacute;",
   "(ê)"=>"&ecirc;",
   "(ë)"=>"&euml;",
   "(î)"=>"&icirc;",
   "(ï)"=>"&iuml;",
   "(ô)"=>"&ocirc;",
   "(ö)"=>"&ouml;",
   "(ù)"=>"&ugrave;",
   "(ü)"=>"&uuml;",
   "(û)"=>"&ucirc;",
   "(«)"=>"&laquo;",
   "(»)"=>"&raquo;",
   "(©)"=>"&copy;",
   "(§)"=>"&para;",
);
  
  

// Use this function only if the format differs

function convert($content)
{

    $len = count($cvt);
    while($htmlchar = current($cvt))
    {

      $letter = key($cvt);
      preg_replace($letter, $htmlchar, $content);
      next($cvt);
    }

    return $content;
}
  

// Use  to convert to UTF-8

function makeUTF($desc)
{
  
  $desc = UTF8_encode($desc);
  $desc = stripslashes($desc);
  return($desc);
}  



function
display($host, $dbname, $dbuser, $password, $size)
{

    global $site;
    global $forum;
    global $topiclist;
    global $table_prefix;    

    $db = @mysql_connect($host, $dbuser,$password);
    mysql_select_db($dbname);
 
    $posts = $table_prefix."posts";
    $users = $table_prefix."users";
    $top = $table_prefix."topics";
  
/*    
    $sql = "SELECT REF.post_id, TOP.topic_id, TXT.post_subject, REF.post_time, USER.username, TOP.topic_first_post_id
     FROM $posts REF, $texts TXT, $users USER, $top TOP
     WHERE REF.post_id = TOP.topic_first_post_id
     AND REF.post_id = TXT.post_id
     AND USER.user_id = TOP.topic_poster
     ORDER BY post_time DESC LIMIT $size";
 */
  
  
      $sql = "SELECT TOP.topic_id, TOP.topic_title, TOP.topic_time, USER.username
     FROM $posts REF, $users USER, $top TOP
     WHERE REF.post_id = TOP.topic_first_post_id    
     AND TOP.topic_poster = USER.user_id
     ORDER BY REF.post_time DESC LIMIT $size"
;







  
     // optionally:  AND TOP.forum_id IN (1,2,4,5, ...)  
    
    $results = mysql_query($sql) or die(mysql_error());
    
    // Extracting and displaying titles
      
    while($line = mysql_fetch_assoc($results))
    {

       $title = $line['topic_title'];
       //$title = $line['post_subject'];
       $url = $forum . "viewtopic.php?t=" . $line['topic_id'];
      
       if($formatflag) $title = convert($title);

       $username = $line['username'];
       $date = strftime("%A %B %e, %Y %H:%M", $line['topic_time']+(0));
    
       echo "<span class=style2><a target=k href='$url'>*$title*</a><hr></span><br>\n";
    }
    
}


if(substr($site, -1, 1) != "/") $site = $site. "/";
$forum = $site . $forumdir;
if(substr($forum,-1, 1) != "/") $forum = $forum. "/";

include($forumdir."config.php");

if (! PHPBB_INSTALLED) die("phpBB not installed in $forumdir");

display($dbhost, $dbname , $dbuser, $dbpasswd , 5);    

?>

dit scriptje werkt perfect, en geeft netjes de laatste 5 forumonderwerpen weer.

nu dacht ik als n00b, als ik de sql verwijder uit het orgineel en mijn sql neerzet dan zou die dus ipv de laatste 5 forum onderwerpen, de laatste 5 forumberichten weergeven.
Maar daar zit ik dus fout.
ik heb nog weinig kaas gegeten van mysql, maar wilde dus graag de laatste 5 berichten uit het hele forum weergeven.
Maar ik denk dat ik beter kan kijken dat ik de database rechtstreeks uitlees met een sql.
wanner ik kijk op mijn host in de database kan ik een querery opbouwen met wat ik wil
deze brengt mij volgende code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
SELECT `GPF_posts`.`post_text`
FROM GPF_posts
ORDER BY `GPF_posts`.`post_time` DESC, `GPF_posts`.`post_text` DESC";
?>


dit gaf helaas de foutmelding die ik aangaf.
Daarna heb ik de tick verwijderd zoals wer aangegeven in een eerdere post.
Dat leverde geen foutmeldingen meer op, maar ook geen output ( met uitzondering van de **)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo "<span class=style2><a target=k href='$url'>*$title*</a><hr></span><br>\n";
   ?>


maar nu ben ik er nog niet uit hoe ik dan de laatste 5 berichten uit het hele forum kan weergeven.
en dan slechts bv 10 karaters van elk bericht.

Waar de $title vandaan komt, dit is orgineel van het orginele script zoals bovenaan staat.
en die gaf wel de forumonderwerpen weer.
maar dat doet die nu dus niet met de berichten.

ik zie ergens iets over het hoofd van instelling, maar kan het zelf niet vinden, met mijn weinige kennis hiervan.

Ik zoek dus de manier om de laatste 5 berichten te tonen buiten het forum om op de frontpage.


ik hoop dat dit iets duidelijk is.
 
Erwin H

Erwin H

02/08/2012 15:04:22
Quote Anchor link
Nee, je ziet niet 'iets' over het hoofd.... je ziet heel veel over het hoofd. Zo te zien begrijp je nog niet genoeg van php en mysql om dit soort scripts te bouwen. Variabelen komen namelijk niet zomaar uit de lucht vallen. Zo maar even een sql query veranderen en dan denken dat alles wel goed komt gaat niet werken.

$title in het originele script komt namelijk uit $line['topic_title'] (regel 106). $line is weer de rij uit de database die wordt uitgelezen (regel 104) en dus is 'topic_title' een kolom in de database. Aangezien jij in je nieuwe query die kolom niet eens selecteert zal je inderdaad ook niets op je pagina zien.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

02/08/2012 15:16:06
Quote Anchor link
Ervan uit gaande dat de beginpost ook in de posts tabel staat:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
SELECT
    p.topic_id,
    t.title
FROM
    (
    SELECT DISTINCT
        topic_id
    FROM
        posts
    ORDER BY
        post_date DESC
    LIMIT 5
    ) AS p
JOIN
    topics AS t
    USING topic_id

Edit:

Oops: fout aliasje
Gewijzigd op 02/08/2012 15:19:59 door Ger van Steenderen
 
Danny A-noniem

Danny A-noniem

02/08/2012 15:19:19
Quote Anchor link
Ja daar heb je gelijk in ben helaas nog geen kei met mysql nee, maar leer langzaam maar zeker van de fouten...

Toevoeging op 02/08/2012 16:29:24:

Maar.. de aanhouder wint...
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?
    mysql_connect( ******, ******, ******);
 mysql_select_db(****);



$res = mysql_query("



SELECT * FROM GPF_posts ORDER BY
        post_time DESC
    LIMIT 100








"
) or die (mysql_error());
while ($arr = mysql_fetch_array($res))
{



$aWoorden = explode(' ', $arr['post_text'], 5);
array_pop($aWoorden);
echo implode(' ', $aWoorden).'...';



 
echo "<hr><br/>";

}


?>


eventjes de tut doorlezen, en daar is die dan.
de laatste 100 berichten , en slacht 5 woorden lang.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.