beansandsausages Posted May 29, 2008 Share Posted May 29, 2008 hey all, I have a bit of doe thats working but now how i expected, $sql = "SELECT * FROM `members` "; $result = mysql_query($sql); while ($test = mysql_fetch_assoc($result)) { $username = array("$test[username]"); foreach ( $username as $element ) { echo "<select><option>$element</option></select>"; } its gets all the records, but instead of populationg one box its creats a new one for every box, i bet its a simple fix or solution but just cant see were iv gone wrong Link to comment https://forums.phpfreaks.com/topic/107783-solved-loop-de-loop/ Share on other sites More sharing options...
Daniel0 Posted May 29, 2008 Share Posted May 29, 2008 echo '<select>'; foreach ($username as $element) { echo "<option>{$element}</option>"; } echo '</select>'; Link to comment https://forums.phpfreaks.com/topic/107783-solved-loop-de-loop/#findComment-552461 Share on other sites More sharing options...
beansandsausages Posted May 29, 2008 Author Share Posted May 29, 2008 thanx for the reply but hasnt changed, still putting each record in its own drop down box rather that just one single one, $sql = "SELECT * FROM `members` "; $result = mysql_query($sql); while ($test = mysql_fetch_assoc($result)) { $username = array($test['username']); echo "<select>"; foreach ($username as $element) { echo "<option>{$element}</option>"; } echo "</select>"; } Link to comment https://forums.phpfreaks.com/topic/107783-solved-loop-de-loop/#findComment-552465 Share on other sites More sharing options...
BlueSkyIS Posted May 29, 2008 Share Posted May 29, 2008 $sql = "SELECT * FROM `members` "; $result = mysql_query($sql) or die(mysql_error()); echo "<select>"; while ($test = mysql_fetch_assoc($result)) { $username = $test['username']; echo "<option>$username</option>"; } echo "</select>"; Link to comment https://forums.phpfreaks.com/topic/107783-solved-loop-de-loop/#findComment-552480 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.