Avatar billede anetteogjesper Nybegynder
02. april 2004 - 22:29 Der er 5 kommentarer og
1 løsning

problemer med PHP koden

kan der måske hjælpes med at få denne kode:

//hent størrelser
$get_sizes = "select item_size from store_item_size
where item_id = $_GET[item_id] order by item_size";
$get_sizes_res = mysql_query($get_sizes)
or die(mysql_error());

if (mysql_num_rows($get_sizes_res) > 0) {

$display_block .= "<P><strong>Findes i størrelserne:
</strong><select name=\"sel_item_size\" onchange=\"java script:document.Size.submit();\">";
                   
while ($sizes = mysql_fetch_array($get_sizes_res)) {
$item_size = $sizes['item_size'];
$display_block .= "<option value=\"
$item_size\">$item_size</option>";
}
$display_block .= "</select>";
}


TIL AT OPDATERE DENNE KODE:

//hent antal
    $get_qty = "select store_item_qty from store_item_size
    where item_id = $_GET[item_id] order by store_item_qty";
    $get_qty_res = mysql_query($get_qty)
        or die(mysql_error());

    if (mysql_num_rows($get_qty_res) > 0) {

        $display_block .= "<P><strong>Antal:
        </strong><select name=\"sel_item_qty\">";

        while ($qty = mysql_fetch_array($get_qty_res))    {
        $store_item_qty = $qty['store_item_qty'];
        $display_block .= "<option value=\"
            $store_item_qty\">$store_item_qty</option>";
       
        for ($i=1; $i<$qty['store_item_qty']; $i++) {
                $display_block .= "<option value=\"$i\">$i</option>";

        }
    }



se hvad jeg mener her: http://www.xxxxx.dk/visvare.php?item_id=7

hvor størrelserne viser ALLE fra datasen....
Avatar billede muddi Praktikant
03. april 2004 - 13:09 #1
Jeg vil gætte på at det er her fejlen er:

//hent antal
    $get_qty = "select store_item_qty from store_item_size
    where item_id = $_GET[item_id] order by store_item_qty";

Du angiver ikke størrelsen der skal vises i din forespørgsel!

//hent antal
    $get_qty = "select store_item_qty from store_item_size
    where (item_id = {$_GET['item_id']}) AND
    (item_size = {$_GET['item_size']}
    order by store_item_qty";
Avatar billede muddi Praktikant
03. april 2004 - 13:10 #2
prøv at indsætte den kode i stedet for din egen, og se om ikke det virker ...
Avatar billede anetteogjesper Nybegynder
04. april 2004 - 16:55 #3
Jeg tror at der er fat i noget af det rigtige med det du skriver, men det er ikke helt rigtigt alligevel, koden virker ikke!
Avatar billede muddi Praktikant
05. april 2004 - 20:21 #4
Måske virker det her:

//hent antal
    $get_qty = "SELECT store_item_qty FROM store_item_size
    WHERE (item_id = ".$_GET['item_id'].") AND
    (item_size = ".$_GET['item_size']."
    ORDER BY store_item_qty";
Avatar billede anetteogjesper Nybegynder
06. april 2004 - 09:36 #5
nej det virker heller ikke hmmmm
nu er jeg snart i vildrede....
Avatar billede anetteogjesper Nybegynder
06. april 2004 - 13:09 #6
Er det muligt du evt. kan hjælpe mig med andet end dette hvis det er muddi? - Har flere uløste ting? Hvis du kan skriv til mig på diverse (snabela) os.dk
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