2016-09-23 13 views
-2

数時間後にはうまくいきましたが、ブラウザで実行する代わりにコードを表示しています。ファイルの拡張子を確認し三度のコードを、再確認し、でも新しいPHPに全体のコードを再入力、このバグは私に出没ます。..phpコード実行する代わりに画面に表示されますか?

私のコードは次のようになります:

<?php include('usersign.php'); ?> 

<?php 

$servername = "localhost"; 
$dbusername = "root"; 
$dbpassword = "******"; 
$dbname = "userdatabase"; 

$username = $_POST['username']; 
$email = $_POST['email']; 
$category1 = $_POST['category1']; 
$category2 = $_POST['category2']; 
$category3 = $_POST['category3']; 
$password = $_POST['password']; 
$date = date_default_timezone_set('Asia/Kolkata'); 
$date = date('M-d,Y H:i:s'); 


$conn = new mysqli ($servername, $dbusername, $dbpassword, $dbname); 
if ($conn->connect_error) { 
    die("Connection failed: " . $conn->connect_error); 
} 


$sql = "INSERT INTO user (username, email, category1, category2, category3, password, date) 
VALUES ('$username', '$email', '$category1', '$category2', '$category3', '$password', '$date')"; 
if ($conn->query($sql) === TRUE) { 
echo '<script language="javascript">'; 
echo 'alert("You have succesfully registerd with userdatabase Please login..")'; 
echo '</script>'; 
echo '<a href="usersign.php"></a>'; 
} 
else { 
    echo "ERROR" . $sql . "<br>" . $conn->error; 
} 

$conn->close(); 
?> 

任意の提案が高く評価されています。 ..

+0

あなたは[SQL Injections](http://php.net/manual/en/security.database.sql-injection.php)を広く利用していますので、[Prepared Statements](http:// php。 net/manual/en/mysqli.quickstart.prepared-statements.php)を実行してください。特にあなたはユーザー入力をエスケープしていないので...決してそれを最初に適切にエスケープせずにユーザー入力を使用することはありません... –

+0

それは働いた...私はちょうどサーバーを再起動しました。ありがとうございました。なぜあなたは答えとして投稿していませんか?@ MagnusEriksson – harishk

+0

答えとして追加しました。そして、経験したことがあって何も変更していない場合は、いつでも再起動してくださいそれ。物事は時々静かにクラッシュする... –

答えて

0

Webサーバーを再起動しようとしました。それは正常に機能したと言いますから... それでも動作しない場合は、Webサーバーのログにエラーがないかチェックしてください。実際に起こっている。

+0

うわー。説明なしのdownvote。これは実際に彼の問題を解決して以来興味深い! –

+0

私はその仲間をしなかった..低いクレジットからupvoteを私は傾ける。 – harishk

+1

心配しない、私はあなただったとは思わなかった。ダウンボットでたくさんのドライブがあります。彼らは意見を持っていますが、実際に公に表現するには十分ではありません。人々が答えが間違っていることを説明していない場合(特に実際にはうまくいきます)、コミュニティの他の人にとってはあまり役に立ちません。 –

関連する問題