PHP first post

Gestart doorShahiem5 reacties26 weergaven

6 berichten · pagina 1 van 1

Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hey,

Weet iemand hoe de eerst forum posts van een topic kan selecteren. Bijvoorbeeld ik heb een topic en dan wil ik bij de eerste forumposts de titel van een topic weergeven. En dan bij de rest van de posts een datum.

Hoe kan ik dit het beste doen? smile
Gegroet,
Shahiem

EDIT:

Heb het al, gewoon een $i var. smile
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Je hebt iets van een while() waarmee je alle posts laat zien.
Je doet dan zoiets:

[COLOR= #0000BB]<?php
$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR]

[URL="http://www.php.net/while"]while[/URL][COLOR= #007700](....)
{[/COLOR]

  [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700])[/COLOR] [COLOR= #FF8000]// && $p == 1 doen als je ook met pagina-nummering werkt[/COLOR]
  [COLOR= #007700]{[/COLOR]

    [COLOR= #0000BB]$tekst[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]titel[/COLOR][COLOR= #007700];

  }[/COLOR]
  [URL="http://www.php.net/else"]else[/URL]
  [COLOR= #007700]{[/COLOR]

    [COLOR= #0000BB]$tekst[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]datum[/COLOR][COLOR= #007700];

  }[/COLOR]

  [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++;

}[/COLOR]
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Lennard schreef:
Je hebt iets van een while() waarmee je alle posts laat zien.
Je doet dan zoiets:

[COLOR= #0000BB]<?php
$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR]

[URL="http://www.php.net/while"]while[/URL][COLOR= #007700](....)
{[/COLOR]

  [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700])[/COLOR] [COLOR= #FF8000]// && $p == 1 doen als je ook met pagina-nummering werkt[/COLOR]
  [COLOR= #007700]{[/COLOR]

    [COLOR= #0000BB]$tekst[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]titel[/COLOR][COLOR= #007700];

  }[/COLOR]
  [URL="http://www.php.net/else"]else[/URL]
  [COLOR= #007700]{[/COLOR]

    [COLOR= #0000BB]$tekst[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]datum[/COLOR][COLOR= #007700];

  }[/COLOR]

  [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++;

}[/COLOR]
Inderdaad, kwam ik net ook achter smile Nog bedankt. Waarom heb je trouwens je $i++ beneden ipv boven
0
Tgrm

Lid

Berichten
2.133
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Shahiem schreef:
Hey,

Weet iemand hoe de eerst forum posts van een topic kan selecteren. Bijvoorbeeld ik heb een topic en dan wil ik bij de eerste forumposts de titel van een topic weergeven. En dan bij de rest van de posts een datum.

Hoe kan ik dit het beste doen? smile
Gegroet,
Shahiem
Je maakt eerst een query die het bericht eruit haalt met id=0 en echod daarbij de titel vervolgens maak je een 2e query die alle berichten ophaald die groter zijn dan 0, dus WHERE id>0. Zelf heb ik in de database een table met topics(waar dan ook het eerste bericht staat) en eentje met reacties. Dan moet je gewoon eerst het topic bericht laten echoen + de titel en daarna met een while alle reacties WHERE topic_id == het topic id en dan bericht + datum.

snap je wat ik bedoel?

Edit: $query = mysql_query(...)

while($rows = mysql_fetch_assoc($query))
{
echo $rows[kolom1] . " " . $rows[kolom2];
}
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@Shahiem: omdat hij $i standaard op 1 zet en checkt of $i gelijk is aan 1
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@Tgrm: Ja, maar heb oplossing al smile@luuk: Bedankt wink
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren