Likes Likes:  0
Resultaten 1 tot 3 van de 3
Geen
  1. #1
    Matthijs de Z
    array afhandeling [php]
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    array afhandeling [php]

    ik ben een aantal dingen aan het testen. Vooral queries en de afhandeling
    daarvoor. Om het het testen overzichtelijk en inzichtelijk te houden, heb ik
    een hond-baas database gemaakt (zie ook een draadje van een paar dagen
    geleden). Deze database is klein en lekker simpel. Het gaat er gewoon even
    om dat de resultaten makkelijk te controleren zijn.

    Nu heb ik daar de volgende query op uitgevoerd:

    SELECT hond.naam, baas.voornaam
    FROM hond, baas
    WHERE hond.IDbaas = baas.ID
    LIMIT 0 , 30

    en kreeg daar het volgende antwoord op:
    naam voornaam
    ----------------------
    Nies Margriet
    Barna Matthijs
    Poema Tamar
    bello Patrick
    Saartje Margriet
    poing Ryan
    woef Janey
    Mel Matthijs
    Tam Matthijs
    blafblaf Maartje


    Nu zou ik het zo willen doen, dat ik per eigenaar een drop down menu kan
    maken, dat als volgt is opgebouwd:

    <select size="1" name="Matthijs">
    <option>Mel</option>
    <option>Tam</option>
    <option>Barna</option>
    </select>

    Nu krijg ik bovenste drop down menu wel, door bijvoorbeeld:

    $query = 'select hond.naam, baas.voornaam FROM hond, baas WHERE
    hond.IDbaas = baas.ID and baas.voornaam = "Matthijs"';
    $result=mysql_db_query("$dbname",$query);

    echo"<select size=\"1\" name=\"dieren\">\n";
    while($gegevens = mysql_fetch_array($result))
    {
    echo" <option>$gegevens[0]</option>\n";
    }
    echo"</select>";


    Maar ik zie even niet zo snel hoe ik alle voornamen een apart menu kan
    geven....
    Of aparte tabellen (bijvoorbeeld met twee cellen) kan maken zoals

    ------------------
    |Matthijs | Mel |
    | | Tam |
    | | Barna |
    ------------------

    iemand een hint?
    Groeten,

    Matthijs



  2. #2
    Arnoud Galactus Engelfriet
    array afhandeling [php]
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: array afhandeling [php]

    In article <dofadn$1f5u$1@nl-news.euro.net>,
    Matthijs de Z <haalallesvoorhetstreepjesplushetstreepjezelfweg-mldz@hotmail.com> wrote:
    >Maar ik zie even niet zo snel hoe ik alle voornamen een apart menu kan
    >geven....
    >Of aparte tabellen (bijvoorbeeld met twee cellen) kan maken zoals


    Ik zou dit met twee queries doen. Eerst vraag je alle baasjes op,
    en dan maak je voor elk baasje een nieuwe query met diens honden.
    (Wel krijg je dan ook baasjes zonder honden, als dat kan bestaan)
    Ik zou mijn script geen werk laten doen dat een database ook kan.

    Alternatief zou zijn je bestaande query te sorteren op baasjesnaam.
    Maar dan moet je in PHP iets programmeren als "zolang de naam van 't
    baasje in het volgende record hetzelfde is als die in het huidige
    record, print alleen de naam van de hond". Feitelijk sta je dan
    die nieuwe query ("select hondje where baasid=curbaasid") in PHP
    uit te voeren. Lijkt mij dus niet efficient.

    Arnoud

    --
    Arnoud Engelfriet, Dutch & European patent attorney - Speaking only for myself
    Patents, copyright and IPR explained for techies: http://www.iusmentis.com/

  3. #3
    Matthijs de Z
    array afhandeling [php]
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: array afhandeling [php]

    > >Maar ik zie even niet zo snel hoe ik alle voornamen een apart menu kan
    > >geven....
    > >Of aparte tabellen (bijvoorbeeld met twee cellen) kan maken zoals


    > Alternatief zou zijn je bestaande query te sorteren op baasjesnaam.


    Ja, zoiets dacht ik ook al. Sorteren en dan in een loop controleren op de
    voorgaande waarde. Maar ik denk dat ik idd maar verschillende queries ga
    draaien.
    Bedankt voor je antwoord in ieder geval.
    Groeten,

    Matthijs



Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics