ホームページ >バックエンド開発 >PHPチュートリアル >PHP メッセージ ボードにユーザーの解決策が表示されない
ユーザー
が 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']; が出力されます。