2
昨日私のアップロードスクリプトをmysqliにアップデートしました。いくつかのエラーを解決してデータベースから結果を戻すことができなかったので、なぜそれが起こっているのかわからない別の問題が見つかりました...投稿に投稿したときに私のブログ投稿の項目が空白になっているのはなぜですか?
新しいブログ投稿をアップロードしてデータベースにアップロードしますが、2番目の投稿からは投稿に入力して空のエントリになります。
私はmysqlからmysqliに自分のスクリプトを更新する前に、これは魅力的だった。 ...事前に
おかげ
私の推測では、私は、クエリと間違って何かをやっているということですが、私はここで行方不明です何見当がつかない!ここ
は、それが含まれている場合にはあなたが、あなたのデータをエスケープする必要があるフォームとアップロードスクリプト
<?php
session_start(); /// initialize session
include("important/passwords.php");
check_logged(); /// function checks if visitor is logged. If user is not logged the user is redirected to login.php page
// Start a session for displaying any form errors
session_start();
?>
<!DOCTYPE html>
<html>
<head>
<title>Upload Multiple Images Using jquery and PHP</title>
</head>
<body>
<div id="maindiv">
<div id="formdiv">
<h2 align="center">Upload en delete Blogs</h2>
<?php
if (isset($_SESSION['error']))
{
echo "<span id=\"error\"><p>" . $_SESSION['error'] . "</p></span>";
unset($_SESSION['error']);
\t \t \t \t \t }
\t \t \t \t \t
?>
<form action="upload.php" method="post" enctype="multipart/form-data">
<label>Datum:</label>
<input type="text" name="date" style="width:250px;"/><br />
<label>Blogs:</label>
<textarea name="blog" style="width:250px;height:150px;"></textarea><br /><br />
<input type="submit" value="Upload" name="submit" id="submit" class="upload" />
</p>
</form>
\t \t <p>
\t \t \t <form action="delete_multiple.php" method="post" class="textdelete">
Wil je nieuwsberichten van de site halen? \t \t \t
\t \t \t <input type="submit" name="formSubmit" value="Submit" />
\t \t \t \t </form>
</p>
<p>
<form action="logout.php" method="post" class="textdelete">
\t \t \t <input type="submit" name="formSubmit" value="Logout" />
\t \t \t \t </form>
</p>
</div>
</div>
</body>
</html>
<?php
// Call our connection file
require("includes/conn.php");
$date=$_POST['date'];
$blog=$_POST['blog'];
$query="Insert into blog (date, blog) values ('$date', '$blog')";
mysqli_query($conn, $query) or die ('error updating database');
echo "Het nieuws is geupdate met '$date', '$blog'. De pagina zal over 5 seconden terug naar blogupload gaan.";
header('Refresh: 5; url=blogupload.php');
?>
ありがとうございます!これは本当に私のために多くのことを説明した:) – FGOD