utilisant Wordpress J'ai créé une boîte de sélection multiples afin que les utilisateurs peuvent sélectionner des catégories à exclure. Lorsque la page se charge initialement, mes valeurs par défaut sont présélectionnées. Cependant, quand je sélectionne de nouvelles valeurs et que je sauvegarde ... je vois seulement le mot "Array" en écho et rien n'est sélectionné?Sélection multiple avec Exploser: renvoie uniquement le mot « Array »
<select class="amultiple" id="<?php echo $value['id']; ?>" name="<?php echo $value['id']; ?>[]" multiple="multiple" size="8">
<?php
global $options;
foreach ($options as $value) {
if (get_settings($value['id']) === FALSE) { $$value['id'] = $value['std']; } else { $$value['id'] = get_settings($value['id']);
}
}
$categories = &get_categories('type=post&orderby=name&hide_empty=1');
if ($categories) {
$ex_cat = implode(',', $tt_cat_exclude);
foreach ($categories as $category) {
$selected = (in_array($ex_cat, $category->cat_ID)) ? ' selected="selected"' : '';
echo '<option value="' . $category->cat_ID . '"' . $selected . '>' . $category->cat_name . '</option>' . "\n";
}
}
?>
</select>
<br />For testing purposes, print variables: <?php echo $ex_cat; ?>
http://i48.tinypic.com/k9e3qq.gif
bien, le mot « tableau » n'imprime pas ... maintenant des nombres aléatoires sont :) – Greg
Cela fonctionne maintenant ... mais après une actualisation de la page - – Greg
allé Je suis heureux de l'entendre! –