[PHP] Waarom zijn 2 en 7 gelijk?

Pagina: 1
Acties:
  • 51 views sinds 30-01-2008

  • creative8500
  • Registratie: September 2001
  • Laatst online: 03-01 16:54
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function wcdd($catid)
{
    $query = "SELECT titel, id FROM websites_catagorieen ORDER BY titel ASC";
        $resultaat = mysql_query($query);

        echo "<select size='1' name='catagorie' class=input2>";
        echo "<option value='0'></option>";
        
        while($row = mysql_fetch_object($resultaat))
        {
            $id = $row->id;
                $titel = $row->titel;
                if($id==$catid){$status = " selected";}
            echo "<option value='$id'$status>$titel : $id : $catid </option>";
        }
        echo "</select>";
}
wcdd("4");

Dit levert op dat alle option-tags selected zijn, hoe kan dit :?

Verwijderd

kan je misschien effe al je vars die je doorloopt effe printen en de output posten??? want wij weten natuurlijk nie wat er in dat databeestje van je staat.

  • Bluppy2
  • Registratie: December 2000
  • Laatst online: 04-07 08:42

Bluppy2

Hip!

$id = $row->id;
ik gebruik altijd:
code:
1
2
3
$id = $row[id];
//of
$id = $row['id'];

kweenie wat het verschil is..

><((((º> .:. ><((((º> .:. ><((((º> .:. ><((((º>


  • Gilles
  • Registratie: Februari 2000
  • Laatst online: 28-07-2025
Je moet $status leegpieren elke keer net voor die IF.
$status="";
dus

  • Fatamorgana
  • Registratie: Augustus 2001
  • Laatst online: 07-08 04:17

Fatamorgana

Fietsen is gezond.

Op vrijdag 08 februari 2002 17:24 schreef gilles het volgende:
Je moet $status leegpieren elke keer net voor die IF.
$status="";
dus
Yep, als ie eenmaal op selected staat, dan blijft ie het nu. :)

  • Johannes
  • Registratie: Juni 2000
  • Laatst online: 23:09
Op vrijdag 08 februari 2002 17:22 schreef bluppy2 het volgende:

[..]

ik gebruik altijd:
code:
1
2
3
$id = $row[id];
//of
$id = $row['id'];

kweenie wat het verschil is..
Het verschil is dat hij mysql_fetch_object gebruikt, dan wordt er namelijk een object gemaakt van de row, waar je dan met -> de instance vars uit kan halen.

Uit volle borst op weg naar nergens / Zonder reden zonder doel
Met m'n zeden en m'n zonden / En mijn angstig voorgevoel
Laat mij mijn kont tegen de krib / Laat mij dit goddeloze lied
Hef jij je handen maar ten hemel / Maar red mij niet


  • Bluppy2
  • Registratie: December 2000
  • Laatst online: 04-07 08:42

Bluppy2

Hip!

Op vrijdag 08 februari 2002 17:36 schreef Johannes het volgende:

[..]

Het verschil is dat hij mysql_fetch_object gebruikt, dan wordt er namelijk een object gemaakt van de row, waar je dan met -> de instance vars uit kan halen.
ik zie het... erg dom van me... |:( |:( |:(

><((((º> .:. ><((((º> .:. ><((((º> .:. ><((((º>


  • creative8500
  • Registratie: September 2001
  • Laatst online: 03-01 16:54
Sehr vielen bedankt! $status moest inderdaad eerst geleegd worden.
Wist ik nog niet! Ik dacht dat die alleen binnen de while-loop bleef bestaan. Thx :)

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Standaard Kennis, Te laag niveau

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR

Pagina: 1

Dit topic is gesloten.