-1

私は単純なコンテンツ管理システムを開発するためのphpを初めて使用します。メニュー、位置、可視、img_des、コンテンツ、情報IDなどのフィールドがあります..ほとんどすべて正しく機能するようになりました。画像フィールドを挿入する必要があります。フォームと新しいページの作成用に別のファイルがあり、次のコード

  if (isset($_POST['submit'])) {                   
  $errors = array();

// データベースに入れる前にデータをクリーンアップします

$information_id = mysql_prep($_GET['info']);
$menu = trim(mysql_prep($_POST['menu']));  // cut out whitespace for menu

$position = mysql_prep($_POST['position']);
$visible = mysql_prep($_POST['visible']);
$image = mysql_prep($_POST['image']);
$img_des = mysql_prep($_POST['img_des']);
$content = mysql_prep($_POST['content']);

 if(empty($errors)){
 $query = "INSERT INTO pages (
 menu, position, visible, img_des, content, information_id
 ) VALUES (
 '{$menu}', {$position}, {$visible},'{$img_des}', '{$content}',  {$information_id}
    )";
 if ($result = mysql_query($query, $connection))    {
 $message = "The new page was created successfully";
 $new_page_id = mysql_insert_id();  
 redirect_to("content.php?page={$new_page_id}");
 } else {
 $message = "The page failed to create";

 }
 ?>

img_des の前に画像を挿入したい。使用する必要があるタイプと、画像を挿入および取得するために配置する必要があるコード。

4

2 に答える 2

0

データベースに画像を保存するべきではありません。イメージをサーバーに保存し、データベース内のファイルの場所へのリンクを保存します。

詳細については、この質問を参照してください:データベースに画像を保存するには何を使用すればよいですか?

于 2013-02-08T15:24:36.260 に答える