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 Quote 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>'; Quote 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>"; } Quote 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>"; Quote Link to comment https://forums.phpfreaks.com/topic/107783-solved-loop-de-loop/#findComment-552480 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.