Tiedot useaan sarakkeeseen

php-mies

Terve.

Osaisikohan kukaan neuvoa minua pienessä ongelmassa:

Minulla on tietokannassa n kappaletta nimiä, esim. 30 kappaletta.
Kun nyt listaan ne sieltä, tulee siitä aikamoinen lista...

Teen listauksen seuraavasti:
$sql = 'SELECT * FROM Nimet';
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
echo ''.$row['Nimi'].'';
}

Jos tietokannassa olisi esim. tuo 30 nimeä, mutta haluasin nähdä ne kaikki kerralla yhdessä sivunäkymässä, lista olisi pitkä.
Näin mietinkin, että olisikohan mahdollista listata nuo jotenkin kahteen tai jopa kolmeen sarakkeeseen,
niin että yhdessä sarakkeessa olisi aina enintään 10 nimeä?

7

353

    Vastaukset 7

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • totta kai

      ilmanmuuta!

      • php-mies

        Niin jos joku vielä viittis kertoa et miten onnistuu =)


      • juhakorkeapudas
        php-mies kirjoitti:

        Niin jos joku vielä viittis kertoa et miten onnistuu =)

        Täältä lisätietoja:

        http://www.google.fi/search?hl=fi&source=hp&q=php result html table&meta=


    • ei ole testattu

      "...yhdessä sarakkeessa olisi aina enintään 10 nimeä?"

      Nythän ne nimet tulevat sinulla yhteen pötköön periaatteessa kaikki samalle riville.

      Heitetään kehiin laskuri joka tulostaa HTML:n kunnioittaman rivinsiirron kun laskurin arvo on kymmenellä jaollinen:

      $sql = 'SELECT * FROM Nimet';
      $result = mysql_query($sql);

      $laskuri = 1;
      while($row = mysql_fetch_array($result))
      {
      echo ''.$row['Nimi'].'';

      if ($laskuri % 10 == 0)
      echo "";

      $laskuri ;
      }

      Tai mieluummin tietysti käytetään HTML:n taulukkoa

      $sql = 'SELECT * FROM Nimet';
      $result = mysql_query($sql);
      $laskuri = 1;
      echo "";
      echo "";
      while($row = mysql_fetch_array($result))
      {
      echo "";
      echo ''.$row['Nimi'].'';
      echo "";

      if ($laskuri % 10 == 0)
      {
      // vaihdetaan riviä
      echo "";
      echo "";
      }

      $laskuri ;
      }
      echo ""
      echo "";

      Tässä varmaan on pientä säätämistä..

      • Miälenkiintoista

        No eipä oikein onnistunut HTML-koodin esitys tässä foorumissa...

        Rivinsiirto oli tarkoitus tehdä tulostamalla BR kulmasulkujen sisällä.

        Taulukon tulostus oli tarkoitus aloittaa tulostamalla TABLE kulmasulkujen sisällä

        Taulukon uusi rivi oli tarkoitus aloittaa tulostamalla TR kulmasulkujen sisällä jne.


        En tiedä miltä tämä foorumissa näyttää mutta kokeilenpa:

        if ($laskuri % 10 == 0)
        {
        // vanha rivi loppuu
        echo "";
        // uusi rivi alkaa
        echo "";
        }


      • harjoittelemalla mestariksi?
        Miälenkiintoista kirjoitti:

        No eipä oikein onnistunut HTML-koodin esitys tässä foorumissa...

        Rivinsiirto oli tarkoitus tehdä tulostamalla BR kulmasulkujen sisällä.

        Taulukon tulostus oli tarkoitus aloittaa tulostamalla TABLE kulmasulkujen sisällä

        Taulukon uusi rivi oli tarkoitus aloittaa tulostamalla TR kulmasulkujen sisällä jne.


        En tiedä miltä tämä foorumissa näyttää mutta kokeilenpa:

        if ($laskuri % 10 == 0)
        {
        // vanha rivi loppuu
        echo "";
        // uusi rivi alkaa
        echo "";
        }

        Yritetäänpä vielä kerran, entiteeteillä < ja >:
        if ($laskuri % 10 == 0)
        {
        // vanha rivi loppuu
        echo "";
        // uusi rivi alkaa
        echo "";
        }


    • ..........

      float leftiä ja leveyttä elementtien tyyleihin niin tulee sarakkeet ihan itsestään

    Ketjusta on poistettu 2 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Kuka melkein täysi-ikäinen hukkui?

      Poliisin mukaan nuori oli lähes täysi-ikäinen. Ennen iltakuutta tulleen ilmoituksen mukaan ihminen oli joutunut mahdoll
      Iisalmi
      25
      1121
    2. Anteeksi arkuuteni

      Olen säälittävä, mitä tulee sinun kohtaamiseen. Tunnen vaan itseni todella epävarmaksi sun kanssa. Jos minun olisi pitän
      Ikävä
      54
      1108
    3. Perussuomalaisten kannatus nousi rytinällä Ylen tänään julkaisemassa tuoreimmassa gallup-kyselyssä.

      https://yle.fi/a/74-20239449 Perussuomalaisilla hurja- ja ylivoimaisesti suurin nousu tässä uudessa Ylen gallupissa. Kyl
      Maailman menoa
      515
      844
    4. kenen näköinen

      kaivattusi on ?
      Ikävä
      50
      834
    5. Mikä on ollut

      Söpöintä välillämme?
      Ikävä
      46
      745
    6. Hyvännäköinen pakkaus

      Olet hyvännäköinen pakkaus nainen.
      Ikävä
      37
      669
    7. Tykkäätköhän vielä minusta?

      Yhtä paljon, kuin minä sinusta? Haaveissa ollaan kahdestaan, rauhassa ja lähennytään fyysisesti ja tutustutaan syvemmin
      Ikävä
      30
      626
    8. Muistatko Mikkelin panttivankidraaman?

      Uusi draamasarja järkyttävästä tapauksesta on tulossa. Tositapahtumiin perustuva sarja ammentaa vuoden 1986 Mikkelin pan
      Maailman menoa
      62
      624
    9. Vihervasemmistofeministinaisasianaiset

      Tulevat tänne palstalle haukkumaan miehiä ja naljailemaan miehelle, kehuvat olevansa heitä parempia. Itse asuvat MIEHE
      Sinkut
      182
      619
    10. Olet ihana

      Muru, sä oot ihana. Tunsitko sen sähkön meidän välillä kun oltiin ihan låhekkäin? 👩‍❤️‍👩❤️😼😘
      Ikävä
      40
      597
    Aihe