2017-02-08 5 views
-1

私はこのスラブのPHPを書きました。しかし、私はそれを実行すると、内部サーバーのエラーが発生します。構文エラーですか?誰もそれを見て気にしますか?内部サーバーエラー - これは私の構文ですか?

<!DOCTYPE html> 
<html> 
<head> 
</head> 
<body> 

<?php 
echo error_reporting(E_ALL); 
$p1MON = strval($_GET['p1MON']); 
$p1TUE = strval($_GET['p1TUE']); 
$p1WED = strval($_GET['p1WED']); 
$p1THU = strval($_GET['p1THU']); 
$p1FRI = strval($_GET['p1FRI']); 

$p2MON = strval($_GET['p2MON']); 
$p2TUE = strval($_GET['p2TUE']); 
$p2WED = strval($_GET['p2WED']); 
$p2THU = strval($_GET['p2THU']); 
$p2FRI = strval($_GET['p2FRI']); 

$p3MON = strval($_GET['p3MON']); 
$p3TUE = strval($_GET['p3TUE']); 
$p3WED = strval($_GET['p3WED']); 
$p3THU = strval($_GET['p3THU']); 
$p3FRI = strval($_GET['p3FRI']); 

$p4MON = strval($_GET['p4MON']); 
$p4TUE = strval($_GET['p4TUE']); 
$p4WED = strval($_GET['p4WED']); 
$p4THU = strval($_GET['p4THU']); 
$p4FRI = strval($_GET['p4FRI']); 

$p5MON = strval($_GET['p5MON']); 
$p5TUE = strval($_GET['p5TUE']); 
$p5WED = strval($_GET['p5WED']); 
$p5THU = strval($_GET['p5THU']); 
$p5FRI = strval($_GET['p5FRI']); 

$p6MON = strval($_GET['p6MON']); 
$p6TUE = strval($_GET['p6TUE']); 
$p6WED = strval($_GET['p6WED']); 
$p6THU = strval($_GET['p6THU']); 
$p6FRI = strval($_GET['p6FRI']); 

$con = mysqli_connect('localhost','XXXX','XXXX','XXXX'); 
if (!$con) { 
    die('Could not connect: ' . mysqli_error($con)); 
} else { 

$sql = "INSERT INTO Caspar (day, P1, P2, P3, P4, P5, P6) 
VALUES ('MON', '$p1MON', '$p2MON', '$p3MON', '$p4MON', '$p5MON', '$p6MON')"; 

if (mysqli_query($con, $sql)) { 
    echo "okay"; 
} else { 
    echo "error"; 
} 
    } 
mysqli_close($con); 
} 
?></body> 
</html> 

ありがとうございます。何かを見つけた場合、またはそれ以上の情報が必要な場合は、私に知らせてください。

+0

実際のエラー*を受け取るには、エラー報告をオンにする必要があります。 'php'コードのようにすることができます:' error_reporting(1); ' – Nytrix

+0

私はすでにエラー報告をE_ALL @Nytrixに設定していました。 – Caspar

答えて

0

まず、echoを使用する必要はありません。error_reporting(E_ALL); の場合は、最後のかっこが無効です。それを取り外してもう一度やり直してください。それが役に立てば幸い。

+0

ありがとうございました。よく働く。 – Caspar