Goedendag,

Ik heb een query die wordt uitgevoerd en die kijkt of een ID bestaat of niet.
Bestaat het ID? Dan wil ik graag dat er een veld uit een dropmenu wordt "gefilterd" / wordt verwijderd.

Bijvoorbeeld:
Jan heeft ID 3 en is ingelogd op website www.example.com. Nu staat er een dropmenu op de site met:
- Huizen
- Scholen
- Kerken
- Overig

Nu wil ik graag, dat als id 3 bijv. bestaat.. dat value "Huizen" niet zichtbaar is in de dropdown menu.

Wie kan mij hiermee helpen?
Thanks
Als id == 3 geen echo 'Huizen'.
Zou je misschien iets meer informatie kunnen geven?
Laat de relevante code eens zien.
<?php

$conn = mysql_connect( 'localhost', 'database', 'password' ) or die( mysql_error( ) );
mysql_select_db( 'database', $conn ) or die( mysql_error( $conn ) );

$query = ("SELECT id_klant FROM ps_klanten WHERE id_klant = 3");
$result = mysql_query( $query, $conn ) or die( mysql_error( $conn ) );

$row = mysql_fetch_assoc( $result );
if ( $row )
{

// Onderstaande code haalt alle categorieen op uit de database maar moet dus Huizen niet weergeven als ID 3 bestaat

<option value="{$link->getcategoryLink($category.id_category, $category.link_rewrite)}">{$category.name|escape:'htmlall':'UTF-8'}</option>

}
?>
even heel erg simpel hoor...

            <select name="dropdown" id="dropdown">
                <option value="1">New York</option>
                <option value="2">Detriod</option>
<?PHP if($id != 3): ?>
                <option value="3">Florida</option>
<?PHP endif; ?>
                <option value="4">LA</option>
                <option value="5">Long</option>
            </select>

of

            <select name="dropdown" id="dropdown">
                <option value="1">New York</option>
                <option value="2">Detriod</option>
<?PHP
echo ($id != 3 ? '<option value="3">Florida</option>' : '');
?>
                <option value="4">LA</option>
                <option value="5">Long</option>
            </select>
Bedankt voor jullie hulp.

Echter worden de values opgehaald vanuit de database Marco. Anders had ik die methode graag gebruikt.
oke dat kan hoe ziet je functie eruit ?

Hoe ziet de volledige opbouw eruit...
<label>'.$this->l('Use a drop-down list').'</label>m
<div class="margin-form">
<input type="radio" name="form_list" id="form_list_on" value="1" '.(Tools::getValue('form_list', Configuration::get('CATEGORY_DISPLAY_FORM')) ? 'checked="checked" ' : '').'/>
<label class="t" for="form_list_on"> <img src="test.png" alt="'.$this->l('Enabled').'" title="'.$this->l('Enabled').'" /></label>
<input type="radio" name="form_list" id="form_list_off" value="0" '.(!Tools::getValue('form_list', Configuration::get('CATEGORY_DISPLAY_FORM')) ? 'checked="checked" ' : '').'/>
<label class="t" for="form_list_off"> <img src="/afb/test2.png" alt="'.$this->l('Disabled').'" title="'.$this->l('Disabled').'" /></label>
<p class="clear">'.$this->l('Geef alle categorieen weer').'</p>
</div>
<center><input type="submit" name="catsub" value="'.$this->l('Save').'" class="button" /></center>
</fieldset>
</form>';
Zou je er code tags omheen kunnen zetten.. (dat leest een stuk makkelijker)
uuu het ging toch om een dropdown en niet om radio buttons ?


	{if $form_list}
		<form action="{$smarty.server.SCRIPT_NAME}" method="get">
			<p>
				<select id="category_list" onchange="autoUrl('category_list', '');">
					<option value="0">{l s='All categorys' mod='blockcategory'}</option>
				{foreach from=$categorys item=category}
					<option value="{$link->getcategoryLink($category.id_category, $category.link_rewrite)}">{$category.name|escape:'htmlall':'UTF-8'}</option>
				{/foreach}
				</select>
			</p>
		</form>
	{/if}


Sorry dat was van de module. Deze haalt de categorieen op.
Ik hoop dat de code tags werken.. bij de php ging het wel in 1 keer goed

Reageren