Hi,
ich hab folgendes Problemchen:
mit der unten stehenen Abfrage, checke ich ab,
welcher punkt in der dem dropdown ausgewählt
ist (also aktive) .... dieses geschiet in dem Bereich
wo ich die Seite editieren kann...
Nun möchte ich zusätzlich eingrenzen, welche der extensions
a. noch nicht verwendet sind und b. muss aber die die in der
activen seite ist, angezeigt werden...
irgendeine Idee?
ich hab folgendes Problemchen:
mit der unten stehenen Abfrage, checke ich ab,
welcher punkt in der dem dropdown ausgewählt
ist (also aktive) .... dieses geschiet in dem Bereich
wo ich die Seite editieren kann...
PHP Code:
<select name="extension">
<option value="0"><?php echo PAGE_NO_EXTENSION ; ?></option>
<?php
$extension_sql = "SELECT id, name FROM extensions" ;
$extension_result = mysql_query($extension_sql) ;
while($extension = mysql_fetch_assoc($extension_result)) {
echo '<option value="'.$extension['id'].'"';
if ($row['extension'] == $extension['id']) { echo ' selected="selected"' ; }
echo '>'.$extension['name'].'</option>' ;
}
?>
</select>
a. noch nicht verwendet sind und b. muss aber die die in der
activen seite ist, angezeigt werden...
PHP Code:
<select name="extension">
<option value="0"><?php echo PAGE_NO_EXTENSION ; ?></option>
<?php
$extension_sql = "SELECT id, name FROM extensions" ;
$extension_result = mysql_query($extension_sql) ;
while($extension = mysql_fetch_assoc($extension_result)) {
$xsql = "SELECT * FROM pages WHERE id != '".$_GET['id']."' OR extension = '".$row['extension']."'" ;
$xresult = mysql_query($xsql) ;
if (mysql_num_rows($xresult) == 0) {
echo '<option value="'.$extension['id'].'"';
if ($row['extension'] == $extension['id']) { echo ' selected="selected"' ; }
echo '>'.$extension['name'].'</option>' ;
}
}
?>
</select>
Comment