when the user is not the member,it pop out message to register a member but after i click ok button,it show the error above..isnt i use echo function,so get the error??
can anyone help me to check and correct it??tthanks in advance..
the one is saveComment.php
Code: Select all
<?php
require_once 'config.php' ;
$id = $_REQUEST['id'];
$username = $_REQUEST["username"];
$comment = $_POST["comment"];
if ($id = $_REQUEST['id'])
{
$query = 'INSERT INTO comment set id = "' . mysql_real_escape_string($id) . '",
username = "' . mysql_real_escape_string($username) . '",
comment = "' . mysql_real_escape_string($comment) . '",date = "' . date('Y-m-d H:i:s') . '"';
$result = mysql_query($query);
header("Location:comment2.php");
}
else{
echo"<script>alert(\"Please register as member to comment\")</script>";
header("Location: register.php");
}
?>Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\nagels\deleteComment.php:2) in C:\xampp\htdocs\nagels\application.php on line 50
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\nagels\deleteComment.php:2) in C:\xampp\htdocs\nagels\application.php on line 51
before that i use like that,everything is ok..but recently i get this problem again..i already change and correct many time still same error.
what wrong wif my code??
the one is application.php
Code: Select all
<?php
session_start();
require_once 'config.php' ;
function redirect($url, $num = 307) {
static $http = array (
100 => "HTTP/1.1 100 Continue",
101 => "HTTP/1.1 101 Switching Protocols",
200 => "HTTP/1.1 200 OK",
201 => "HTTP/1.1 201 Created",
202 => "HTTP/1.1 202 Accepted",
203 => "HTTP/1.1 203 Non-Authoritative Information",
204 => "HTTP/1.1 204 No Content",
205 => "HTTP/1.1 205 Reset Content",
206 => "HTTP/1.1 206 Partial Content",
300 => "HTTP/1.1 300 Multiple Choices",
301 => "HTTP/1.1 301 Moved Permanently",
302 => "HTTP/1.1 302 Found",
303 => "HTTP/1.1 303 See Other",
304 => "HTTP/1.1 304 Not Modified",
305 => "HTTP/1.1 305 Use Proxy",
307 => "HTTP/1.1 307 Temporary Redirect",
400 => "HTTP/1.1 400 Bad Request",
401 => "HTTP/1.1 401 Unauthorized",
402 => "HTTP/1.1 402 Payment Required",
403 => "HTTP/1.1 403 Forbidden",
404 => "HTTP/1.1 404 Not Found",
405 => "HTTP/1.1 405 Method Not Allowed",
406 => "HTTP/1.1 406 Not Acceptable",
407 => "HTTP/1.1 407 Proxy Authentication Required",
408 => "HTTP/1.1 408 Request Time-out",
409 => "HTTP/1.1 409 Conflict",
410 => "HTTP/1.1 410 Gone",
411 => "HTTP/1.1 411 Length Required",
412 => "HTTP/1.1 412 Precondition Failed",
413 => "HTTP/1.1 413 Request Entity Too Large",
414 => "HTTP/1.1 414 Request-URI Too Large",
415 => "HTTP/1.1 415 Unsupported Media Type",
416 => "HTTP/1.1 416 Requested range not satisfiable",
417 => "HTTP/1.1 417 Expectation Failed",
500 => "HTTP/1.1 500 Internal Server Error",
501 => "HTTP/1.1 501 Not Implemented",
502 => "HTTP/1.1 502 Bad Gateway",
503 => "HTTP/1.1 503 Service Unavailable",
504 => "HTTP/1.1 504 Gateway Time-out"
);
header($http[$num]);
header("Location: $url");
exit;
}
//SELECT SQL_CALC_FOUND_ROWS name, email FROM users WHERE name LIKE 'a%' LIMIT 10;
//SELECT FOUND_ROWS();
function db_query_with_size($query)
{
#add SQL_CALC_FOUND_ROWS
$query = str_replace("SELECT", "SELECT SQL_CALC_FOUND_ROWS", strtoupper($query));
$results = db_query($query);
$result = db_query("SELECT FOUND_ROWS()");
$result = mysql_fetch_row($result);
return array("result" => $results, "size" => $result[0]);
}
function set_flash_note($message)
{
$_SESSION["flash_note"] = $message;
}
function get_flash_note()
{
$note = $_SESSION['flash_note'];
unset($_SESSION['flash_note']);
return $note;
}
function get_id()
{
return mysql_insert_id();
}
function findexts($filename)
{
$filename = strtolower($filename) ;
$exts = explode(".", $filename) ;
$n = count($exts)-1;
$exts = $exts[$n];
return $exts;
}
function is_login()
{
if(array_key_exists('login',$_SESSION) && $_SESSION['login'] )
return true;
return false;
}
?>Code: Select all
<?php
session_start();
require_once 'config.php';
require_once 'application.php' ;
$comment_id=$_REQUEST['comment_id'];
$id=$_SESSION['id'];
$sql = 'DELETE * FROM comment WHERE comment_id="$comment_id", id="$id"';
mysql_query( $sql);
redirect("comment2.php");
?>