2016-05-19 2 views
-3

私はできるだけ具体的にしようとしますが、何が起こっているのかわからないので、かなり難しいです。データベースに入力した後に自分のウェブページが空白になるのはなぜですか?

<script> window.open("Addmovie.php?tittel=","_self") </script>

:だから私は私の「入力」に値を挿入し、送信ボタンを打ったとき、私のPHPページは、その後、JavaScriptで再び送り返さ(私の入力は「ポスト」は、使用しているため)PHPのレジスタページに行きます

しかし、それが返されると、私のページは同じ "URL"になりますが、ほぼ空白のページが表示され、ノルウェー語の "hi"のみが入力されますが、 + f5それでも何も表示されません。私が自分のウェブサイト上の別のページに行って、もう一度戻ると、自分の入力が登録されていることがわかります。私は無関係な方法で前にこのメッセージが出てきたので、何も見えないときに私のプロバイダから "Hi"パートが来ると仮定します。サイト上

私の入力が/どのようにそれは、

enter image description here

私は、戻って取得する私は、私は本当に混乱はどこ

enter image description here

提出ヒットした後のページをご覧になって前にデータベースに値を入力することができました。今は空白に戻っています。コードを投稿することはできますが、投稿する部分はわかりません。

このような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> 

あなたは/にはいくつかの情報を必要とする場合は離れてお問い合わせください。事前にお返事ありがとうございます。

+0

ですので、phpとhtmlはどこに入りますか?あなたはデータベースについて言いますが、その質問をサポートするコードはありません。ここで私が言うことができるのは......エラーをチェックすることだけです。 –

+0

死者の白いスクリーン誰ですか? http://stackoverflow.com/questions/1475297/phps-white-screen-of-death – CD001

答えて

0

私は

<script> 
    window.open("Addmovie.php?tittel=","_self") 
</script> 

を削除することで問題を修正し、私はまだ分かりませんが代わりに私が

header("Refresh:5; url=AddMovie.php?tittel="); 

をページの先頭に行って、ヘッダを使用する。これは、問題を修正なぜ "スクリプト"がそれを引き起こしたのか。またはそれがコマンドだった場合それは自己

関連する問題