Today, We want to share with you AngularJS Dynamic dropdown ng options filter Example.In this post we will show you angularjs populate dropdown from database, hear for dynamic dropdown in angularjs example we will give you demo and example for implement.In this post, we will learn about country state city drop down list in angularjs with an example.
AngularJS Dynamic dropdown ng options filter
first of all I simple need to make two tables “teachers” and “studets”. We can follow both database tables simple run this mysql query for make tables.
Step 1: Make Database Tables
teachers table query:
[php]
CREATE TABLE IF NOT EXISTS `teachers` (
`id` int(11) NOT NULL,
`name` varchar(155) NOT NULL,
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`updated_at` timestamp NOT NULL DEFAULT ‘0000-00-00 00:00:00’
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
[/php]
studets table query: create a table
[php]
CREATE TABLE IF NOT EXISTS `studets` (
`id` int(11) NOT NULL,
`teach_id` int(12) NOT NULL,
`name` varchar(155) NOT NULL,
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`updated_at` timestamp NOT NULL DEFAULT ‘0000-00-00 00:00:00’
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
[/php]
Step 2: Create index.php file
index.php
[php]
PHP AngularJS populate dynamic dropdown example – infinityknow.com
[/php]
Step 3: Create API files
teachers.php
[php]
[/php]
students.php
[php]
teach_id.”‘ ORDER BY name ASC”;
$result = mysqli_query($connect, $query);
while($row = mysqli_fetch_array($result))
{
$output[] = $row;
}
echo json_encode($output); //results all
?>
[/php]
jQuery 15 Powerful Tips and Tricks for Developers and Web Designer
Read :
Summary
You can also read about AngularJS, ASP.NET, VueJs, PHP.
I hope you get an idea about PHP AngularJS populate dynamic dropdown example.
I would like to have feedback on my Infinityknow.com blog.
Your valuable feedback, question, or comments about this article are always welcome.
If you enjoyed and liked this post, don’t forget to share.