Avatar billede crabber Nybegynder
20. juni 2007 - 10:06 Der er 2 kommentarer og
1 løsning

Hvad gør jeg galt?

Jeg har lavet et images valg til et produkt.

Det jeg skal have den til er at hvis feltet produkter.produkt_img_id er = med images_produkter.id så skal den udskrive urlen/navnet på billede i input feltet. Hvis man så vælger at opdatere skal den indsætte det nye. Det har jeg også fået den til. Men den skal beholde udskrive de nye værdiger og sætte dem i input feltet.

Jeg har længere oppe i min kode en UPDATE hvor den updater id fra input imgvalg.

KODEN:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    $gruppeQuery = mysql_query("SELECT * FROM produkter WHERE id = '$_GET[id]' ")or die(mysql_error());
    $g = mysql_fetch_assoc($gruppeQuery);
   
    $imagesQuery = mysql_query("SELECT * FROM images_produkter ORDER BY url ASC")or die(mysql_error());
    $row = mysql_fetch_assoc($imagesQuery);
    if($g['produkt_img_id'] == $row['id'])
    {
        $select .='<input type="text" name="imagesvalg" id="imagesvalg" value="'. $row['url'] .'" onChange="deActivate();">';
        $select .='<input type="text" name="imgvalg" id="imgvalg" value="'.$row['id'].'" onChange="deActivate();">';
    }
    else
    {
        $select .='<input type="text" name="imagesvalg" id="imagesvalg" value="" onChange="deActivate();">';
        $select .='<input type="text" name="imgvalg" id="imgvalg" value="" onChange="deActivate();">';
    }
    printf("%s", $select);
SLUT KODEN:::::::::::::::::::::::::::::::::::::::::::::::::::::::
Casper
Avatar billede crabber Nybegynder
20. juni 2007 - 10:10 #1
Det er lidt det sanme som denne som denne select jeg har lavet før!

    /*$select = "<select name='imagesvalg' onChange='deActivate();'>";
    while ($row = mysql_fetch_array($imagesResult))
    {
        if($g['produkt_img_id'] == $row['id'])
        {
            $select .= '<option value="'.$row['id'].'" selected=';
            $select .='selected';
        }
        else
        {
            $select .= "<option value=".$row['id'];
        }
        $select .=">";
        $select .= $row['url'];
        $select .= "</option>";
    }
    $select .= '</select>';
    printf("%s", $select);*/
Avatar billede crabber Nybegynder
20. juni 2007 - 10:42 #2
Jeg har lige fundet ud af noget af det virker... Men den er værkelig.. Den virke kun med nogle af iderne i min table. Jeg har to billede af vælge imellem. ID 18 og ID 17, kun ID 18 virker. Udskriver den dt gemte resultat efter tryk på opdater.
Avatar billede crabber Nybegynder
20. juni 2007 - 10:47 #3
Ja så lukker vi spørgsmålet... Man skal tænke sig om en anden gang...
Grunden til at det ikke virkede er selvfølgelig at jeg ikke havde sat nogen WHERE id = 'g[produkt_img_id]' i query'en til images_produkter. Den udtrækkede kun et felt fra dben.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester