2017-06-25 16 views
-1

私はチケットとその回答、AJAX呼び出しは動作しますが、PHPのページが、それは私に500エラーを与えていないと私は本当にドンを表示するには、AJAX呼び出しを作るしようとしているが表示されません「tは、それと間違っているものを知っている、それもすべてのエラーを報告していない...PHPページ500エラーを返すと、エラー

これは、コード

<?php 
include('../connect.php'); 

ini_set('display_errors', 1); 
ini_set('display_startup_errors', 1); 
error_reporting(E_ALL); 

function humanTiming ($time) 
{ 

    $time = time() - $time; 
    $time = ($time<1)? 1 : $time; 
    $tokens = array (
     31536000 => 'year', 
     2592000 => 'month', 
     604800 => 'week', 
     86400 => 'day', 
     3600 => 'hour', 
     60 => 'minute', 
     1 => 'second' 
    ); 

    foreach ($tokens as $unit => $text) { 
     if ($time < $unit) continue; 
     $numberOfUnits = floor($time/$unit); 
     return $numberOfUnits.' '.$text.(($numberOfUnits>1)?'s':''); 
    } 

} 

if(isset($_POST['id']) && !empty($_POST['id'])){ 
    $tID = $_POST['id']; 

    $stmt = $dbh->prepare('SELECT ID, Author, Message, AuthorID, cTime FROM Tickets WHERE ID = :tid LIMIT 1'); 
    $stmt->bindParam(':tid', $tID, PDO::PARAM_INT); 
    $stmt->execute(); 
    $result = $stmt->fetch(PDO::FETCH_ASSOC); 

    $auth = $result['Author']; 
    $msg = $result['Message']; 
    $authID = $result['AuthorID']; 
    $tTime = humanTiming($result['cTime']); 
    $stmt = null; 

    echo $msg; 
    echo '<hr />'; 
    echo '<p class="align-right">- by ' . $auth . ', ' . $tTime . ' ago.'; 
    echo '<br /> <br />'; 

    $crg = $dbh->prepare('SELECT * FROM TicketReplies WHERE TicketID = :tid'); 
    $crg->bindParam(':tid', $tID, PDO::PARAM_INT); 
    $crg->execute(); 
    $count = $crg->rowCount(); 

    if($count != 0){ 
     echo '<h3><u>Replies</u></h3>'; 
     while($row = $crg->fetch(PDO::FETCH_ASSOC)){ 
      echo '<div class="alert bg-grey">'; 
      echo '<span class="pull-left">by ' . $row['ReplyBy'] . ' - ' . humanTiming($row['cTime']) . ' ago'; 
      if($row['sMember'] != 0){ 
       echo '<span class="label bg-green pull-right">Staff Member</span>'; 
      } 
      echo '<hr />'; 
      echo $row['ReplyMsg']; 
      echo '<hr />'; 
      echo '<br/>'; 
     } 
    } 
    else { 
     echo '<p align="center">There are no replies.</p>'; 
    } 


} 


?> 
+0

笑あなたはそれで何かをのvar_dumpしようとしたのですか? – TheGinxx009

+0

奇妙なのは、私がすべてのコメントを書いてエコー「hi」を加えた後でさえ、私はまだ500エラーを受け取ります。 –

+0

'echo" Test "を追加します。あなたのインクルードステートメントの前にexit; 「Test」を取得できるかどうかを確認してから、connect.phpファイルを確認してください。 –

答えて

0

私はあなたが間違ってスクリプトを編集していると思います。再オープンエディタ

はあなたに感謝:)権利としてこれをマークしてください。

関連する問題