3 berichten aan het bekijken - 1 tot 3 (van in totaal 3)
  • Q:
    Bijdrager
    Pivni Pes

    [PHP] DB uitlezen met verschilende kleuren in 1 cel

    Ten eerste mijn excuses voor mijn niet al te duidelijke zin.

    Ik heb van een leverancier een MySQL dump gekregen.
    In het veld “kleur” staat bijvoorbeeld K1+K2+K4+K8, dit is een artikel die in 4 kleuren leverbaar is.
    K1 is bijvoorbeeld zwart, K2 is wit enz., enz.
    Hoe krijg ik deze info op mijn pagina geprint?

    Bijdrager
    Sjurkie

    Zo:

    [code:1:3e304c9cdd]

    $q = mysql_query("select * from [tabel]") or die ("vaarwel wrede wereld");

    if($o = mysql_fetch_object($q))
    {
    $kleuren = explode("+",$o->kleur);

    foreach($kleuren as $kleur)
    echo $kleur."<br>";
    }

    [/code:1:3e304c9cdd]

    Of korter:

    [code:1:3e304c9cdd]
    $q = mysql_query("select * from [tabel]") or die ("vaarwel wrede wereld");

    if($o = mysql_fetch_object($q))
    echo str_replace("+","<br>",$o->kleur)."<br>";

    [/code:1:3e304c9cdd]

    En als je mysql recent genoeg is:
    [code:1:3e304c9cdd]
    $q = mysql_query("select replace(kleur,’+’,'<br>’) as kleuren from [tabel]") or die ("vaarwel wrede wereld");

    if($o = mysql_fetch_object($q))
    echo $o->kleuren."<br>";
    [/code:1:3e304c9cdd]

    En dan ga ik er vanuit dat je de dump al in Mysql hebt geladen.

    Bijdrager
    Pivni Pes

    (“vaarwel wrede wereld”)

    :P

    Bedankt voor je reactie, ik ga zaterdag flink hiermee stoeien, ik laat nog weten hoe het verloopt.

3 berichten aan het bekijken - 1 tot 3 (van in totaal 3)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.