neridaj Posted February 16, 2009 Share Posted February 16, 2009 Hello, I'm trying to return some invoice numbers (int) from a table to populate a select list but for some reason the values are coming back as as '' i.e., the correct number of select options are populated but with no data. When I try the same script on any other column (varchar or decimal) the data is returned correctly but var_dump returns null for all. Here is my function: function display_update_invoice($result) { ?> <form method='post' action='invoice.php'> <table align='center' bgcolor='#4E4D4D'> <tr> <th colspan='2'>Update Invoice</th> </tr> <?php $info = mysqli_fetch_array($result); printf ("<tr><td>Description: </td><td><input type='textarea' rows='3' name='description' value='%s' /></td></tr> <tr><td>Amount Due: $</td><td class='alignright'><input type='text' name='amt_due' value='%s' /></td></tr> <tr><td>Amount Paid: $</td><td class='alignright'><input type='text' name='amt_paid' value='%s' /></td></tr> <tr><td>Balance: $</td><td class='alignright'><h3>%s</h3></td></tr> <tr><td colspan='2'><input type='submit' value='Update' /></td></tr>", $info['inv_description'], $info['inv_amt_due'], $info['inv_amt_paid'], $info['inv_amt_balance']); echo "<tr><td><select>"; while ($obj = mysqli_fetch_array($result)) { printf("<option value='inv_num'>'%s'</option>", $obj['inv_number']); } echo "</select></td></tr></table></form>"; var_dump($obj['inv_number']); mysqli_free_result($result); } ?> Thanks for any help, J Quote Link to comment https://forums.phpfreaks.com/topic/145471-solved-problem-returning-int-values-from-table/ Share on other sites More sharing options...
fenway Posted February 17, 2009 Share Posted February 17, 2009 Solved how? There isn't even a mysql query in there! Quote Link to comment https://forums.phpfreaks.com/topic/145471-solved-problem-returning-int-values-from-table/#findComment-764043 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.