greenday Posted October 4, 2007 Share Posted October 4, 2007 For some reason my right trim is not cutting off the last comma in the sql statement, can anyone help please?? <?php if(isset($_POST["submit"])){ mysql_select_db($database_admin, $admin); $updatedeleted=("UPDATE listtable SET "); If($_POST['main_checkbox'] == '1') { $updatedeleted = $updatedeleted . " mainpic='noimage.gif', "; } If($_POST['2_checkbox'] == '1') { $updatedeleted = $updatedeleted . " pic2='noimage.gif', "; } If($_POST['3_checkbox'] == '1') { $updatedeleted = $updatedeleted . " pic3='noimage.gif', "; } // Trim off the last commer $sql = rtrim($updatedeleted,","); $updatedeleted = $updatedeleted ."WHERE listtable.address='33 long lane'"; mysql_query($updatedeleted); echo $updatedeleted; } ?> Link to comment https://forums.phpfreaks.com/topic/71767-solved-rtrim-not-working/ Share on other sites More sharing options...
corbin Posted October 4, 2007 Share Posted October 4, 2007 You set $sql, but you never use it.... I think you're meaning to assign what you're assigning to $sql to $updatedeleted. ;p Link to comment https://forums.phpfreaks.com/topic/71767-solved-rtrim-not-working/#findComment-361444 Share on other sites More sharing options...
darkfreaks Posted October 4, 2007 Share Posted October 4, 2007 $updatedeleted = $sql ."WHERE listtable.address='33 long lane'"; Link to comment https://forums.phpfreaks.com/topic/71767-solved-rtrim-not-working/#findComment-361446 Share on other sites More sharing options...
greenday Posted October 4, 2007 Author Share Posted October 4, 2007 great, thanks corbin and darkfreaks, works great Link to comment https://forums.phpfreaks.com/topic/71767-solved-rtrim-not-working/#findComment-361447 Share on other sites More sharing options...
darkfreaks Posted October 4, 2007 Share Posted October 4, 2007 post the final code and close it Link to comment https://forums.phpfreaks.com/topic/71767-solved-rtrim-not-working/#findComment-361448 Share on other sites More sharing options...
greenday Posted October 4, 2007 Author Share Posted October 4, 2007 <?php if(isset($_POST["submit"])){ mysql_select_db($database_admin, $admin); $updatedeleted=("UPDATE listtable SET "); If($_POST['main_checkbox'] == '1') { $updatedeleted = $updatedeleted . " mainpic='noimage.gif', "; } If($_POST['2_checkbox'] == '1') { $updatedeleted = $updatedeleted . " pic2='noimage.gif', "; } If($_POST['3_checkbox'] == '1') { $updatedeleted = $updatedeleted . " pic3='noimage.gif', "; } If($_POST['4_checkbox'] == '1') { $updatedeleted = $updatedeleted . " pic4='noimage.gif', "; } If($_POST['5_checkbox'] == '1') { $updatedeleted = $updatedeleted . " pic5='noimage.gif', "; } If($_POST['6_checkbox'] == '1') { $updatedeleted = $updatedeleted . " pic6='noimage.gif', "; } // Trim off the last commer $updatedeleted = rtrim($updatedeleted," , "); $updatedeleted = $updatedeleted ." WHERE listtable.address='33 long lane'"; mysql_query($updatedeleted); echo $updatedeleted; } ?> Link to comment https://forums.phpfreaks.com/topic/71767-solved-rtrim-not-working/#findComment-361450 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.