<?php $id=1 ['domain'] ?>

  • Beste,


    Ik ben bezig met een overzicht te maken. Alleen nu wil ik het volgende maar weet niet precies hoe ik dit moet doen.


    Ik heb 4 pakketten die geef ik weer op 1 pagina, nu wil ik bijvoorbeeld van Pakket 1 (Met id 1) de OS ophalen (Dus weergave: DirectAdmin) Maar dit wil ik van Pakket 2 ook, en van Pakket 3 & van Pakket 4.


    Maar ik gebruik div's, Voorbeeld:

    Code
    <div style="float: left; width: 25%;">OS:</div>
                <div style="float: left; width: 18%;"><b>None</b></div>
                <div style="float: left; width: 18%;"><b>None</b></div>
                <div style="float: left; width: 18%;"><b>None</b></div>
                <div style="float: left; width: 18%;"><b>Limiet</b></div>
                <div style="clear: left;"></div>


    Hoe kan ik ervoor zorgen dat ik bijvoorbeeld het volgende resultaat krijg:


    Code
    <div style="float: left; width: 25%;">OS:</div>
                <div style="float: left; width: 18%;"><b>$DB & ID=1 Resultaat = DirectAdmin</b></div>
                <div style="float: left; width: 18%;"><b>$DB & ID=2 Resultaat = Wefact</b></div>
                <div style="float: left; width: 18%;"><b>$DB & ID=3 Resultaat = Linux</b></div>
                <div style="float: left; width: 18%;"><b>$DB & ID=4 Resultaat = Debian</b></div>
                <div style="clear: left;"></div>


    Dus in één "div" zou hij van 4 verschillende databse ID's gegevens kunnen ophalen.
    Ik hoop dat jullie snappen wat ik bedoel.


    Alvast Bedankt! :)

  • Guest, wil je besparen op je domeinnamen? (ad)
  • While gewoon doen...?


    Kan je uitleggen wat je precies bedoeld, ik gebruik dit gedeelte al:


    PHP
    <?php
        $Asql = "SELECT * FROM packages ";
        $Aquery = $con->query($Asql) or die($con->error);
    
    
        if($Aquery->num_rows >= 1) {
            $Arow = $Aquery->fetch_assoc();
            ?>


    Nu heb ik dit als voorbeeld gekregen, maar kan iemand dit verwerken in de HTML van me startpost, want ik snap het nog niet echt haha :$


    PHP
    <?php// je query$res = $db->query('SELECT * FROM table ORDER BY id');$headings = array();$rows     = array();while ($row = $res->fetch_assoc()) {    $headings[] = $row['<kolom_die_naam_van_package_bevat>'];    foreach ($row as $k => $v) {        $rows[$k][] = $v;    }}$res->free();// voorbeeld resultaat:/*$headings = array(    'basic',    'medium',    'premium',);$rows = array(    'property 1' => array(        'x',        'y',        'z',    ),    'property 2' => array(        'a',        'b',        'c',    ),    'property 3' => array(        '1',        '2',        '3',    ),);*/?><table border="1">    <thead>        <tr>            <th>&nbsp;</th><?php            foreach ($headings as $v) {                ?><th><?php echo $v ?></th><?php            }        ?></tr>    </thead>    <tbody><?php        foreach ($rows as $k => $row) {            ?><tr>                <td><?php echo $k ?></td><?php                foreach ($row as $col) {                    ?><td><?php echo $col ?></td><?php                }            ?></tr><?php        }    ?></tbody></table>
  • Noooo, niet direct je style in een div element plaatsen! (Zoals Ferhat ook al zei ;) ) Er is niet voor niet CSS!


    Je zou dit inderdaad met een while kunnen doen, maar ook in combinatie met de foreach functie. (Bron: PHP: foreach - Manual )


    Dan krijg je dus zoiets:


    Ik heb de code niet getest, maar zo krijg je wel een indruk hoe je het kunt doen.


    Edit: Heb de code even iets aangepast, maar zie ook: PHP foreach statement within MySQL select query - Stack Overflow

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!