2012-02-15 9 views
1

私は記事と呼ばれるテーブルからすべてを上回るこのスクリプトを持っています。PHP/MySQL - 無作為なセミコロン出力

このスクリプトを読み込むと、ランダムなセミコロンがこのように私のテーブルの前に来る。 ;

これは私のコードです:

if($_SESSION['rights'] == 2){ 
    include_once "scripts/mysql123.php"; 

    //menu 
    echo "<a href=\"newarticle.php\">Pridať nový článok</a><br/><br/><br/>"; 

    //Connect to MySQL Server 
    mysql_connect($dbhost, $dbuser, $dbpass); 

    //Select Database 
    mysql_select_db($dbname); 

    //display all users 
    echo "<table class=\"tableClients\" style=\"text-align: center;\">"; 
    echo "<tr>"; 
     echo " 
      <th>Id</th> 
      <th>Názov článku</th> 
      <th>Vytvorené</th> 
      <th>Upraviť</th> 
      <th>Vymazať</th> 
     \n"; 
     echo "</tr>\n"; 
    $qry_result = mysql_query("SELECT * FROM `Articles`") or die(mysql_error()); 
    while($qry = mysql_fetch_array($qry_result)){ 
     echo "<tr>\n"; 
     echo " 
      <td>".$qry[id]."</td> 
      <td>".$qry[articlename]."</td> 
      <td>".date("d.m.Y H:m:i",$qry[created])."</td> 
      <td><a href=\"editarticle.php\"><img src=\"img/tools.png\" width=\"30\" /></a></td>; 
      <td><a href=\"deletearticle.php\"><img src=\"img/delete.png\" width=\"30\" /></a></td>; 
     \n"; 
     echo "</tr>\n"; 
    } 

    echo "</table>\n"; 


    //Close connection 
    mysql_close(mysql_connect($dbhost, $dbuser, $dbpass)); 
} 
else{ 
    echo "Musíte mať administrátorské práva."; 
} 

答えて

4

あなたはこれらの線の両端に長い文字列リテラルの一部として自分で出力している:ちょうどそこにセミコロンを削除

<td><a href=\"editarticle.php\"><img src=\"img/tools.png\" width=\"30\" /></a></td>; 
<td><a href=\"deletearticle.php\"><img src=\"img/delete.png\" width=\"30\" /></a></td>; 

+0

イエス様、私はとても盲目です...ありがとうございます。 – Wr1t3r

関連する問題