Buonasera,
Ho una tabella che si chiama azioni, i suoi parametri sono:
-Nome (nome dell'azione)
-car (ceratteristica di riferimento dell'azione)
-id_abilita( fa riferimento ad un'elenco di abilità create nella tabella abilità)
-id_razza
Ho creato la pagina php per la creazione di queste "azioni"
il problema sta nel select delle abilita che mi compaiono ma nella scelta preleva solo la prima della fila e non quella che, vorrei io..ho provato a far apparire il nome dell'abilità relativa a quell'id ma il campo è vuoto.
in questa maniera mi compaiono nel select tutte le azioni.
non capisco dove sbaglio.
Ho una tabella che si chiama azioni, i suoi parametri sono:
-Nome (nome dell'azione)
-car (ceratteristica di riferimento dell'azione)
-id_abilita( fa riferimento ad un'elenco di abilità create nella tabella abilità)
-id_razza
Ho creato la pagina php per la creazione di queste "azioni"
il problema sta nel select delle abilita che mi compaiono ma nella scelta preleva solo la prima della fila e non quella che, vorrei io..ho provato a far apparire il nome dell'abilità relativa a quell'id ma il campo è vuoto.
Il codice è questo:
<div class='form_label'>
ABILITA
</div>
<?php if(($PARAMETERS['mode']['skillsystem'] == 'ON') || ($PARAMETERS['mode']['dices'] == 'ON')) { ?>
<?php if($PARAMETERS['mode']['skillsystem'] == 'ON') { ?>
<div class='form_field'>
<select name="id_ab">
<?php
$result = gdrcd_query("SELECT id_abilita, nome FROM abilita ORDER BY nome", 'result');
while($skill = gdrcd_query($result, 'fetch')) { ?>
<option value="<?php echo $skill['id_abilita']; ?>" <?php if($loaded_record['id_abilita'] == $skill['id_abilita']) { echo 'SELECTED'; } ?> >
<?php echo gdrcd_filter('out', $skill['nome']); ?>
</option>
<?php }//while
gdrcd_query($result, 'free'); ?>
<?php }
?>
<?php }
?>
</select>
</div>
in questa maniera mi compaiono nel select tutte le azioni.
non capisco dove sbaglio.