我會盡量做到儘可能具體,但這很難,因爲我不知道發生了什麼。所以,當我值插入我的「輸入」,並點擊提交按鈕,我的PHP頁面都到了PHP註冊頁面(因爲我的投入使用「後」),然後用JavaScript的再次發回:爲什麼我的網頁在輸入數據庫後變爲空白?
<script> window.open("Addmovie.php?tittel=","_self") </script>
但是當它被髮回時,我的頁面會轉到相同的「URL」,但它顯示一個幾乎空白的頁面,只有挪威語中的「hi」,我的輸入會被註冊,但如果我刷新頁面, + F5它仍然沒有顯示任何東西。如果我轉到我的網站上的另一個頁面,然後再返回,我可以看到我的輸入已註冊。我認爲「嗨」部分來自我的提供者,因爲我之前以無關方式遇到此消息時沒有任何顯示。
我在網站上輸入/如何應該看起來
頁我回去後,我打提交
如果我真的感到困惑,是我已經能夠輸入值到我的數據庫之前,它只是現在我變回空。我可以發佈我的代碼,但我不知道要發佈什麼內容。
對於這樣的registerlooks輸入文件:
<html>
<head>
</head>
<body>
<h3>Add a movie</h3>
<form action="movieregister.php" method="post" enctype="multipart/form-data">
<p>
<label>Title: </label><input type="text" name="tittel">
</p>
<p>
<label>Year: </label><input type="text" name="aar">
</p>
<p>
<label>Genre: </label><input type="text" name="genre">
</p>
<p>
<label>Description: </label>
<br><textarea rows="5" <input type="text" name="plot"></textarea>
</p>
<p>Select image to upload:
<input type="file" name="fileToUpload" id="fileToUpload">
</p>
<input type="submit">
</form>
</body>
</html>
我的寄存器:
<?php
else {
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)||$tittel==""||$aar==""||$genre==""||$plot=="") {
$db=mysqli_connect("$host","$user","$database","$password","$port");
$sql="INSERT INTO gruppe3_film (tittel, aar, genre, plot) VALUES ('$tittel','$aar','$genre','$plot')";
$result=mysqli_query($db,$sql);
echo "The file ". basename($_FILES["fileToUpload"]["name"]). " has been uploaded.";
} else {
echo "Sorry, there was an error uploading your file.";
}
}
$db->close()
?>
<script>
window.open("Addmovie.php?tittel=","_self")
</script>
請,如果你想/需要一些信息問了。提前感謝任何答案。
那麼PHP和html進入圖片的位置?並且你提到了一個數據庫,但沒有代碼來支持這個問題。我只能在這裏說......檢查錯誤。 –
死亡白人屏幕? http://stackoverflow.com/questions/1475297/phps-white-screen-of-death – CD001