2012-04-16 28 views
1

私は自分のスタイルシートにスタイルを適用したいと思う生成されたphpテーブルを持っています。例えばtop:15px、left:10px ect ... CSSでそれ -CSSをPHPテーブルに適用する

echo "<table border=1>"; 
for ($i=0;$i<count($calls);$i++){ 
    for ($j=0;$j<count($days);$j++){ 
    $k = $days[$i].$times[$j]; 
    if (array_key_exists($k,$date)){ 
     echo "<td colspan='{$date[$k][1]}'>". 
      "{$date[$k][0]}</td>"; 
     $j+=$date[$k][1]-1; 
    }else 
     echo "<td style='color:gray'>$k</td>"; 
    } 

    echo "</tr>"; 
} 
echo "</table>"; 

感謝任意のヘルプ、

+1

? – fcalderan

+0

あなたはどのようにして分からないのですか?ページにスタイルシートを追加しますか?テーブルにクラスやIDを含めるようにこのPHPを修正しますか?この表に適用するようにCSSを変更しますか? – jprofitt

+0

'table td'や' table tr'やクラスやIDによって、正確に何が必要ですか? –

答えて

3
echo '<table style="top: 15px; left:10px;">'; 

または

echo '<table class="someClass">'; 

あなたに感謝して、CSSを使用

.someClass{ 
top: 15px; 
left: 10px; 
} 
+0

提供されているコードは奇妙なものではありません。 – ppaul

+0

あなたのコードは今何ですか? –

0
echo "<table style=\"border: 1px; top:15px; left: 10px;\">"; 

この文は働いていませんか?

1

テーブルにid

echo "<table id=\"my_table\" border=1>"; 

を与え、その文書の<head>タグでこれを使用する:あなたはどこか、文書の頭の中でCSSファイルを含めなかった

<style type="text/css"> 

    #my_table { 
    top: 15px; 
    ... 
    } 

</style> 
+0

私は離れてからの答えのPHPの部分に構文エラーを見ることができます:) –

+0

あなたの答えを解析エラーを削除するように更新しました:) –

+0

@BerryLangerakおっと。答えを更新していただきありがとうございます:) –

0
echo "<table border=1 style=\"top:15px; left:10px\">"; 

for ($i=0; $i<count($calls); $i++) { 
    for ($j=0;$j<count($days);$j++) { 
     $k = $days[$i].$times[$j]; 

     if (array_key_exists($k,$date)) { 
      echo "<td colspan='{$date[$k][1]}'>". 
       "{$date[$k][0]}</td>"; 
      $j+=$date[$k][1]-1; 
     } else { 
      echo "<td style='color:gray'>$k</td>"; 
     } 
    } 

    echo "</tr>"; 
} 

echo "</table>"; 
関連する問題