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 Quote Link to comment 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? Quote Link to comment 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] Quote Link to comment 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 '='bob@aol.com', fullname='Aay' WHERE userid='6'' at line 1 Quote Link to comment 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 ??? Quote Link to comment 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 Quote Link to comment 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.