phpjay Posted August 14, 2011 Share Posted August 14, 2011 can you please help me i want to display all my table in mysql in dropdown list and after that if the user select one table there is another dropdown list to display the column Link to comment https://forums.phpfreaks.com/topic/244734-dropdown-table/ Share on other sites More sharing options...
phpSensei Posted August 14, 2011 Share Posted August 14, 2011 Can you show some code on what you have done so far? Link to comment https://forums.phpfreaks.com/topic/244734-dropdown-table/#findComment-1257028 Share on other sites More sharing options...
phpjay Posted August 14, 2011 Author Share Posted August 14, 2011 i dont have code yet thats why i post that message dont have any idea to do this Link to comment https://forums.phpfreaks.com/topic/244734-dropdown-table/#findComment-1257031 Share on other sites More sharing options...
trq Posted August 14, 2011 Share Posted August 14, 2011 PHP is generally used to output html. All you need to do is make that html create a drop down. Link to comment https://forums.phpfreaks.com/topic/244734-dropdown-table/#findComment-1257033 Share on other sites More sharing options...
phpjay Posted August 14, 2011 Author Share Posted August 14, 2011 i have this one <?php include('connection.php'); $con = mysql_connect("$host","$username","$password"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("$db", $con); $sql = "SHOW TABLES FROM $db"; $result = mysql_query($sql); if (!$result) { echo "DB Error, could not list tables\n"; echo 'MySQL Error: ' . mysql_error(); exit; } while ($row = mysql_fetch_row($result)) { echo "List of Food: {$row[0]}<br>"; } mysql_free_result($result); mysql_close($con); ?> need to display in dropdown list tablename1 tablename2 tablename3 this are my sample table in my database. Link to comment https://forums.phpfreaks.com/topic/244734-dropdown-table/#findComment-1257038 Share on other sites More sharing options...
trq Posted August 14, 2011 Share Posted August 14, 2011 Do you know how to create a drop down in html? Link to comment https://forums.phpfreaks.com/topic/244734-dropdown-table/#findComment-1257045 Share on other sites More sharing options...
phpjay Posted August 14, 2011 Author Share Posted August 14, 2011 yes like this <select name='test'> <option value="test1">test1</option> <option value="test2">test2</option> <option value="test3">test3</option> <option value="test4">test4</option> </select> Link to comment https://forums.phpfreaks.com/topic/244734-dropdown-table/#findComment-1257050 Share on other sites More sharing options...
trq Posted August 14, 2011 Share Posted August 14, 2011 Then all you need to do is make php produce the same. Link to comment https://forums.phpfreaks.com/topic/244734-dropdown-table/#findComment-1257051 Share on other sites More sharing options...
amg182 Posted August 14, 2011 Share Posted August 14, 2011 Try: <form name=form action="" method=POST> <select name=test> <?php $query = "SELECT Column_name FROM table_name group by column_name"; $result = mysql_query($query) or die(mysql_error()); while($row = mysql_fetch_array($result)){ echo "<option value='". $row['column_name'] ."'>". $row['column_name'] ."</option>"; } ?> </select> </form> Link to comment https://forums.phpfreaks.com/topic/244734-dropdown-table/#findComment-1257266 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.