Toon posts:

Dropdown box probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
Goedendag.
Ik zit met het volgende probleem:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
<select name="catid">
<?
$select = mysql_query("SELECT id, naam FROM nieuws_cats") or die(mysql_error());
$num=mysql_num_rows($select);
    for($i=0; $i<$num; $i++){
$list = mysql_fetch_object($select);
       $select1 = mysql_query("SELECT * FROM nieuws WHERE id='".$_GET['id_n']."'"); 
       $cate = mysql_fetch_object($select1);
       $id_n = $list->id; $cate_id = $cate->catid; 
    ?><option value="<?=$list->id?>" <?if ($id_n == $cat_id){ echo "selected"; }?>><?=$list->naam?></option>
<?
}
?></select>

Dit mooet er dus voor zorgen:
Ik haal al de categorien uit de database en doe ze in een dropdown. Dit werkt prefect. Maar dan wil ik dus de categorie die bij het gekozen nieuws bericht selecteren maar dit doet ie dus niet.

Ik worstel hier al een paar uur mee maar kom er niet uit. Iemand die mij kan helpen met dit probleem.

[ Voor 13% gewijzigd door Verwijderd op 06-09-2003 14:45 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

PHP:
1
<?if ($id_n == $cat_id

Iets zeg me dat dit
PHP:
1
$_GET['id_n'] == $cat_id

moet zijn

[ Voor 218% gewijzigd door gorgi_19 op 06-09-2003 14:50 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
Nee dat is het id van het nieuws bericht.

Verwijderd

Dan is het zo ie zo niet slim om ze dezelfde naam te geven :s

  • Eskimootje
  • Registratie: Maart 2002
  • Laatst online: 23:30
Cate_id en Cat_id typo.

$cate_id = $cate->catid;

$id_n == $cat_id

[ Voor 55% gewijzigd door Eskimootje op 06-09-2003 15:03 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated

Het lijkt me ook niet zo bevoordelijk voor de performance om in je loop elke keer dezelfde query te doen ;)

Intentionally left blank


Verwijderd

Topicstarter
Hmmz hij werkt volgens mij ineens.
Pagina: 1