Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

Nieuwe tekst bovenaan & niet onderaan

Gooly
8 antwoorden
  • Hallo allemaal,

    ik heb een soort shoutbox gemaakt maar als ik mijn tekst verzend dan komt de tekst onderaan te staan en niet bovenaan…

    voorbeeldje: [img:368629e92c]http://img362.imageshack.us/img362/5836/naamlooscd8.th.jpg[/img:368629e92c][img:368629e92c]http://img362.imageshack.us/images/thpix.gif[/img:368629e92c]

    nou snap ik niet hoe dit kwam, waarschijnlijk in de database want die had ik geleegd en toen ontstond dit probleem dus eigenlijk.

    dus, de laatste geschreven tekst zou dus bovenaan moeten staan.

    kan iemand mij vertellen waar ik moet zoeken om dit op te lossen?



    * Ik gebruik trouwens phpMyAdmin & Dreamweaver CS4

    Hartelijk dank
    ____________
    Mr.nuub
  • Ik zou als eerste in mijn MySQL query kijken. Met ORDER BY kun je de volgorde aangeven. B.v. ORDER BY id DESC
    Dit lijkt me zelfs noodzakelijk want standaard zal MySQL de output chronologisch van boven naar beneden weergeven. (Zoals je het nu hebt dus)
  • Bedankt voor je oplossing, ik ben nieuw in php en mysql en zou eigenlijk niet weten waar ik dit neer moet zetten…
    Ik heb wel een idee, naast structuur staat SQL en daar staat dit in:
    SELECT * FROM `formulier` WHERE 1
    Moet ik hier dat bij zetten? en anders hoe want ik kom er verder niet uit.


    Bedankt,
  • Het probleem zit hoogstwaarschijnlijk niet in de database, dus kijken met PhpMyAdmin heeft geen zin. In de database staan alleen de gegevens, maar de volgorde wordt bepaald door de query die de gegevens opvraagt. Je zal dus in de php-broncode de query moeten zoeken en eventueel aanpassen. Zoals Gooly al zegt is het waarschijnlijk een kwestie van ASC veranderen in DESC of andersom.

    - Bas
  • Gewoon er achter plakken :-)
    SELECT * FROM record ORDER BY naam DESC;
    SELECT adres FROM bestand WHERE naam='jansen' ORDER BY geboortedatum DESC;
    SELECT * FROM `formulier` WHERE 1 ORDER BY datum DESC;
  • aha, nu ga ik het wat meer snappen… bedoelen jullie dit?:

    [img:6a34ce912a]http://img55.imageshack.us/img55/8571/naamloospo6.th.jpg[/img:6a34ce912a][img:6a34ce912a]http://img55.imageshack.us/images/thpix.gif[/img:6a34ce912a]

    zoja, waar moet ik het precies neerzetten, want dit is geheel nieuw voor mij ;)


    Hartelijk dank
  • Regel 129:
    "SELECT * FROM formulier";
    wordt
    "SELECT * FROM formulier ORDER BY iets DESC";


    en 'iets' is dan een veld uit je database waaruit de chronologie kan worden opgemaakt. Een ID veld, een date-time veld of zo. Ik ken je database niet, dus ik kan zo ook niet zeggen welke naam je daar neer kunt zetten.
  • Heel erg bedankt, het werkt :P

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.