Moshambi
09-22-2008, 09:10 PM
ok I want to update some fields in my database then redirect the page.
I have tried using these methods:
http_redirect();
<?php session_start(); ?>
<?php
require("conn.php");
$user = $_SESSION['user'];
if(isset($_POST['btnEdit']))
{
$skills = $_POST['skills'];
$goals = $_POST['goals'];
$achievements = $_POST['achievements'];
$aboutme = $_POST['aboutme'];
$sql = "UPDATE profile SET skills = '$skills', goals = '$goals', achievements = '$achievements', aboutme = '$aboutme' WHERE username = '$user'";
$result = mysql_query($sql) or die ("ERROR UPDATING: " . mysql_error());
if($result)
{
echo "Profile Succesfully Updated!";
http_redirect("profile.php?" . $user);
}
}
?>
header();
<?php session_start(); ?>
<?php
require("conn.php");
$user = $_SESSION['user'];
if(isset($_POST['btnEdit']))
{
$skills = $_POST['skills'];
$goals = $_POST['goals'];
$achievements = $_POST['achievements'];
$aboutme = $_POST['aboutme'];
$sql = "UPDATE profile SET skills = '$skills', goals = '$goals', achievements = '$achievements', aboutme = '$aboutme' WHERE username = '$user'";
$result = mysql_query($sql) or die ("ERROR UPDATING: " . mysql_error());
if($result)
{
echo "Profile Succesfully Updated!";
header("Location: profile.php?" . $user);
}
}
?>
And finally ob_start(); ob_end_flush();
<?php session_start(); ?>
<?php
require("conn.php");
$user = $_SESSION['user'];
if(isset($_POST['btnEdit']))
{
$skills = $_POST['skills'];
$goals = $_POST['goals'];
$achievements = $_POST['achievements'];
$aboutme = $_POST['aboutme'];
$sql = "UPDATE profile SET skills = '$skills', goals = '$goals', achievements = '$achievements', aboutme = '$aboutme' WHERE username = '$user'";
$result = mysql_query($sql) or die ("ERROR UPDATING: " . mysql_error());
if($result)
{
echo "Profile Succesfully Updated!";
ob_start();
header("Location: profile.php?" . $user);
ob_end_flush();
}
}
?>
All three of these methods give me errors. I have no idea what to do now, beside just put all the code in one file.
I have tried using these methods:
http_redirect();
<?php session_start(); ?>
<?php
require("conn.php");
$user = $_SESSION['user'];
if(isset($_POST['btnEdit']))
{
$skills = $_POST['skills'];
$goals = $_POST['goals'];
$achievements = $_POST['achievements'];
$aboutme = $_POST['aboutme'];
$sql = "UPDATE profile SET skills = '$skills', goals = '$goals', achievements = '$achievements', aboutme = '$aboutme' WHERE username = '$user'";
$result = mysql_query($sql) or die ("ERROR UPDATING: " . mysql_error());
if($result)
{
echo "Profile Succesfully Updated!";
http_redirect("profile.php?" . $user);
}
}
?>
header();
<?php session_start(); ?>
<?php
require("conn.php");
$user = $_SESSION['user'];
if(isset($_POST['btnEdit']))
{
$skills = $_POST['skills'];
$goals = $_POST['goals'];
$achievements = $_POST['achievements'];
$aboutme = $_POST['aboutme'];
$sql = "UPDATE profile SET skills = '$skills', goals = '$goals', achievements = '$achievements', aboutme = '$aboutme' WHERE username = '$user'";
$result = mysql_query($sql) or die ("ERROR UPDATING: " . mysql_error());
if($result)
{
echo "Profile Succesfully Updated!";
header("Location: profile.php?" . $user);
}
}
?>
And finally ob_start(); ob_end_flush();
<?php session_start(); ?>
<?php
require("conn.php");
$user = $_SESSION['user'];
if(isset($_POST['btnEdit']))
{
$skills = $_POST['skills'];
$goals = $_POST['goals'];
$achievements = $_POST['achievements'];
$aboutme = $_POST['aboutme'];
$sql = "UPDATE profile SET skills = '$skills', goals = '$goals', achievements = '$achievements', aboutme = '$aboutme' WHERE username = '$user'";
$result = mysql_query($sql) or die ("ERROR UPDATING: " . mysql_error());
if($result)
{
echo "Profile Succesfully Updated!";
ob_start();
header("Location: profile.php?" . $user);
ob_end_flush();
}
}
?>
All three of these methods give me errors. I have no idea what to do now, beside just put all the code in one file.