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

325

    Vastaukset

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

      ilmanmuuta!

    • 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. Maatalous- ja yritystuet pois, työeläkevaroilla valtion velka pois

      Suomi saadaan eheytettyä kädenkäänteessä, kun uskalletaan tehdä rohkeita ratkaisuja. Maatalous- ja yritystuet ovat hait
      Maailman menoa
      88
      3515
    2. Hei! Halusin vain kertoa.

      En tiedä luetko näitä, mutta näimme n.4vk sitten, vaihdoimme muutaman sanan ja tunsin edelleen kipinän välillämme. Katso
      Tunteet
      5
      1759
    3. Miksi ikävä ei helpotu vuosien jälkeenkään?

      Tänään olin ensimmäistä kertaa sinun lähtösi jälkeen tilassa, jossa vuosia sitten nähtiin ensimmäistä kerta. Ollessani
      Rakkaus ja rakastaminen
      5
      1512
    4. Teboili alasajo on alkanut

      Niinhän siinä kävi että teebboili loppuu...
      Suomussalmi
      29
      1331
    5. Tiesitkö? Suomessa lääkäri voi toimia ammatissaan, vaikka hän olisi seksuaalirikollinen

      Järkyttävää… Motin mukaan Suomessa lääkäri voi toimia ammatissaan, vaikka hän olisi yksityiselämässään syyllistynyt es
      Maailman menoa
      53
      926
    6. Kirjoittaisit edes jotain josta tiedän

      Varmasti oletko se oikeasti sinä. Tänään tälläinen olo. 🫩
      Ikävä
      70
      872
    7. Oot kyl rakas

      Et tiiäkkään miten suuri vaikutus sulla on mun jaksamiseen niin töissä, kun vapaallakin❤️. Oot täysin korvaamaton. En t
      Ikävä
      35
      862
    8. Miten voitkin olla aina niin fiksu

      ...aina niin huomaavainen, kärryillä ja kartalla. Yritän etsimällä etsiä sinusta jotain vikaa, että saisin pidettyä sydä
      Ikävä
      47
      820
    9. Sofia Zida puhuu rehellisesti suhteesta Andy McCoyhin: "Se on ollut mulle tavallaan..."

      Sofia ja Andy, aika hellyttävä parivaljakko. Sofia Zida on mukana Petolliset-sarjassa. Hänet nähtiin Yökylässä Maria Ve
      Suomalaiset julkkikset
      4
      777
    10. Mistä tietää, onko hän se oikea?

      Siitä, kun sitä ei tarvitse miettiä. Siitä, kun hänen olemassa oleminen ja ajatteleminen saa hymyilemään. Siitä, kun ha
      Ikävä
      60
      774
    Aihe