Avatar billede dmg Nybegynder
07. april 2004 - 20:35 Der er 3 kommentarer og
1 løsning

Hvorfor virker det ik. (if sætninger)

Jeg er ved at lave en lager funktion. Den skal køre rækkerne igennem i databasen og ved dem, der står 1 ud foran, skal den i tabellen, skrive Udlånt og der hvor der ikke står noget skal der stå Ledig. Jeg syntes ellers jeg er tæt på ???

$modtag_katid = mysql_query("select enhednavn, afleveret from enheder where kategoriid = ".$_GET['katid']."") or die("Invalid query: " . mysql_error());

$tjek_lager = mysql_query("select afleveret from enheder where kategoriid = ".$_GET['katid']."") or die("Invalid query: " . mysql_error());

      while ($row = mysql_fetch_row($modtag_katid))
      {
        $lager_status = "Udlånt";

        if($tjek_lager == '')
        {
        print "<tr><td>$row[0]</td><td>udlånt</td></tr>";
        }

        if($tjek_lager != 1)
        {
        print "<tr><td>$row[0]</td><td>$row[1]</td></tr>";
        }

      }
Avatar billede dmg Nybegynder
07. april 2004 - 20:38 #1
grunden til jeg har skrevet mine if sætninger omvendt er at jeg får et bedre resultat. 1 tallerne står udfor de rigtige, men der udlånt virker ik...
Avatar billede 7th Praktikant
07. april 2004 - 21:08 #2
Prøv med dette...

$res = mysql_query ("SELECT enhednavn , afleveret FROM enheder WHERE kategoriid = ".$_GET['katid']."") or die ("Invalid query: " . mysql_error());

while ($row = mysql_fetch_array ($res))
{
    if ($row['afleveret'] == 1)
    {
        print "<tr><td>".$row['enhednavn']."</td><td>udlånt</td></tr>";
    }

        else
        {
            print "<tr><td>".$row['enhednavn']."</td><td>".$row['afleveret']."</td></tr>";
        }
}

Jeg har lavet mysql_fetch_row om til mysql_fetch_array, da jeg tror det vil give dig et bedre overblik. I mysql_fetch_array henviser du til $row udtrækket via $row['tabelfelt'].
Avatar billede dmg Nybegynder
07. april 2004 - 21:21 #3
du er sku da en geni!!! det virkede perfekt!!! alle pointene værd...  Genial måde at gøre det på!!!

du svare bare ;-)
Avatar billede 7th Praktikant
07. april 2004 - 22:01 #4
OK, fint det virkede :o)
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