Buenas, tengo una tabla con un dato que quiero sacarlo por un option de html para seleccionarlo y eliminarlo posteriormente, pero no consigo sacar dicho dato por el option. Este es mi codigo:
echo "<h3>Escoge el dato a eliminar:</h2>";
echo "<select name='datoeliminar'>";
//Aquí recorremos las tablas para ver los datos en el select
$listadodatos = array_column(mysqli_fetch_all($conexion->query("SELECT * FROM $tabla")), 0);
for ($i = 0; $i < count($listadodatos); $i++) {
$sql = mysqli_query("SELECT `nomconsola` FROM `consolas` WHERE 1");
$query = mysqli_query($conexion, $sql) or die (mysqli_error($conexion));
while ($row= mysqli_fetch_array($query)){
$nombre = $row[0];
}
echo "<option value='{$listadodatos[$i]}'>$nombre</option>";
}
$tablaasig = $tabla;
echo "</select>";
echo "<input name='tablaasig' type='hidden' value='{$tabla}'>";
echo "<input type='submit' name='eliminar' value='Eliminar'>";
echo "</form>";
Cuando lo ejecuto el campo option me sale una vez y vacío. ¿Alguna ayuda?
Vale al final pude sacarlo con esto:
$sql = "SELECT nomconsola AS nombre FROM consolas";
$query = mysqli_query($conexion, $sql);
while ($row= mysqli_fetch_array($query)){
echo "<option value='".$id."'>".$row['nombre']."</option>";
}