envexlabs Posted September 27, 2007 Share Posted September 27, 2007 Hey, I have a form that a user submits which creates a product. I want the user to be redirected to product.php?product_i=(the new product id) The problem i'm having is that i dont know the ID of the new product created because the table is set to auto increment. How would i go about finding out the new ID and redirecting to that new product after it has just been created? Thanks, envex Quote Link to comment https://forums.phpfreaks.com/topic/70905-redirecting-to-the-id-of-newest-item-created/ Share on other sites More sharing options...
HuggieBear Posted September 27, 2007 Share Posted September 27, 2007 If you're using MySQL then make your insert using mysql_query() and then straight after, use mysql_insert_id() <?php if ($r = mysql_query("INSERT INTO product_table VALUES ('something','something')")){ header('Location: product.php?product_id=' . mysql_insert_id($r)); } ?> Regards Huggie Quote Link to comment https://forums.phpfreaks.com/topic/70905-redirecting-to-the-id-of-newest-item-created/#findComment-356428 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.