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>
Kommentar