rallokkcaz Posted September 3, 2006 Share Posted September 3, 2006 i need help with the code i have for editing the profilescause everytime you choose to edit it any one can edit itpleeze help!!thanksps thanks for all the help with PHP Link to comment https://forums.phpfreaks.com/topic/19537-help-editing-profiles/ Share on other sites More sharing options...
hostfreak Posted September 3, 2006 Share Posted September 3, 2006 Man you really need to learn proper spelling and grammar (yes I can see your only 13, I could care less). It will get you more responses. Can you post the code you are using now? Link to comment https://forums.phpfreaks.com/topic/19537-help-editing-profiles/#findComment-84983 Share on other sites More sharing options...
rallokkcaz Posted September 3, 2006 Author Share Posted September 3, 2006 [code]<?include ("config.php");if(isset($_GET['id']) && is_numeric($_GET['id'])){ $id = $_GET['id']; $sql = "SELECT * FROM maaking_users WHERE userid='$id'"; $result = @mysql_query($sql) or die(mysql_error()); $user = mysql_fetch_assoc($result); echo <<<HTMLFORM<form action="{$_SERVER['PHP_SELF']}" method="post"><table cellpadding="2" cellspacing="1" width="400"> <tr> <td wdith="35%">Username:</td> <td>{$user['username']}</td> </tr> <tr> <td>Full Name:</td> <td><input type="text" name="fullname" value="{$user['fullname']}" /></td> </tr> <tr> <td>Email Address:</td> <td><input type="text" name="email" value="{$user['email']}" /></td> </tr> <tr> <td colspan="2"> <input type="hidden" name="userid" value="{$user['userid']}" /> <input type="submit" name="update" value="Update Profile"> </td> </tr></table></form>HTMLFORM;}elseif(isset($_POST['update'])){ foreach($_POST as $field_name => $field_value) { ${$field_name} = mysql_real_escape_string($field_value); } $sql = "UPDATE pokebash_users email='$email', fullname='$fullname' WHERE userid='$userid'"; $result = mysql_query($sql) or die(mysql_error()); echo "Successfully updated profile";}else{ //########REDIRECTS TO YOUR HOME PAGE IF UID IS NOT PRESENT IN THE URL######### echo '<meta http-equiv="refresh" content="0;URL=user.php" />'; }?>[/code] Link to comment https://forums.phpfreaks.com/topic/19537-help-editing-profiles/#findComment-84986 Share on other sites More sharing options...
rallokkcaz Posted September 3, 2006 Author Share Posted September 3, 2006 here's the erorr i getYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '='[email protected]', fullname='Aay' WHERE userid='6'' at line 1 Link to comment https://forums.phpfreaks.com/topic/19537-help-editing-profiles/#findComment-84993 Share on other sites More sharing options...
rallokkcaz Posted September 3, 2006 Author Share Posted September 3, 2006 and i can't seem to figuer out what i did wrong ??? Link to comment https://forums.phpfreaks.com/topic/19537-help-editing-profiles/#findComment-84997 Share on other sites More sharing options...
redarrow Posted September 3, 2006 Share Posted September 3, 2006 1 wrong and corrected[code]$sql = "UPDATE pokebash_users set email='$email', fullname='$fullname' WHERE userid='$userid'";[/code]2 wrong corrected always use a diffrent query name from others[code]$sql2 = "UPDATE pokebash_users email='$email', fullname='$fullname' WHERE userid='$userid'"; $result = mysql_query($sql2) or die(mysql_error());[/code]if your using sessions always have session_start() at the top of every page ok Link to comment https://forums.phpfreaks.com/topic/19537-help-editing-profiles/#findComment-85001 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.