HDFilmMaker2112 Posted May 14, 2011 Share Posted May 14, 2011 The below generates an error of: Warning: implode() [function.implode]: Invalid arguments passed in /home/zyquo/public_html/ghosthuntersportal.com/admincp.php on line 74 $product_id=$_GET['id']; $sql300="SELECT * FROM keywords WHERE keywords.product_id=".$product_id.""; $result300=mysql_query($sql300); while($row300=mysql_fetch_array($result300)){ $keyword.=$row300['keyword']; } $keyword=implode(",",$keyword); <p><label>Product Keywords:</label> <input type="text" name="keyword" value="'.$keyword.'" size="30" /></p> When I remove the implode, the input value is populated with the information, it just doesn't have commas in between each keyword. EDIT: Wrong forum... please move to PHP Coding Help. Quote Link to comment https://forums.phpfreaks.com/topic/236388-issue-with-implode/ Share on other sites More sharing options...
Zane Posted May 14, 2011 Share Posted May 14, 2011 change $keyword.=$row300['keyword']; to this $keyword[] = $row300['keyword']; implode requires an array, not a concatenated string... much less a string at all. Quote Link to comment https://forums.phpfreaks.com/topic/236388-issue-with-implode/#findComment-1215308 Share on other sites More sharing options...
HDFilmMaker2112 Posted May 14, 2011 Author Share Posted May 14, 2011 Thanks. Quote Link to comment https://forums.phpfreaks.com/topic/236388-issue-with-implode/#findComment-1215310 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.