Hola, estoy intentando modificar una question. He creado una tabla variables que tiene tres campos: id (INTEGER), qid(CHAR(255)),variable(CHAR(255))
y lo que hago en el .php es obtener los datos de esa tabla de la siguiente forma:
if (!empty($question->id)) {
$lista_variables = get_records_list("question_logic_variables", "qid", $question->id);
}
$tam_lista1 = count($lista_variables);
Después, en el .html creo un SELECT con los valores de esta consulta:
<SELECT name="combo1" onchange="cargarOpciones(value)">
<option value="Variable">Variables</option>
<?php
for ($mii=1; $mii<=$tam_lista1; $mii++) {
?>
<option value="<?php echo $mii; ?>"><?php echo $lista_variables[$mii]->id; ?> </option>
<?php
}
?>
</SELECT>
Tengo 3 datos en la tabla, y me crea las tres opciones, si pincho en una me muestra su value, el indice de $mii correspondiente, pero en el valor a mostrar en la lista no me muestra ningun campo de la tabla, da igual que ponga $lista_variables[$mii]->id o que cambie id por qid o variable.
Viendo esto, donde tengo el problema? os agradeceria vuestra ayuda porque llevo varios dias estancado y no se como arreglar esto.
Un saludo y gracias de antemano.