ホームページ >バックエンド開発 >PHPチュートリアル >PHP メッセージ ボードにユーザーの解決策が表示されない

PHP メッセージ ボードにユーザーの解決策が表示されない

WBOY
WBOYオリジナル
2016-06-13 13:30:301145ブラウズ

ユーザー
が php 掲示板に表示されません (写真がアップロードされているかどうかはわかりません)。私の掲示板にメッセージを残しましたが、メッセージを残した人が表示されません。 。見つからない――!アドバイスをお願いします。 。 。コードは次のとおりです(このコードであるかどうかはわかりません)(データベースにはユーザー名がなく、空白です)
/*
* 2012年に作成-3-23
*
* この生成されたファイルのテンプレートを変更するには、
に移動します。 * ウィンドウ - 設定 - PHPeclipse - PHP - コード テンプレート
*/
include_once("comm.php ");
$conn = mysql_connect("localhost","root","123456") または die("接続を確立できません!");

mysql_select_db("lyb") または die( mysql_error()."データベースを開くことができません");

$title = $_POST['title'];

$type = $_POST['type'];

$content = $_POST[ 'content'];

$date_time = date("Y-m-d H:m:s");

$author = $_SESSION['user '];

if ($content!="" and $title!=""){
$sql = "lyb_table (subject,type,content,publish_time,user) 値に挿入します(' $title','$type',' $content','$date_time','$author')";
mysql_query("set names 'gb2312'");
mysql_query($sql,$conn );
get_show_msg("lyb.php","メッセージは正常に入力されました!");
}else{
get_show_msg("lyb.php","メッセージは正しく入力されました。もう一度入力してください!");
}

mysql_close ($conn);


?>



------解決策---------- ----------
session_start() がオンになっていない; データベースに挿入したフィールド名が user であることがわかり、 $row['author']; が出力されます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。